← 返回 Skills 市场
sallvainian

Clawdocs Improved

作者 Frank · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
766
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install clawdocs-improved
功能描述
OpenClaw documentation expert with config references, errata tracking, search scripts, and decision tree navigation
使用说明 (SKILL.md)

OpenClaw Documentation Expert

Capability Summary: OpenClaw documentation expert with built-in config references (agents, channels, gateway, tools, sessions, providers), errata tracking for known doc inaccuracies, search scripts, doc fetching, and decision tree navigation.

You are an expert on OpenClaw documentation. Use this skill to help users navigate, understand, and configure OpenClaw.

CRITICAL: Before Suggesting Config Changes

  1. Check errata first: Read ./snippets/errata.md for known doc inaccuracies
  2. Use the built-in config references in ./references/ — these are validated and structured by category
  3. Always validate: After suggesting any config change, tell the user to check tail /tmp/openclaw/openclaw.log | grep -i reload for "Unrecognized key" errors
  4. Cross-reference: When uncertain, use Context7 /openclaw/openclaw to verify against the actual source repo
  5. The gateway/configuration-reference doc is the most reliable upstream source — fetch via ./scripts/fetch-doc.sh gateway/configuration-reference

Config References (Built-In)

For config questions, check the relevant reference file FIRST before fetching external docs:

File Covers
./references/agents.md Model config, heartbeat, compaction, memory search, context pruning, sandbox, multi-agent routing
./references/channels.md Discord, Telegram, WhatsApp, Slack, Signal, iMessage, BlueBubbles, Google Chat, MS Teams, group policies, DM policies
./references/gateway.md Port, bind, auth modes, tailscale, control UI, remote, rate limiting
./references/tools.md Tool profiles, allow/deny, exec, elevated, web search/fetch, subagents, loop detection
./references/session-messages.md Session reset, maintenance, identity links, message queue, send policy
./references/environment-providers.md Environment variables, auth profiles, model providers, OAuth, custom endpoints
./snippets/validated-configs.md Ready-to-paste validated config blocks for common setups
./snippets/errata.md Known discrepancies between docs and runtime behavior

