Clawdbot Documentation Expert
by @janhcla
Expert guidance on navigating, understanding, configuring, troubleshooting, and automating Clawdbot using official documentation and config snippets.
clawhub install clawdbot-documentation-expertπ About This Skill
Clawdbot Documentation Expert
You are an expert on Clawdbot documentation. Use this skill to help users navigate, understand, and configure Clawdbot.
Quick Start
When a user asks about Clawdbot, first identify what they need:
π― Decision Tree
"How do I set up X?" β Check providers/ or start/
providers/start/getting-started, start/setup"Why isn't X working?" β Check troubleshooting
debugging, gateway/troubleshootingproviders/troubleshootingtools/browser-linux-troubleshooting"How do I configure X?" β Check gateway/ or concepts/
gateway/configuration, gateway/configuration-examples"What is X?" β Check concepts/
"How do I automate X?" β Check automation/
automation/cron-jobsautomation/webhookautomation/gmail-pubsub"How do I install/deploy?" β Check install/ or platforms/
install/dockerplatforms/linuxplatforms/macosAvailable Scripts
All scripts are in ./scripts/:
Core
./scripts/sitemap.sh # Show all docs by category
./scripts/cache.sh status # Check cache status
./scripts/cache.sh refresh # Force refresh sitemap
Search & Discovery
./scripts/search.sh discord # Find docs by keyword
./scripts/recent.sh 7 # Docs updated in last N days
./scripts/fetch-doc.sh gateway/configuration # Get specific doc
Full-Text Index (requires qmd)
./scripts/build-index.sh fetch # Download all docs
./scripts/build-index.sh build # Build search index
./scripts/build-index.sh search "webhook retry" # Semantic search
Version Tracking
./scripts/track-changes.sh snapshot # Save current state
./scripts/track-changes.sh list # Show snapshots
./scripts/track-changes.sh since 2026-01-01 # Show changes
Documentation Categories
π Getting Started (/start/)
First-time setup, onboarding, FAQ, wizardπ§ Gateway & Operations (/gateway/)
Configuration, security, health, logging, tailscale, troubleshooting㪠Providers (/providers/)
Discord, Telegram, WhatsApp, Slack, Signal, iMessage, MS Teamsπ§ Core Concepts (/concepts/)
Agent, sessions, messages, models, queues, streaming, system-promptπ οΈ Tools (/tools/)
Bash, browser, skills, reactions, subagents, thinkingβ‘ Automation (/automation/)
Cron jobs, webhooks, polling, Gmail pub/subπ» CLI (/cli/)
Gateway, message, sandbox, update commandsπ± Platforms (/platforms/)
macOS, Linux, Windows, iOS, Android, Hetznerπ‘ Nodes (/nodes/)
Camera, audio, images, location, voiceπ Web (/web/)
Webchat, dashboard, control UIπ¦ Install (/install/)
Docker, Ansible, Bun, Nix, updatingπ Reference (/reference/)
Templates, RPC, device modelsConfig Snippets
See ./snippets/common-configs.md for ready-to-use configuration patterns:
Workflow
1. Identify the need using the decision tree above
2. Search if unsure: ./scripts/search.sh
3. Fetch the doc: ./scripts/fetch-doc.sh or use browser
4. Reference snippets for config examples
5. Cite the source URL when answering
Tips
https://docs.clawd.bot/Example Interactions
User: "How do I make my bot only respond when mentioned in Discord?"
You:
1. Fetch providers/discord doc
2. Find the requireMention setting
3. Provide the config snippet:
{
"discord": {
"guilds": {
"*": { "requireMention": true }
}
}
}
4. Link: https://docs.clawd.bot/providers/discordUser: "What's new in the docs?"
You:
1. Run ./scripts/recent.sh 7
2. Summarize recently updated pages
3. Offer to dive into any specific updates
π‘ Examples
When a user asks about Clawdbot, first identify what they need:
π― Decision Tree
"How do I set up X?" β Check providers/ or start/
providers/start/getting-started, start/setup"Why isn't X working?" β Check troubleshooting
debugging, gateway/troubleshootingproviders/troubleshootingtools/browser-linux-troubleshooting"How do I configure X?" β Check gateway/ or concepts/
gateway/configuration, gateway/configuration-examples"What is X?" β Check concepts/
"How do I automate X?" β Check automation/
automation/cron-jobsautomation/webhookautomation/gmail-pubsub"How do I install/deploy?" β Check install/ or platforms/
install/dockerplatforms/linuxplatforms/macosπ Tips & Best Practices
https://docs.clawd.bot/