OpenClaw-CC
Autonomous AI Assistant Plugin for Claude Code
Turn Claude Code into a self-improving autonomous assistant with persistent memory, systematic debugging, automated releases, QA cycles, and multi-agent orchestration.
Quick Start · Features · Skills · Architecture · Plugin Install · Contributing
Why OpenClaw-CC?
Quick Start
Option A: Plugin Installation (Recommended)
# 1. Add marketplace
/plugin marketplace add https://github.com/Kit4Some/Oh-my-ClaudeClaw
# 2. Install plugin
/plugin install openclaw-cc@openclaw-cc
# 3. Install MCP dependencies
cd ~/.claude/plugins/cache/openclaw-cc/openclaw-cc/latest
cd mcp-servers/memory-manager && npm install && cd ../..
cd mcp-servers/knowledge-engine && npm install && cd ../..
cd mcp-servers/messenger-bot && npm install && cd ../..
cd mcp-servers/task-scheduler && npm install && cd ../..
Option B: Manual Installation
# 1. Clone
git clone https://github.com/Kit4Some/Oh-my-ClaudeClaw.git
cd Oh-my-ClaudeClaw
# 2. Install dependencies
for dir in mcp-servers/*/; do (cd "$dir" && npm install); done
# 3. (Optional) Install Context Hub for API doc fetching
npm install -g @aisuite/chub
# 4. Generate skills from templates
node scripts/gen-skill-docs.mjs
# 5. Launch
claude
Environment Setup (Optional)
For Discord/Telegram integration, create .env:
DISCORD_BOT_TOKEN=your_token
DISCORD_CHANNEL_ID=your_channel
DISCORD_WEBHOOK_URL=your_webhook
TELEGRAM_BOT_TOKEN=your_token
TELEGRAM_CHAT_ID=your_chat_id
Prerequisites
- Claude Code with active subscription
- oh-my-claudecode plugin
- Node.js >= 18
Features
3-Tier Persistent Memory
Episodic (30d) → Working (30d) → Long-term (permanent)
daily-logs tasks knowledge
captures sessions projects
inbox people
- FTS5 full-text search with associative mode (5-signal ranking)
- Knowledge graph with 6 relation types (related, derived, supersedes, blocks, contradicts, refines)
- Trigram similarity search for deduplication (no external API)
- Automatic refinement pipeline: nightly dedup, weekly decay, monthly summary
Multi-Agent Orchestration
19 OMC agents + 4 project-local agents with intelligent routing:
Safety System (from gstack)
Skill Template System
21 skills generated from .tmpl templates with 11 shared blocks — zero duplication:
node scripts/gen-skill-docs.mjs # regenerate all
node scripts/gen-skill-docs.mjs ship # regenerate one
node scripts/skill-check.mjs # health dashboard
Architecture
┌──────────────────────────────────────────────────────────────┐
│ Claude Code │
│ │
│ ┌──────────┐ ┌───────────┐ ┌───────────────────────────┐ │
│ │ 21 Skills │ │ 4 Agents │ │ oh-my-claudecode (OMC) │ │
│ │ template │ │ memory │ │ 19 specialized agents │ │
│ │ generated │ │ comms │ │ team orchestration │ │
│ │ │ │ research │ │ LSP/AST/Python tools │ │
│ │ │ │ session │ │ state management │ │
│ └─────┬─────┘ └─────┬─────┘ └────────────┬──────────────┘ │
│ │ │ │ │
│ ┌─────▼───────────────▼──────────────────────▼─────────────┐ │
│ │ 5 MCP Servers (31 tools) │ │
│ │ │ │
│ │ memory-manager (9) · knowledge-engine (6) │ │
│ │ messenger-bot (4) · task-scheduler (7) │ │
│ │ context-hub (5) │ │
│ └─────────────────────────┬─────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────▼─────────────────────────────────┐ │
│ │ 3-Tier Persistent Memory │ │
│ │ │ │
│ │ Episodic (30d) ──→ Working (30d) ──→ Long-term (∞) │ │
│ │ │ │
│ │ SQLite FTS5 · Knowledge Graph · Trigram Similarity │ │
│ │ Associative Search (5 signals) · Auto-Refinement │ │
│ └───────────────────────────────────────────────────────────┘ │
│ │ │
│ ┌─────────────────────────▼─────────────────────────────────┐ │
│ │ External Integrations │ │
│ │ Discord · Telegram · Context Hub (4,400+ API docs) │ │
│ └───────────────────────────────────────────────────────────┘ │
└──────────────────────────────────────────────────────────────┘
MCP Servers (5 servers, 31 tools)
Skills (21)
Workflow Skills
Core Skills
Safety Skills
Advanced Skills
Builder Ethos
Five principles embedded in every skill via {{OCC_ETHOS}} template block (full document):
Project Structure
Oh-my-ClaudeClaw/
├── .claude-plugin/
│ ├── plugin.json # Plugin manifest
│ └── marketplace.json # Marketplace catalog
├── .claude/
│ ├── agents/ # 4 project-local agents (OMC-quality prompts)
│ └── settings.local.json # 5 lifecycle hooks
├── .mcp.json # 5 MCP server configurations
├── CLAUDE.md # Project instructions (loaded by Claude Code)
│
├── skills/ # 21 skills
│ ├── {skill}/SKILL.md.tmpl # Template source (edit this)
│ └── {skill}/SKILL.md # Auto-generated (don't edit)
│
├── mcp-servers/
│ ├── memory-manager/ # 9 tools — SQLite FTS5 + associative search
│ ├── knowledge-engine/ # 6 tools — graph, similarity, refinement
│ ├── messenger-bot/ # 4 tools — Discord/Telegram
│ └── task-scheduler/ # 7 tools — cron + claude CLI execution
│
├── scripts/
│ ├── gen-skill-docs.mjs # SKILL.md.tmpl → SKILL.md generator
│ ├── skill-check.mjs # Health dashboard
│ ├── template-blocks/ # 11 shared blocks (preamble, memory, etc.)
│ └── hooks/ # 5 lifecycle hooks (.mjs)
│
├── memory-store/ # Persistent memory (gitignored data)
├── docs/ETHOS.md # Builder philosophy
├── package.json # Build scripts
├── LICENSE # MIT
└── CONTRIBUTING.md # Contribution guidelines
How It Works
User says: "debug this auth error"
│
▼
┌─ Keyword Detection ──────────────────────────┐
│ Matches: "debug" → suggests /investigate │
└───────────────────────────┬───────────────────┘
▼
┌─ /investigate Skill ──────────────────────────┐
│ 1. memory_search(tag: "bug") → past context │
│ 2. OMC tracer agent → evidence gathering │
│ 3. LSP tools → precise code navigation │
│ 4. Reproduce → Scope lock → Pattern match │
│ 5. 3-strike hypothesis testing │
│ 6. OMC executor → implement fix │
│ 7. OMC verifier → verify + regression test │
│ 8. memory_store → persist for future │
│ 9. messenger_send → notify completion │
└───────────────────────────────────────────────┘
Translations
Contributing
We welcome contributions! See CONTRIBUTING.md for:
- Development setup and workflow
- How to add new skills, MCP tools, or agents
- Template system conventions
- Pull request checklist
Credits
Built on top of:
- Claude Code by Anthropic
- oh-my-claudecode by Yeachan Heo
- gstack patterns by Garry Tan
- Context Hub by Andrew Ng
License
MIT © Evan Lee (Kit4Some)