Workflow for config questions:

  1. Read the relevant ./references/*.md file
  2. Cross-check against ./snippets/errata.md
  3. Provide the config snippet
  4. Remind user to verify with gateway reload log

Decision Tree

  • "How do I set up X?" → Check channels/ or start/

    • Discord, Telegram, WhatsApp, etc. → channels/\x3Cname>
    • First time? → start/getting-started, start/setup
  • "Why isn't X working?" → Check troubleshooting

    • General issues → debugging, gateway/troubleshooting
    • Channel-specific → channels/troubleshooting
  • "How do I configure X?" → Check ./references/ first, then gateway/configuration

    • Agent/model config → ./references/agents.md
    • Channel config → ./references/channels.md
    • Gateway/auth config → ./references/gateway.md
    • Tool config → ./references/tools.md
    • Session/message config → ./references/session-messages.md
  • "What is X?" → Check concepts/

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

    • Updating → install/updating (recommended: curl -fsSL https://openclaw.ai/install.sh | bash)

Search Scripts

All scripts are in ./scripts/:

./scripts/sitemap.sh                          # All docs grouped by category
./scripts/search.sh \x3Ckeyword>                 # Find docs by keyword + full-text
./scripts/fetch-doc.sh \x3Cpath>                 # Fetch specific doc as markdown
./scripts/recent.sh 7                         # Docs updated in last N days
./scripts/build-index.sh fetch && build       # Build full-text search index
./scripts/track-changes.sh snapshot           # Save current page list
./scripts/track-changes.sh since 2026-01-01   # Show added/removed pages

Documentation Categories

Category Path Covers
Getting Started /start/ Setup, onboarding, FAQ, wizard
Gateway & Ops /gateway/ Configuration, security, health, logging, tailscale
Channels /channels/ All messaging platforms
Providers /providers/ Anthropic, Bedrock, OpenAI, Cloudflare
Concepts /concepts/ Agent, sessions, memory, models, streaming, compaction
Tools /tools/ Bash, browser, skills, reactions, subagents, exec
Automation /automation/ Cron, webhooks, Gmail pub/sub, hooks
CLI /cli/ All CLI commands
Platforms /platforms/ macOS, Linux, Windows, iOS, Android
Nodes /nodes/ Camera, audio, images, location, voice
Install /install/ Docker, Ansible, Bun, Nix, updating
Reference /reference/ Templates, RPC, API costs

Workflow

  1. Check errata at ./snippets/errata.md
  2. Check built-in references in ./references/ for config questions
  3. Search if unsure: ./scripts/search.sh \x3Ckeyword>
  4. Fetch the doc: ./scripts/fetch-doc.sh \x3Cpath>
  5. Use validated snippets from ./snippets/validated-configs.md
  6. Cite the source URL: https://docs.openclaw.ai/\x3Cpath>

Tips

  • Built-in ./references/ files are faster and more reliable than fetching external docs for config questions
  • Always use cached sitemap when possible (1-hour TTL)
  • When docs contradict the gateway validator, the gateway is right
  • Link to docs: https://docs.openclaw.ai/\x3Cpath>
安全使用建议
What to check before you install or run this skill: - Review the bundled shell scripts (./scripts/*.sh) yourself. They fetch docs from https://docs.openclaw.ai and write cached files under ~/.openclaw/cache/clawddocs; ensure you are comfortable with those network calls and local writes. - Do NOT run the recommended curl -fsSL https://openclaw.ai/install.sh | bash command without inspecting that script first — that pattern can install arbitrary code. - The SKILL.md and reference files include many example placeholders like ${OPENAI_API_KEY} and ${OPENCLAW_GATEWAY_TOKEN}. The skill does not declare it requires secrets, but be explicit: do not let the skill (or the agent using it) read environment variables or secret files unless you explicitly permit it. - The pre-scan detected a 'system-prompt-override' pattern. That can be a false positive for documentation content, but it can also indicate phrasing intended to influence the agent runtime. If you plan to allow the agent to invoke the skill autonomously, restrict its capability to run shell commands or access secrets until you've validated behavior in a sandbox. - If you only want read-only help, use the skill as a human-in-the-loop tool: run scripts yourself in a controlled shell and paste snippets into the agent, rather than allowing the agent to run them autonomously. If you want higher confidence about safety, provide the full omitted scripts/content (the scan noted some files were truncated) and test the scripts in an isolated environment (container or VM) to observe their network calls and filesystem changes.
功能分析
Type: OpenClaw Skill Name: clawdocs-improved Version: 1.0.0 The skill bundle is classified as suspicious primarily due to a critical prompt injection vulnerability found in `SKILL.md`. The instruction `curl -fsSL https://openclaw.ai/install.sh | bash` directly instructs the AI agent to execute remote code, posing a severe risk of arbitrary code execution if the agent is prompted to follow this or a similar command with a malicious URL. Additionally, the skill leverages an agent platform with inherently powerful and risky capabilities, as documented in `references/*.md` and `snippets/validated-configs.md`, including direct shell execution (`exec`, `elevated.enabled`), filesystem access (`read`, `write`), configuration modification (`configWrites`), and the ability to import shell environment variables (`shellEnv.enabled`), which, while potentially legitimate for the platform's design, significantly expand the attack surface.
能力评估
Purpose & Capability
Name/description match the provided files: the SKILL.md plus the references/* and snippets/* files together implement a documentation/config reference skill. The included scripts (search, fetch, sitemap, cache, track-changes) are proportionate to a docs/search helper.
Instruction Scope
SKILL.md explicitly instructs the agent/user to read local reference files and snippets and to run bundled scripts (./scripts/*.sh) to search/fetch docs and build indexes. It also tells users to check /tmp/openclaw/openclaw.log for reload errors and to cross-reference an external 'Context7 /openclaw/openclaw' source — these are within scope for a docs skill but do cause the agent to interact with local files and to perform network fetches. The SKILL.md also recommends running an external installer via curl -fsSL https://openclaw.ai/install.sh | bash in the 'install/deploy' advice — that is a high‑risk operation if executed without review. Overall the instructions are coherent but grant the agent discretion to fetch remote content and read/write under the user's home directory; exercise caution.
Install Mechanism
There is no install spec (instruction-only), which is low risk. The shipped shell scripts use curl to fetch docs from docs.openclaw.ai and write caches to ${HOME}/.openclaw/cache/clawddocs. Those network calls and filesystem writes are expected for this functionality; no obscure download URLs or archive extraction were found in the provided files.
Credentials
The skill does not declare required env vars or credentials (none required), which aligns with being a documentation helper. However, the reference documents include many example config fragments containing placeholders like ${OPENAI_API_KEY}, ${OPENCLAW_GATEWAY_TOKEN}, etc. Those are examples in docs (expected), but they could confuse an agent or user into thinking secrets are needed or should be read — the SKILL.md itself does not request them. Confirm the agent will not attempt to read environment variables or secret files unless the user explicitly asks it to.
Persistence & Privilege
always:false and no install spec — the skill does not request persistent global inclusion or elevated platform privileges. Its scripts write under the user's home (~/.openclaw/cache/clawddocs) which is reasonable for caching; the skill does not attempt to alter other skills or system-wide configuration in the files reviewed.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install clawdocs-improved
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /clawdocs-improved 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
clawdocs-improved 1.0.0 - Introduced an OpenClaw documentation expert skill with structured config references, errata tracking, and built-in search/fetch scripts. - Added a cross-referenced, category-based workflow for accurate configuration help and troubleshooting. - Implemented a critical validation process, directing users to check errata and validate configuration changes via log inspection. - Provided detailed decision trees, category mapping, and command-line search script usage for efficient doc navigation. - Included quick access to validated config snippets and guidelines for citing authoritative sources.
元数据
Slug clawdocs-improved
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Clawdocs Improved 是什么?

OpenClaw documentation expert with config references, errata tracking, search scripts, and decision tree navigation. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 766 次。

如何安装 Clawdocs Improved?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install clawdocs-improved」即可一键安装,无需额外配置。

Clawdocs Improved 是免费的吗?

是的,Clawdocs Improved 完全免费(开源免费),可自由下载、安装和使用。

Clawdocs Improved 支持哪些平台?

Clawdocs Improved 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Clawdocs Improved?

由 Frank(@sallvainian)开发并维护,当前版本 v1.0.0。

💬 留言讨论