{"skill":{"slug":"claw-guru","displayName":"Openclaw Guru - Documentation and Support expert","summary":"OpenClaw expert — use for ANY OpenClaw question or problem including: config errors, gateway crashes, gateway not starting, slash commands, channel routing,...","description":"---\nname: claw-guru\ndescription: >\n  OpenClaw expert — use for ANY OpenClaw question or problem including:\n  config errors, gateway crashes, gateway not starting, slash commands,\n  channel routing, multi-agent setup, heartbeat, cron jobs, channel setup,\n  Discord/Telegram/Slack/iMessage integration, pairing, auth, nodes,\n  version upgrades, skills, sandboxing, model providers, webhooks, hooks,\n  \"openclaw not working\", \"gateway crashed\", \"command not found\",\n  session issues, memory, browser tool, CLI usage, installation,\n  permissions, tool policy, remote access, and any other OpenClaw topic.\n---\n\n# Claw Guru — OpenClaw Live Support\n\nOpenClaw is an AI-agent gateway that connects LLMs to chat channels, tools, and devices. **Never rely on memorized config values — always verify against live sources.**\n\n## Live Sources (fetch at runtime)\n\n| Source | URL |\n|--------|-----|\n| Docs home | `https://docs.openclaw.ai` |\n| Docs index (machine-readable) | `https://docs.openclaw.ai/llms.txt` |\n| Config reference | `https://docs.openclaw.ai/gateway/configuration-reference.md` |\n| Gateway troubleshooting | `https://docs.openclaw.ai/gateway/troubleshooting.md` |\n| General troubleshooting | `https://docs.openclaw.ai/help/troubleshooting.md` |\n| FAQ | `https://docs.openclaw.ai/help/faq.md` |\n| Doctor docs | `https://docs.openclaw.ai/gateway/doctor.md` |\n| GitHub repo | `https://github.com/openclaw/openclaw` |\n| GitHub Issues | `https://github.com/openclaw/openclaw/issues` |\n| Releases / changelog | `https://github.com/openclaw/openclaw/releases` |\n| Community Discord | `https://discord.gg/clawd` |\n| ClawHub (skills) | `https://clawhub.ai` |\n\nStart with `llms.txt` to find the right doc page for any topic.\n\n## Agent Workflow\n\n### 1. Gather diagnostics first\n```bash\nopenclaw doctor\nopenclaw gateway status\ntail -50 ~/.openclaw/logs/gateway.log\n```\n\n### 2. Fetch the relevant doc BEFORE giving advice\nSearch `llms.txt` for the topic keyword → fetch that doc page → base your answer on it.\n\n### 3. Check GitHub Issues for the exact error\nSearch `https://github.com/openclaw/openclaw/issues?q=ERROR_STRING` for known issues and fixes.\n\n### 4. Verify config against the installed dist — never from memory\n```bash\nDIST=$(find $(npm root -g)/openclaw/dist ~/.npm*/openclaw/dist 2>/dev/null | head -1)\n# Look up any config key:\ngrep -o 'KEY_NAME.\\{0,200\\}' \"$DIST\"/config-*.js | head -10\n# Or check the live config reference doc:\n# https://docs.openclaw.ai/gateway/configuration-reference.md\n```\n\n### 5. Safe change protocol\n1. **Backup**: `cp ~/.openclaw/openclaw.json ~/.openclaw/openclaw.json.bak`\n2. **Edit** the config\n3. **Validate JSON**: `cat ~/.openclaw/openclaw.json | python3 -m json.tool > /dev/null`\n4. **Restart**: `openclaw gateway restart`\n5. **Check logs**: `tail -30 ~/.openclaw/logs/gateway.log`\n\n## Hard Rule\n\n**Never give config values, defaults, or field names from memory.** Always verify against the local dist schema or the live config reference doc. OpenClaw ships new versions frequently — stale advice breaks things.\n","tags":{"latest":"1.0.0"},"stats":{"comments":0,"downloads":1559,"installsAllTime":7,"installsCurrent":7,"stars":6,"versions":1},"createdAt":1771693735560,"updatedAt":1778491601423},"latestVersion":{"version":"1.0.0","createdAt":1771693735560,"changelog":"Created claw-guru skill","license":null},"metadata":null,"owner":{"handle":"isriam","userId":"s174efx5qy8j57f2x0rszsq895885myt","displayName":"isriam","image":"https://avatars.githubusercontent.com/u/9697950?v=4"},"moderation":null}