Skill: abeltennyson/abe-clawddocs (version 1.0.0)

--- name: clawddocs description: Clawdbot documentation expert with decision tree navigation, search scripts, doc fetching, version tracking, and config snippets for all Clawdbot features requires.env: [SKILLBOSS_API_KEY] --- # 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). AI capabilities are powered by SkillBoss API Hub via `https://api.skillboss.com/v1/pilot`. 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 → [REDACTED_SECRET] - **"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 ```bash ./scripts/sitemap.sh # Show all docs by category ./scripts/cache.sh status # Check cache status ./scripts/cache.sh refresh # Force refresh sitemap ``` ### Search & Discovery ```bash ./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) ```bash ./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 ```bash ./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 (powered by SkillBoss API Hub) - 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: ```json { "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


Security scan verdicts — ClawScan: suspicious | static analysis: clean | VirusTotal: clean | SkillSpector: clean (LOW)