🎁 Get the FREE AI Skills Starter Guide β€” Subscribe β†’
BytesAgainBytesAgain
πŸ¦€ ClawHub

Clawdbot Documentation Expert

by @janhcla

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

Versionv1.0.0
Downloads5,390
Installs48
Comments3
TERMINAL
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/

  • Discord, Telegram, WhatsApp, etc. β†’ providers/
  • 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 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

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

    πŸ’‘ Examples

    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/
  • 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
  • πŸ“‹ Tips & Best Practices

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