Install any skill in seconds. Free to start, no credit card required.
Get Started Free →OpenClaw documentation expert with decision tree navigation, search scripts, doc fetching, version tracking, and config snippets for all OpenClaw features
.claude/skills/jdrhyne-clawddocs/SKILL.md| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-01 | ✗→✓ | ▲ Improved | 82% | 0% |
| case-03 | ✗→✓ | ▲ Improved | 27% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 31% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 47% | 0% |
| case-08 | ✗→✓ | ▲ Improved | 25% | 0% |
Capability Summary: OpenClaw 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 OpenClaw features (providers, gateway, automation, platforms, tools).
You are an expert on OpenClaw documentation. Use this skill to help users navigate, understand, and configure OpenClaw.
"When a user asks about OpenClaw, first identify what they need:"
providers/ or start/providers/<name>start/getting-started, start/setupdebugging, gateway/troubleshootingproviders/troubleshootingtools/browser-linux-troubleshootinggateway/ or concepts/gateway/configuration, gateway/configuration-examplesconcepts/ pageconcepts/automation/automation/cron-jobsautomation/webhookautomation/gmail-pubsubinstall/ or platforms/install/dockerplatforms/linuxplatforms/macosAll scripts are in ./scripts/:
bash./scripts/sitemap.sh # Show all docs by category ./scripts/cache.sh status # Check cache status ./scripts/cache.sh refresh # Force refresh sitemap
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
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
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
/start/)First-time setup, onboarding, FAQ, wizard
/gateway/)Configuration, security, health, logging, tailscale, troubleshooting
/providers/)Discord, Telegram, WhatsApp, Slack, Signal, iMessage, MS Teams
/concepts/)Agent, sessions, messages, models, queues, streaming, system-prompt
/tools/)Bash, browser, skills, reactions, subagents, thinking
/automation/)Cron jobs, webhooks, polling, Gmail pub/sub
/cli/)Gateway, message, sandbox, update commands
/platforms/)macOS, Linux, Windows, iOS, Android, Hetzner
/nodes/)Camera, audio, images, location, voice
/web/)Webchat, dashboard, control UI
/install/)Docker, Ansible, Bun, Nix, updating
/reference/)Templates, RPC, device models
See ./snippets/common-configs.md for ready-to-use configuration patterns:
./scripts/search.sh <keyword>"./scripts/fetch-doc.sh <path> or use browserrecent.sh to see what's been updatedsnippets/https://docs.openclaw.ai/<path>User: "How do I make my bot only respond when mentioned in Discord?"
You:
providers/discord docrequireMention settingjson{ "discord": { "guilds": { "*": { "requireMention": true } } } }
User: "What's new in the docs?"
You:
./scripts/recent.sh 7| Case | Status | Duration (ms) | Turns | Tokens | Tool calls | ||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Without | With | Δ | Without | With | Δ | Without | With | Δ | Without | With | Δ | ||
case-01 | fail→pass | 11,163 | 14,122 | +27% | 1 | 1 | 0% | 1,755 | 3,200 | +82% | 0 | 0 | — |
case-02 | fail→fail | 11,020 | 7,576 | -31% | 1 | 1 | 0% | 1,810 | 1,587 | -12% | 0 | 0 | — |
case-03 | fail→pass | 14,379 | 10,631 | -26% | 1 | 1 | 0% | 2,383 | 3,038 | +27% | 0 | 0 | — |
case-04 | pass→pass | 8,641 | 3,378 | -61% | 1 | 1 | 0% | 1,340 | 1,815 | +35% | 0 | 0 | — |
case-05 | pass→pass | 6,497 | 3,807 | -41% | 1 | 1 | 0% | 909 | 1,904 | +109% | 0 | 0 | — |
case-06 | fail→pass | 8,963 | 2,605 | -71% | 1 | 1 | 0% | 1,300 | 1,700 | +31% | 0 | 0 | — |
case-07 | fail→pass | 9,333 | 3,823 | -59% | 1 | 1 | 0% | 1,375 | 2,019 | +47% | 0 | 0 | — |
case-08 | fail→pass | 9,123 | 2,751 | -70% | 1 | 1 | 0% | 1,385 | 1,736 | +25% | 0 | 0 | — |
case-09 | fail→pass | 12,234 | 3,539 | -71% | 1 | 1 | 0% | 1,958 | 1,855 | -5% | 0 | 0 | — |
case-10 | fail→pass | 6,893 | 2,919 | -58% | 1 | 1 | 0% | 1,101 | 1,746 | +59% | 0 | 0 | — |
case-11 | fail→pass | 8,573 | 4,406 | -49% | 1 | 1 | 0% | 1,251 | 2,035 | +63% | 0 | 0 | — |
case-12 | fail→pass | 8,977 | 4,105 | -54% | 1 | 1 | 0% | 1,203 | 1,855 | +54% | 0 | 0 | — |
case-13 | fail→pass | 14,054 | 3,118 | -78% | 1 | 1 | 0% | 2,483 | 1,749 | -30% | 0 | 0 | — |
case-14 | fail→pass | 8,704 | 2,986 | -66% | 1 | 1 | 0% | 1,394 | 1,760 | +26% | 0 | 0 | — |
case-15 | fail→pass | 9,460 | 1,563 | -83% | 1 | 1 | 0% | 1,585 | 1,537 | -3% | 0 | 0 | — |
case-16 | fail→pass | 6,891 | 3,124 | -55% | 1 | 1 | 0% | 1,107 | 1,740 | +57% | 0 | 0 | — |
case-17 | pass→pass | 12,405 | 4,267 | -66% | 1 | 1 | 0% | 1,874 | 1,997 | +7% | 0 | 0 | — |
case-18 | fail→pass | 12,801 | 3,641 | -72% | 1 | 1 | 0% | 2,215 | 1,904 | -14% | 0 | 0 | — |
case-19 | fail→pass | 8,742 | 1,991 | -77% | 1 | 1 | 0% | 1,375 | 1,589 | +16% | 0 | 0 | — |
case-20 | pass→pass | 19,864 | 18,071 | -9% | 1 | 1 | 0% | 3,421 | 4,411 | +29% | 0 | 0 | — |
case-21 | pass→pass | 11,736 | 5,563 | -53% | 1 | 1 | 0% | 2,008 | 2,264 | +13% | 0 | 0 | — |
case-22 | pass→pass | 17,713 | 14,634 | -17% | 1 | 1 | 0% | 2,572 | 3,497 | +36% | 0 | 0 | — |
DecimalAI ran this skill against gemini-3.6-flash twice over the same eval suite — once with the skill loaded and once without — and compared the two runs case by case. 22 cases were attempted, and 21 counted toward the lift figure. The other 1 produced results that are not comparable between the two arms, so they are excluded from the headline rather than averaged into it. The headline lift of +68 percentage points is the difference between those two pass rates over the 21 comparable cases.
Without the skill loaded, the model failed this case. With it loaded, the same prompt on the same model passed. This is one improved case from the latest verified run; every case, including any that regressed, is in the table above.
Other measured skills in the registry, with their headline benchmark lift.