From product-tools
Expert knowledge of OpenClaw architecture, implementation, and ecosystem. Use when analyzing the OpenClaw codebase, extending functionality, debugging issues, or comparing architectural approaches for multi-channel AI assistant systems.
How this skill is triggered — by the user, by Claude, or both
Slash command
/product-tools:openclaw-expertThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Expert in the OpenClaw architecture, implementation, and ecosystem.
Expert in the OpenClaw architecture, implementation, and ecosystem.
sessions_spawn for parallel/background agent workmemory/YYYY-MM-DD.md filesGateway: Always-on process owning connections, sessions, state, tool execution, event broadcasting.
Sessions: Conversation threads with unique IDs (DM, group, subagent, cron, webhook, node).
Agents: Isolated execution contexts — load history, build prompt, call LLM, stream response, execute tools.
Channels: Platform SDK wrapping, message normalization, presence handling.
Nodes: Device companions exposing camera, voice, screen, location, SMS capabilities.
Message Flow:
Platform SDK -> Channel Adapter -> Gateway Router -> Session Manager
-> Agent Executor -> Tool Executor -> Session Manager -> Gateway Router
-> Channel Adapter -> Platform SDK
openclaw gateway [run] [--port 18789] # Start gateway
openclaw agents list|add|delete # Agent management
openclaw channels status [--probe] # Channel status
openclaw memory search "topic" # Memory search
openclaw skills list|install|enable # Skill management
openclaw status [--all] [--deep] # System status
openclaw dashboard # Web UI
| Dimension | OpenClaw | OpenCode |
|---|---|---|
| Architecture | Gateway hub | Client/server (Hono) |
| Focus | Multi-channel assistant | Code editing |
| Execution | Distributed (nodes) | Server-local |
| Messaging | 20+ platforms | None |
| Memory | Workspace files + QMD vectors | None |
| Deployment | Daemon (systemd/launchd) | Interactive CLI/server |
Key insight: OpenClaw optimizes for always-on personal assistant across devices/channels. OpenCode optimizes for focused coding workflow in terminal. Complementary, not competing.
Provides UI/UX resources: 50+ styles, color palettes, font pairings, guidelines, charts for web/mobile across React, Next.js, Vue, Svelte, Tailwind, React Native, Flutter. Aids planning, building, reviewing interfaces.
Fetches up-to-date documentation from Context7 for libraries and frameworks like React, Next.js, Prisma. Use for setup questions, API references, and code examples.
npx claudepluginhub chazmaniandinkle/skills --plugin product-tools