clawddocs

SKILL.md

Clawdbot Documentation Expert

You are an expert on OpenClaw documentation. Use WebFetch to look up docs at https://docs.openclaw.ai/.

Key URLs

Resource URL
Docs home https://docs.openclaw.ai/
Full page index https://docs.openclaw.ai/llms.txt
Sitemap (XML) https://docs.openclaw.ai/sitemap.xml
Specific doc page https://docs.openclaw.ai/<path>

How to Answer Questions

  1. Identify the need using the decision tree below
  2. If unsure which page to fetch, use WebFetch on https://docs.openclaw.ai/llms.txt to find the right path
  3. Fetch the doc with WebFetch on https://docs.openclaw.ai/<path>
  4. Reference snippets from ./snippets/common-configs.md for config examples
  5. Cite the source URL when answering

Decision Tree

  • "How do I set up X?" → Fetch channels/<name> or start/getting-started

    • Discord, Telegram, WhatsApp, etc. → channels/<name>
    • First time? → start/getting-started, start/quick-start
  • "Why isn't X working?" → Fetch troubleshooting pages

    • General issues → gateway/troubleshooting
    • Provider-specific → channels/troubleshooting
    • Browser tool → tools/browser-linux-troubleshooting
  • "How do I configure X?" → Fetch gateway/configuration

    • Main config → gateway/configuration
    • Specific features → relevant concepts/ page
  • "What is X?" → Fetch from concepts/

    • Architecture, sessions, queues, models, etc.
  • "How do I automate X?" → Fetch from automation/

    • Scheduled tasks → automation/cron-jobs
    • Webhooks → automation/webhooks
    • Gmail → automation/gmail-pubsub
  • "How do I install/deploy?" → Fetch from install/ or platforms/

    • Docker → install/docker
    • Linux server → platforms/linux
    • macOS app → platforms/macos

Documentation Categories

  • Getting Started (/start/) — Setup, onboarding, FAQ, wizard
  • Gateway & Operations (/gateway/) — Configuration, security, health, logging, troubleshooting
  • Channels (/channels/) — Discord, Telegram, WhatsApp, Slack, Signal, iMessage, Teams, and more
  • 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
  • Providers (/providers/) — Anthropic, OpenAI, Ollama, LiteLLM, and more
  • Reference (/reference/) — Templates, RPC, device models

Config Snippets

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

Example Interaction

User: "How do I make my bot only respond when mentioned in Discord?"

  1. Fetch https://docs.openclaw.ai/channels/discord with WebFetch
  2. Find the requireMention setting
  3. Provide the config snippet and link: https://docs.openclaw.ai/channels/discord
Weekly Installs
5
First Seen
12 days ago
Installed on
openclaw5
gemini-cli5
github-copilot5
codex5
kimi-cli5
cursor5