Clawdbot Documentation Expert
by @nicholasspisak
Clawdbot documentation expert with decision tree navigation, search scripts, doc fetching, version tracking, and config snippets for all Clawdbot features
clawhub install clawddocsπ About This Skill
name: clawddocs description: Clawdbot documentation expert with decision tree navigation, search scripts, doc fetching, version tracking, and config snippets for all Clawdbot features
Clawdbot Documentation Expert
Capability Summary: Clawdbot documentation expert skill with decision tree navigation, search scripts (sitemap, keyword, full-text index via qmd), doc fetching, version tracking, and config snippets for all Clawdbot features (providers, gateway, automation, platforms, tools).
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
providers/ or start/providers/
- First time? β start/getting-started, start/setupdebugging, gateway/troubleshooting
- Provider-specific β providers/troubleshooting
- Browser tool β tools/browser-linux-troubleshootinggateway/ or concepts/gateway/configuration, gateway/configuration-examples
- Specific features β relevant concepts/ pageconcepts/automation/automation/cron-jobs
- Webhooks β automation/webhook
- Gmail β automation/gmail-pubsubinstall/ or platforms/install/docker
- Linux server β platforms/linux
- macOS app β platforms/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
recent.sh to see what's been updatedsnippets/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
providers/ or start/providers/
- First time? β start/getting-started, start/setupdebugging, gateway/troubleshooting
- Provider-specific β providers/troubleshooting
- Browser tool β tools/browser-linux-troubleshootinggateway/ or concepts/gateway/configuration, gateway/configuration-examples
- Specific features β relevant concepts/ pageconcepts/automation/automation/cron-jobs
- Webhooks β automation/webhook
- Gmail β automation/gmail-pubsubinstall/ or platforms/install/docker
- Linux server β platforms/linux
- macOS app β platforms/macosπ Tips & Best Practices
recent.sh to see what's been updatedsnippets/https://docs.clawd.bot/