OpenClaw — Plugins & Skills Reference

Last updated: 2026-04-03 UTC · Maintained by: Koda & Nexus

← Back to Dashboard
🧩 Skills Reference →
OpenClaw
ACTIVE PLUGINS
6
of 43 available
SKILLS INSTALLED
80
14 CLI-ready · 37 reference
AGENTS
6
Koda · Catalyst · Nexus · Atlas · 2× Leika
CHANNELS
2
Mattermost · Webchat

🔌 Plugins

Active

Mattermost ACTIVE
6 bot accounts

Team chat integration — all agents connected as individual bots.

Accounts: @koda (main), @catalyst (business), @nexus (technocrat), @atlas (allrounder), @leika-builder, @leika-creator

Config: channels.mattermost — baseUrl: http://prod.lmphq.net:8065

Chatmode: oncall — agents respond when @mentioned or DM'd

Features: Reactions ✅ · Slash commands ✅ · Config writes ✅ · Streaming ✅

// Enable in openclaw.json
"plugins": { "entries": { "mattermost": { "enabled": true } } }
"channels": { "mattermost": { "enabled": true, "baseUrl": "http://your-mm:8065", "accounts": { ... } } }
Diagnostics OTel ACTIVE
→ Loki @ 10.1.2.130

OpenTelemetry export — ships gateway metrics and logs to Loki/Grafana.

Endpoint: http://10.1.2.130:3100/otlp · Protocol: http/protobuf

Signals: Metrics ✅ · Logs ✅ · Traces ❌ (disabled to reduce volume)

Dashboards: Gateway Logs · Token & Inference · Claude & Gemini Tokens

"diagnostics": { "otel": { "enabled": true, "endpoint": "http://10.1.2.130:3100/otlp", "protocol": "http/protobuf", "serviceName": "openclaw-gateway" } }
ACPX ACTIVE
ACP coding agents

Agent Communication Protocol runtime — enables spawning coding agents (Claude Code, Codex, etc.) as isolated sessions.

Status: Plugin loaded and operational.

Usage: Agents use sessions_spawn(runtime="acp") to delegate coding tasks.

"acp": { "enabled": true, "dispatch": { "enabled": true } }
Lobster ACTIVE
Internal services

OpenClaw internal service plugin — handles core platform features.

Qwen Portal Auth ACTIVE
OAuth helper

Handles OAuth token management for Qwen models via Alibaba Cloud portal.

Auto-Capture (P2 Memory) ACTIVE
Since 2026-03-28

Phase 2 of LMP Memory Architecture — automatically extracts facts, decisions, preferences, corrections, and entities from agent conversations after each turn.

Hook: message_sent (fires independently of sessionKey)

Extraction: 5 categories via Nano-30B. Confidence floor: 0.75 general, 0.95 sensitive.

Timeout: 30s per extraction cycle

Output: auto-capture-{agentId}.md in technocrat workspace memory dir

Status: Operational. Cross-session recall verified. Quality tuning (P2.5) pending — confidence scores cluster at 0.92, skip-list needed for ephemeral noise.

Disabled

Matrix DISABLED
Sync timeout issues

Matrix/Element chat integration — 4 accounts configured (@koda, @markus, @nexus, @atlas on matrix.lmphq.net).

Issue: ESOCKETTIMEDOUT on sync — likely stale access tokens or encryption key setup. Blocks Mattermost when enabled.

Fix needed: Refresh Matrix access tokens, verify E2EE key backup, test with encryption: false first.

"plugins": { "entries": { "matrix": { "enabled": true } } }  // After fixing tokens
Google Gemini CLI Auth DISABLED
Not needed

OAuth helper for Gemini CLI. Not needed since we use API key auth for Gemini search.

Available (not configured)

PluginPurposeSetup
discordDiscord bot integrationchannels.discord + bot token
telegramTelegram botchannels.telegram + BotFather token
signalSignal messenger via linked devicechannels.signal + signal-cli
whatsappWhatsApp via linked devicechannels.whatsapp + QR pairing
slackSlack workspace botchannels.slack + Slack app token
device-pairMobile companion app pairing (iOS/Android)plugins.entries.device-pair
memory-coreEnhanced memory with vector storeAlready using via memorySearch config
memory-lancedbLanceDB vector memory backendAlternative to default memory store
thread-ownershipPer-thread agent ownership in group channelsplugins.entries.thread-ownership
talk-voiceVoice conversationsNeeds TTS + STT setup
voice-callPhone-style voice callsNeeds telephony provider
ollamaOllama auto-discovery & model pullAlready configured manually
vllmvLLM endpoint auto-discoveryAlready configured manually
open-proseLong-form writing assistantplugins.entries.open-prose
llm-taskBackground LLM task runnerplugins.entries.llm-task
copilot-proxyGitHub Copilot proxyplugins.entries.copilot-proxy
diffsCode diff handlingplugins.entries.diffs
Also available: bluebubbles · feishu · googlechat · imessage · irc · line · msteams · nextcloud-talk · nostr · sglang · synology-chat · tlon · twitch · zalo · zalouser · minimax-portal-auth

⚡ How to Enable a Plugin

1. Add to config:

// In ~/.openclaw/openclaw.json → plugins.entries
"plugins": {
  "entries": {
    "plugin-name": { "enabled": true }
  }
}

2. Configure the channel (for messaging plugins):

// Add channel config with accounts + tokens
"channels": {
  "discord": { "enabled": true, "accounts": { "bot": { "botToken": "...", "agent": "main" } } }
}

3. Restart gateway:

systemctl restart claw
# Or from chat: /restart

Or use the CLI:

openclaw doctor --fix   # Interactive setup wizard

OpenClaw · Host: openclaw (10.1.2.70) · 6 agents · 6 active plugins · 178 skills

OpenClaw Docs · ClawHub Skills · GitHub