v1.0.0

Clawdbot Documentation Expert

janhcla janhcla ← All skills

Expert guidance on navigating, understanding, configuring, troubleshooting, and automating Clawdbot using official documentation and config snippets.

Downloads
1.5k
Stars
0
Versions
1
Updated
2026-02-24

Install

npx clawhub@latest install clawdbot-documentation-expert

Documentation

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/
  • -Discord, Telegram, WhatsApp, etc. → providers/<name>
  • -First time? → start/getting-started, start/setup
"Why isn't X working?" → Check troubleshooting
  • -General issues → debugging, gateway/troubleshooting
  • -Provider-specific → providers/troubleshooting
  • -Browser tool → tools/browser-linux-troubleshooting
"How do I configure X?" → Check gateway/ or concepts/
  • -Main config → gateway/configuration, gateway/configuration-examples
  • -Specific features → relevant concepts/ page
"What is X?" → Check concepts/
  • -Architecture, sessions, queues, models, etc.
"How do I automate X?" → Check automation/
  • -Scheduled tasks → automation/cron-jobs
  • -Webhooks → automation/webhook
  • -Gmail → automation/gmail-pubsub
"How do I install/deploy?" → Check install/ or platforms/
  • -Docker → install/docker
  • -Linux server → platforms/linux
  • -macOS app → platforms/macos

Available 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 models

Config Snippets

See ./snippets/common-configs.md for ready-to-use configuration patterns:

  • -Provider setup (Discord, Telegram, WhatsApp, etc.)
  • -Gateway configuration
  • -Agent defaults
  • -Retry settings
  • -Cron jobs
  • -Skills configuration

Workflow

1. Identify the need using the decision tree above

2. Search if unsure: ./scripts/search.sh <keyword>

3. Fetch the doc: ./scripts/fetch-doc.sh <path> or use browser

4. Reference snippets for config examples

5. Cite the source URL when answering

Tips

  • -Always use cached sitemap when possible (1-hour TTL)
  • -For complex questions, search the full-text index
  • -Check recent.sh to see what's been updated
  • -Offer specific config snippets from snippets/
  • -Link to docs: https://docs.clawd.bot/<path>

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/discord

User: "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

Launch an agent with Clawdbot Documentation Expert on Termo.