{"id":48856649,"url":"https://github.com/hashi-ai-dev/openclaw-clawdoc","last_synced_at":"2026-06-26T23:00:25.108Z","repository":{"id":351317730,"uuid":"1210469901","full_name":"Hashi-Ai-Dev/openclaw-clawdoc","owner":"Hashi-Ai-Dev","description":"ClawDoc — OpenClaw configuration expert \u0026 system doctor. An agent that fully understands, audits, patches, fixes, and manages any OpenClaw config or issue.","archived":false,"fork":false,"pushed_at":"2026-06-23T16:54:23.000Z","size":6797,"stargazers_count":7,"open_issues_count":1,"forks_count":1,"subscribers_count":1,"default_branch":"master","last_synced_at":"2026-06-23T18:28:25.198Z","etag":null,"topics":["ai-agents","chatbot","configuration-management","documentation","knowledge-base","openclaw"],"latest_commit_sha":null,"homepage":"https://github.com/Hashi-Ai-Dev/openclaw-clawdoc","language":"Python","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/Hashi-Ai-Dev.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":"AUDIT.md","citation":null,"codeowners":".github/CODEOWNERS","security":"SECURITY.md","support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"ko_fi":"","tidelift":"","community_bridge":"","liberapay":"","issuehunt":"","lfx_crowdfunding":"","open_collective":"","patreon":"","github":[],"paypal":"","stripe":"","buy_me_a_coffee":"https://buymeacoffee.com/hashiai"}},"created_at":"2026-04-14T12:56:45.000Z","updated_at":"2026-06-23T16:54:27.000Z","dependencies_parsed_at":null,"dependency_job_id":null,"html_url":"https://github.com/Hashi-Ai-Dev/openclaw-clawdoc","commit_stats":null,"previous_names":["hashi-ai-dev/openclaw-clawdoc"],"tags_count":48,"template":false,"template_full_name":null,"purl":"pkg:github/Hashi-Ai-Dev/openclaw-clawdoc","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hashi-Ai-Dev%2Fopenclaw-clawdoc","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hashi-Ai-Dev%2Fopenclaw-clawdoc/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hashi-Ai-Dev%2Fopenclaw-clawdoc/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hashi-Ai-Dev%2Fopenclaw-clawdoc/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Hashi-Ai-Dev","download_url":"https://codeload.github.com/Hashi-Ai-Dev/openclaw-clawdoc/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Hashi-Ai-Dev%2Fopenclaw-clawdoc/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34835779,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-26T02:00:06.560Z","response_time":106,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["ai-agents","chatbot","configuration-management","documentation","knowledge-base","openclaw"],"created_at":"2026-04-15T13:00:33.676Z","updated_at":"2026-06-26T23:00:25.102Z","avatar_url":"https://github.com/Hashi-Ai-Dev.png","language":"Python","funding_links":["https://buymeacoffee.com/https://buymeacoffee.com/hashiai"],"categories":[],"sub_categories":[],"readme":"# ClawDoc\n\n**The OpenClaw knowledge-base agent for config audits, troubleshooting, and grounded system fixes.**\n\n[![OpenClaw](https://img.shields.io/badge/OpenClaw-2026.6.10-blue?style=flat-square)](https://github.com/openclaw/openclaw)\n[![Skills](https://img.shields.io/badge/Skills-24-orange?style=flat-square)](#skill-tree)\n[![Reference Docs](https://img.shields.io/badge/Reference_Docs-622-green?style=flat-square)](#reference-docs)\n[![License](https://img.shields.io/badge/License-MIT-success?style=flat-square)](LICENSE)\n\n\u003cp align=\"center\"\u003e\n  \u003cimg src=\"assets/clawdoc-banner.png\" alt=\"ClawDoc Banner\" /\u003e\n\u003c/p\u003e\n\n\u003cp align=\"center\"\u003e\n  \u003ca href=\"https://github.com/Hashi-Ai-Dev/openclaw-clawdoc/releases/tag/v1.7.7\"\u003e\u003cimg alt=\"v1.7.7 — comprehensive cleanup + OpenClaw sync\" src=\"https://img.shields.io/badge/v1.7.7%E2%80%94comprehensive_cleanup_%2B_OpenClaw_sync-success?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"#skill-tree\"\u003e\u003cimg alt=\"24 skills\" src=\"https://img.shields.io/badge/24_skills-orange?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"#reference-docs\"\u003e\u003cimg alt=\"622 reference docs\" src=\"https://img.shields.io/badge/622_reference_docs-green?style=flat-square\"\u003e\u003c/a\u003e\n  \u003ca href=\"#ready-to-use-examples\"\u003e\u003cimg alt=\"24 examples\" src=\"https://img.shields.io/badge/24_examples-blueviolet?style=flat-square\"\u003e\u003c/a\u003e\n\u003c/p\u003e\n\n🧠 **Same idea, different agent:** [HermitDoc](https://github.com/Hashi-Ai-Dev/HermitDoc) — the ClawDoc philosophy applied to Hermes Agent\n\n---\n\n## Contents\n\n- [What is ClawDoc?](#what-is-clawdoc)\n- [Which install mode?](#which-install-mode)\n- [Who is this for?](#who-is-this-for)\n- [Install](#install)\n- [Use it](#use-it)\n- [Reference docs](#reference-docs)\n- [Skill tree](#skill-tree)\n- [Ready-to-use examples](#ready-to-use-examples)\n- [Community](#community)\n- [For contributors](#for-contributors)\n- [Operating principles](#operating-principles)\n\n---\n\n## What is ClawDoc?\n\nClawDoc is a specialized OpenClaw agent that knows the entire OpenClaw system inside and out. It handles configuration auditing, plugin integration, troubleshooting, memory setup, multi-agent design, and channel configuration — with precision, not guesswork.\n\n\u003e [!NOTE]\n\u003e ClawDoc is a community project. It is **not affiliated with or endorsed by** OpenClaw.\n\n\u003e [!TIP]\n\u003e Every answer is grounded in the actual OpenClaw schema and docs. Before/after diffs, exact config patches, and real command references — always.\n\n---\n\n## Which install mode?\n\nClawDoc supports two adoption paths. Pick the one that fits your setup:\n\n| | Mode 1 — Persistent Agent | Mode 2 — Skills Only |\n|---|---|---|\n| **What it does** | Creates a dedicated ClawDoc agent with its own workspace | Adds ClawDoc skills to your existing agent |\n| **Best for** | Serious ongoing maintenance, system doctor use | Quick OpenClaw help in an existing agent |\n| **New agent created?** | ✅ Yes | ❌ No |\n| **Separate identity?** | ✅ Yes | ❌ Your agent keeps its identity |\n| **Guide** | [AGENT_INSTALL.md](./AGENT_INSTALL.md) | [SKILLS_INSTALL.md](./SKILLS_INSTALL.md) |\n\nNot sure which to pick? Start with **Mode 2 — Skills Only** for the lightest path. Switch to Mode 1 if you want ClawDoc to have its own persistent workspace and identity.\n\n---\n\n## Who is this for?\n\nClawDoc is for OpenClaw operators who need reliable help with:\n- setting up channels and providers\n- debugging config and runtime issues\n- adding memory, tools, plugins, and agents\n- generating safe config patches instead of guessing\n\n## Scope\n\n**ClawDoc is for OpenClaw only.** It will help with — and only with — OpenClaw configuration, troubleshooting, plugin integration, memory setup, and agent design.\n\n**What ClawDoc will not do:**\n- Help with non-OpenClaw frameworks (LangChain, AutoGen, CrewAI, etc.) — it will redirect you back to OpenClaw\n- Build custom plugins from scratch unless you explicitly ask\n- Execute destructive commands (`rm -rf`, mass git push, gateway reset) without your explicit confirmation\n- Hold credentials or secrets in conversation state\n\nIf you ask about something outside OpenClaw, ClawDoc will say so rather than guess.\n\n## How ClawDoc routes requests\n\n```mermaid\nflowchart TD\n    Q[Operator question] --\u003e R{openclaw-master\u003cbr/\u003eroutes by area}\n    R --\u003e|config| SC[openclaw-config]\n    R --\u003e|memory| SM[openclaw-memory]\n    R --\u003e|channels| SCh[openclaw-channels]\n    R --\u003e|agents| SA[openclaw-agents]\n    R --\u003e|plugins| SP[openclaw-plugins]\n    R --\u003e|troubleshoot| ST[openclaw-troubleshooting]\n    R --\u003e|CLI| SCli[openclaw-cli]\n    R --\u003e|providers| SPr[openclaw-providers]\n    R --\u003e|install| SIns[openclaw-install]\n    SC --\u003e Ref[references/\u003cbr/\u003eground truth]\n    SM --\u003e Ref\n    SCh --\u003e Ref\n    SA --\u003e Ref\n    SP --\u003e Ref\n    ST --\u003e Ref\n    SCli --\u003e Ref\n    SPr --\u003e Ref\n    SIns --\u003e Ref\n    Ref --\u003e A[Cited answer\u003cbr/\u003e+ before/after diff]\n```\n\nEvery routing decision is grounded in `references/` — never from memory alone.\n\n---\n\n## Install\n\n**AI-agent install (recommended):**\n\n```\n\"Install ClawDoc from https://github.com/Hashi-Ai-Dev/openclaw-clawdoc\"\n```\n\nYour agent reads the repo, picks up all 24 skills, and is ready to help. That's it.\n\n**Manual install — choose your mode:**\n\n- [AGENT_INSTALL.md](./AGENT_INSTALL.md) — Mode 1: persistent dedicated ClawDoc agent\n- [SKILLS_INSTALL.md](./SKILLS_INSTALL.md) — Mode 2: add ClawDoc skills to an existing agent\n\n**Need help getting started?** → [QUICKSTART.md](./QUICKSTART.md) (10 min)\n\n---\n\n## Use it\n\n```\n@your-agent [any OpenClaw config question]\n```\n\nClawDoc routes to the right skill, reads the reference docs, and gives you a precise, grounded answer.\n\n---\n\n## Reference docs\n\n**622 docs** copied from the official OpenClaw source and versioned against the tracked OpenClaw release.\n\n| Area | What's covered |\n|------|---------------|\n| Config | All gateway config keys, defaults, secrets, retry, failover |\n| Memory | builtin / QMD / Honcho setup, embeddings, citations |\n| Agents | Multi-agent, bindings, sandbox, tool policies |\n| Channels | Discord, Telegram, WhatsApp, Slack, Signal, and 36+ more (41 total) |\n| Concepts | Architecture, session, compaction, streaming, queue |\n| Providers | 60+ model providers: OpenAI, Anthropic, Gemini, Bedrock, Ollama... |\n| CLI | Every openclaw command with examples |\n| Troubleshooting | Error codes, diagnostic flows, common fixes |\n\n---\n\n## Skill tree\n\n### Core\n| Skill | What it does |\n|-------|-------------|\n| `openclaw-master` | Top-level routing — maps your question to the right skill |\n| `openclaw-config` | Gateway config reference — all keys, all patterns |\n| `openclaw-memory` | Memory backends: builtin, QMD, Honcho |\n| `openclaw-agents` | Multi-agent, bindings, sandbox, tool policies |\n| `openclaw-channels` | Discord, Telegram, WhatsApp, Slack, Signal — and 36+ more (41 total) |\n\n### Operations\n| Skill | What it does |\n|-------|-------------|\n| `openclaw-troubleshooting` | Diagnosis flows, error codes, common fixes |\n| `openclaw-automation` | Cron, hooks, tasks, Task Flow |\n| `openclaw-logging` | Logging configuration and management |\n| `openclaw-gateway` | Gateway HTTP API, telemetry, secrets, sandbox, runbooks |\n\n### Channels \u0026 Platforms\n| Skill | What it does |\n|-------|-------------|\n| `openclaw-nodes` | Mobile/desktop node pairing and device management |\n| `openclaw-platforms` | Docker, Railway, Fly, Raspberry Pi, DigitalOcean... |\n| `openclaw-install` | Install guides for all platforms |\n| `openclaw-start` | First-run wizard and onboarding |\n| `clawdoc-onboarding` | Guided setup for new ClawDoc users |\n\n### Tools \u0026 Providers\n| Skill | What it does |\n|-------|-------------|\n| `openclaw-tools` | exec, browser, cron, sessions, subagents, ACP |\n| `openclaw-clawhub` | ClawHub registry: discover, install, publish, verify skills and plugins |\n| `openclaw-providers` | Model providers: 60+ individual files: OpenAI, Anthropic, Gemini, Bedrock, Ollama, DeepSeek, Groq, Together, Cohere... |\n| `openclaw-cli` | All openclaw CLI commands |\n| `openclaw-web` | Web UI, dashboard, TUI, webchat |\n| `openclaw-prose` | OpenProse: markdown-first multi-agent workflow language (`/prose`, `.prose` files) |\n\n### Concepts \u0026 Help\n| Skill | What it does |\n|-------|-------------|\n| `openclaw-concepts` | Architecture, session, compaction, streaming, SOUL.md, OAuth, presence, OpenClaw SDK |\n| `openclaw-plugins` | Plugin slots, SDK, hook system, ClawHub registry |\n| `openclaw-help` | FAQ, help commands, usage patterns |\n| `openclaw-reference` | Catch-all reference: tokens, transcripts, SecretRef, release |\n\n---\n\n## Ready-to-use examples\n\nApply any example with:\n```bash\nopenclaw config merge examples/NAME.json \u0026\u0026 openclaw gateway restart\n```\n\n| Scenario | Example |\n|----------|---------|\n| Just installed — verify it works | `install-verify.json` |\n| Discord bot, single server | `discord-single.json` |\n| Discord full-featured (threads + exec) | `discord-full.json` |\n| Discord + Telegram together | `discord-telegram.json` |\n| Voice output (TTS) | `tts-minimax.json` |\n| Conversation memory (builtin) | `memory-builtin.json` |\n| Semantic search over your files | `memory-qmd.json` |\n| Full memory with external search | `memory-honcho.json` |\n| Full Honcho memory layer | `honcho-memory.json` |\n| Different agents per Discord channel | `multi-agent-discord.json` |\n| Locked-down sandboxed agent | `per-agent-sandbox.json` |\n| Receive webhooks | `webhook-basic.json` |\n| SMS via Twilio | `sms-channel.json` |\n| WeChat (Tencent iLink) | `wechat-channel.json` |\n| iMessage (native imsg) | `imessage-native.json` |\n| Signal messenger | `signal-channel.json` |\n| Slack workspace | `slack-channel.json` |\n| Matrix homeserver | `matrix-channel.json` |\n| Microsoft Teams | `msteams-channel.json` |\n| WhatsApp via Baileys | `whatsapp-channel.json` |\n| Zalo Bot API | `zalo-channel.json` |\n| Skill Workshop (review proposals) | `skill-workshop.json` |\n| Codex harness (ACP agent) | `codex-harness.json` |\n| Production deploy (Tailscale + sandbox) | `production-deploy.json` |\n\n**Beginner path:** `install-verify.json` → `discord-single.json` → `memory-builtin.json`\n\n---\n\n## Community\n\n- 📖 [OpenClaw Docs](https://docs.openclaw.ai)\n- 💬 [Discord](https://discord.com/invite/clawd)\n- 🛒 [ClawHub](https://clawhub.ai) — find new skills\n- 🐙 [Source](https://github.com/openclaw/openclaw)\n\n---\n\n## For contributors\n\nSee [CONTRIBUTING.md](./CONTRIBUTING.md) for conventions, style guide, and how to add new skills or reference docs.\n\n---\n\n## Operating principles\n\n- **Precision over speed** — Quote the schema, cite the docs, show the exact patch.\n- **No hand-waving** — If we're not sure, we say so and investigate.\n- **Show your work** — Before/after diffs make answers learnable.\n- **Community-minded** — Design for clarity and generalizability, not just your own setup.","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashi-ai-dev%2Fopenclaw-clawdoc","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fhashi-ai-dev%2Fopenclaw-clawdoc","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fhashi-ai-dev%2Fopenclaw-clawdoc/lists"}