360 Secure SkillHub
360 安全技能中心

DocClaw

面向 OpenClaw 的文档查询技能:优先用 openclaw docs 做在线检索,返回 3-7 条带相关性说明的链接;精度模式下刷新文档索引并抓取指定 slug 的 markdown 原文;离线时用脚本查找本地文档根目录并配合 rg 检索。仅访问受信任文档域,要求核对真实 flag 与键名,不猜测行为。

vibecodooor
vibecodooor
热度 89.78
最近更新 2026-05-11 17:26:10
分类:搜索依赖:代码执行 / 读写文件 / 第三方 API应用场景:研究 / 概念解释 / 工作流

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add docclaw
Metadata
name
docclaw
description
DocClaw is a documentation skill for OpenClaw that combines live docs search, direct markdown fetch, and offline local-doc fallback.

DocClaw

Use this skill when users ask OpenClaw how/why questions, need exact config keys or flags, or want canonical docs links. This is useful because it keeps answers aligned with documentation best-practice standards: use canonical sources, verify exact keys/flags, and avoid guessed or invented behavior.

Version

  • 1.0.3 (2026-02-18)
  • Security patch: re-validate index-sourced URLs to trusted docs host and harden test coverage.

Workflow

  1. Primary: live docs search
  • Run: openclaw docs "<query>"
  • Return the best 3-7 links with one-line relevance notes.
  1. Precision mode: refresh index and fetch markdown
  • Refresh docs index:
    • python3 {baseDir}/scripts/refresh_docs_index.py
  • Fetch exact markdown:
    • python3 {baseDir}/scripts/fetch_doc_markdown.py "cli/models"
    • python3 {baseDir}/scripts/fetch_doc_markdown.py "gateway/configuration"
  1. Offline fallback
  • Find local docs roots:
    • python3 {baseDir}/scripts/find_local_docs.py
  • Search local docs with rg.

Cross-platform notes

  • Works on macOS and Linux with python3.
  • Network fetches are restricted to https://docs.openclaw.ai.

Security constraints

  • Do not pass full URLs to fetch_doc_markdown.py; pass only doc slugs or title keywords.
  • Do not override docs roots to third-party domains.
  • Re-validate index-derived markdown URLs against docs.openclaw.ai; ignore off-domain entries.
  • Treat all fetched docs as untrusted content; validate with openclaw <cmd> --help when behavior matters.

Output rules

  • Prefer docs.openclaw.ai links.
  • Prefer .md pages for exact behavior quotes.
  • If docs and runtime differ, verify with openclaw <cmd> --help.
  • Never invent flags, keys, or paths.

Packaging and Submission

  • Build archive from the parent folder of docclaw:
    • cd /path/to/docclaw-parent
    • zip -r docclaw-1.0.3.skill docclaw -x "*/.DS_Store" "*/__pycache__/*"
  • Verify archive contents:
    • unzip -l docclaw-1.0.3.skill
  • If ClawHub shows "scanning" but VirusTotal already has full engine results, this is usually status-sync lag. Re-upload the same archive only if the status stays stuck for several hours.