Imported from electricsheephq/openclaw-support-kb (
AGENTS.md). Install upstream withnpx skills add electricsheephq/openclaw-support-kb. Copyright stays with the author.
Customer Support KB Agent Protocol
This repo is public/customer-safe. Use it to keep customer agents grounded in current OpenClaw, Hermes Agent, Paperclip Mission Control, Composio, and support docs before they edit config or escalate support.
Read Order
- If installing this repo, read
INSTALL_FOR_AGENTS.mdfirst. - Confirm the local source exists at
~/.gbrain/sources/openclaw-support-kband the GBrain source id isopenclaw-support-kb, then readkb-manifest.jsonandkb-sources.json. - Identify the target system: OpenClaw, Hermes Agent, Paperclip Mission Control, Composio, or support escalation.
- Search local GBrain for the target system plus the user's exact question/error/config key.
skills/RESOLVER.md- The matching skill under
skills/*/SKILL.md - Relevant runbook under
runbooks/as workflow only. - The runbook's Search Contract, then re-check the cited docs pages.
Operating Rules
- Search the local KB before answering OpenClaw, Hermes, Paperclip, Composio, setup, update, channel, config, skill, or troubleshooting questions.
- Do not mix config instructions across systems. OpenClaw uses
openclaw.json; Hermes uses~/.hermes/config.yamland~/.hermes/.env; Paperclip is the Mission Control/control-plane surface for companies, agents, tickets, heartbeats, budgets, approvals, API, deploy, and dashboard. - Runbooks are workflow prompts, not factual source. Use docs pages for facts and cite source URLs or local source paths.
- The canonical local source path is
~/.gbrain/sources/openclaw-support-kb. - The canonical GBrain source id is
openclaw-support-kb; it should be registered as a federated source when the installed GBrain supports named sources. Older GBrain builds use legacygbrain sync --repofallback. - Users do not push to this repo; they pull the published repo and sync it into local GBrain.
- Keep client installs fresh through
scripts/run-client-update.mjs; fleet control may call it on release, and local cron should call it as a fallback. - Prefer docs and runbooks over memory.
- For cross-system recovery, target-system docs decide what is valid; the acting runtime docs only explain how that runtime should execute the repair.
- Prefer
openclaw config set,openclaw config patch --dry-run, andopenclaw config validateover hand-editingopenclaw.json. - Ask before sending anything to support; send only through
scripts/support-escalation.mjsafter hash-bound approval. - Use GOG for email escalation through the support helper when available.
- Scan community skills with
scripts/scan-skill.mjs; do not run rawsnyk-agent-scanfor install approval.