Token导航 LogoToken导航

Agent Skill · 研究检索

openclaw-doc-sync(OpenClaw DOC sync 搜索)

用于辅助文档、README、Markdown、说明文和内容稿件的整理与改写。它适合让 Agent 提炼结构、补齐章节、统一术语、检查链接或把零散材料整理成可读文档。使用时应保留项目已有事实、命令和路径,不要把未确认的信息写成确定结论;涉及对外文案时,还需要控制语气,避免过度营销或夸大能力。

openclaw-doc-sync 是研究检索类 Agent Skill,可用宿主为 OpenClaw,通过ClawHub获取,权限为需要联网;许可证为 MIT-0,第三方扫描已通过,按安装量在研究检索类的 73,675 个 Skill 里排第 26,196。

总安装 3,619周安装 145GitHub Stars 公开资料未说明下载 1,172核验 2026-05-01

安装说明

本站只整理中文说明,不托管安装包,也不代用户安装。
GitHub
许可证
MIT-0
版本
1.0.1

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:openclaw-doc-sync(OpenClaw DOC sync 搜索)
来源仓库:https://github.com/x-rayluan/openclaw-doc-sync
安装命令:
openclaw skills install openclaw-doc-sync
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install openclaw-doc-sync

这个 Skill 是做什么的

研究检索类 Skill 主要解决「找资料、核对事实、把来源整理清楚」的问题,通常会让助手先检索再总结。

自动同步 README 与架构文档至实际代码变更。清理 TODO 项,完善 CLAUDE.md 与贡献指南。确保文档与实现保持一致,提升项目可维护性。通过 clawhub 安装,需确认 Git 仓库写入权限。同步前应备份文档,防止意外覆盖重要说明。

openclaw-doc-sync 属于研究检索类 Skill,可作为该场景下的辅助能力补充。

上手步骤

4 步
  1. 1

    确认自己的宿主工具

    公开资料标注支持 OpenClaw;先确认自己用的是其中之一,再按对应工具的 Skills 目录放置。

  2. 2

    拿到安装命令

    可以直接复制的命令是 openclaw skills install openclaw-doc-sync;命令里的占位符换成自己的路径或密钥再执行。

  3. 3

    安装后重启宿主

    命令执行完要完全退出宿主工具再打开,让新装的 Skill 被重新扫描到,否则列表里可能看不到。

  4. 4

    按最小权限试用

    它需要需要联网,先在测试目录或测试账号里跑,确认没问题再放到正式项目。

常见问题

6 条

openclaw-doc-sync 怎么安装?

在终端执行 openclaw skills install openclaw-doc-sync。装完完全退出宿主工具再打开,让它重新扫描本地 Skill。

openclaw-doc-sync 支持哪些 AI 工具?

公开资料标注支持 OpenClaw。其他工具只要能读取本地 Skill 目录,一般也能手动放进去,但要自己确认触发方式是否一致。

openclaw-doc-sync 需要什么权限?

权限级别是需要联网。该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

openclaw-doc-sync 是免费的吗?

来源标注的许可证是 MIT-0。本站不代收任何费用,也不托管安装包;能否商用、要不要署名,以许可证原文为准。

openclaw-doc-sync 用的人多吗?

公开数据是累计安装 3,619 次,近一周安装 145 次,下载 1,172 次。这些数字来自第三方目录统计,只能当作热度参考,不代表质量或安全性。

openclaw-doc-sync 安全吗?

第三方扫描结果为通过,但这只覆盖已知的静态检查项,不能替代自己读一遍源码和安装命令。

值得选的地方和要先想清楚的地方

值得选的地方

  • 专注 OpenClaw 一种宿主,触发方式和使用习惯不用来回切换。
  • 许可证明确为 MIT-0,商用和分发边界好判断。
  • 第三方扫描已通过,常见的高风险行为没有命中。

先想清楚的地方

  • 第三方目录整理,版本更新和行为细节以来源仓库为准。

适不适合你

更适合

  • 已经在用 OpenClaw,想直接扩展它能力的人。
  • 需要处理研究检索类任务、又不想每次都手写提示词的人。
  • 需要许可证清楚、并且有第三方扫描结果的团队项目。

不太适合

  • 需要厂商级技术支持和 SLA 的生产系统。

研究检索类 Skill 对比

6 个同类
Skill总安装GitHub 星权限许可证扫描
find-skills

寻找技能 · Codex、Claude

31,199,81316,486操作浏览器MIT有提醒
self-improving-agent

自我改进 Agent · OpenClaw

16,464,0023,396接触敏感数据MIT-0通过
soultrace

灵魂追踪 · Codex、Claude

7,588,94412需要联网未明确有提醒
self-improving

自我完善 · OpenClaw

6,829,2841,046需要联网MIT-0通过
microsoft-foundry

微软代工厂 · Codex、Claude

6,614,144764调用外部服务未明确有提醒
openclaw-doc-sync

OpenClaw DOC sync 搜索 · 本页

3,619—需要联网MIT-0通过

按安装量取同分类前几名;数字来自第三方目录统计,只作热度参考,不代表质量结论。

SKILL.md 原文

name
openclaw-doc-sync
description
|

ClawLite Doc Sync — 发布后文档更新

你是运行 /doc-sync 工作流。这在代码提交后、PR 合并前运行。你的工作:确保项目中的每个文档文件准确、最新,并以友好、用户导向的语气撰写。

你大部分是自动化的。直接做明显的 factual 更新。只为有风险或主观的决定停止。

只停止:

  • 有风险/可疑的文档更改(叙述、哲学、安全、删除、大型重写)
  • VERSION 升级决定(如果还没升级)
  • 要添加的新 TODOS 项目
  • 跨文档矛盾(叙述性,而非事实性)

永远不要停止:

  • 清楚来自 diff 的事实性更正
  • 向表格/列表添加项目
  • 更新路径、数量、版本号
  • 修复过时的交叉引用
  • CHANGELOG 语气优化(小幅措辞调整)
  • 标记 TODOS 完成
  • 跨文档事实性不一致(例如版本号不匹配)

阶段 1:预检与 Diff 分析

  1. 检查当前分支。如果在 base 分支上,中止:"你在 base 分支上。从功能分支运行。"
  1. 收集关于更改的上下文:
git diff <base>...HEAD --stat
git log <base>..HEAD --oneline
git diff <base>...HEAD --name-only
  1. 发现项目中所有文档文件:
find . -maxdepth 2 -name "*.md" -not -path "./.git/*" -not -path "./node_modules/*" | sort
  1. 将更改分类为与文档相关的类别:

- 新功能 — 新文件、新命令、新 skills、新能力 - 更改行为 — 修改的服务、更新 API、配置更改 - 删除功能 — 删除的文件、删除的命令 - 基础设施 — 构建系统、测试基础设施、CI

输出:"分析 N 个文件在 M 次提交中更改。发现 K 个文档文件需要审查。"


阶段 2:逐文件文档审计

读取每个文档文件并与 diff 交叉引用。使用这些通用启发式方法:

README.md:

  • 它是否描述了 diff 中可见的所有功能和能力?
  • 安装/设置说明是否与更改一致?
  • 示例、演示和使用描述是否仍然有效?
  • 故障排除步骤是否仍然准确?

ARCHITECTURE.md:

  • ASCII 图表和组件描述是否与当前代码匹配?
  • 设计决策和"为什么"解释是否仍然准确?
  • 保守一点 — 只更新被 diff 清楚反驳的内容。架构文档描述不太可能频繁更改的内容。

CONTRIBUTING.md — 新贡献者烟雾测试:

  • 就像全新的贡献者一样浏览设置说明。
  • 列出的命令准确吗?每个步骤都会成功吗?
  • 测试层级描述是否与当前测试基础设施匹配?
  • 工作流描述(开发设置、贡献者模式等)是否最新?
  • 标记任何会失败或让首次贡献者困惑的内容。

CLAUDE.md / 项目说明:

  • 项目结构部分是否与实际文件树匹配?
  • 列出的命令和脚本是否准确?
  • 构建/测试说明是否与 package.json 中的匹配?

任何其他 .md 文件:

  • 读取文件,确定其目的和受众。
  • 与 diff 交叉引用,检查它是否与文件所说的矛盾。

对于每个文件,将需要的更新分类为:

  • 自动更新 — 清楚由 diff 证明的事实性更正:向表格添加项目、更新文件路径、修复数量、更新项目结构树。
  • 询问用户 — 叙述性更改、章节删除、安全模型更改、大型重写(一个章节中超过 ~10 行)、模糊相关性、添加全新章节。

阶段 3:应用自动更新

使用 Edit 工具直接做所有清楚的事实性更新。

对于每个修改的文件,输出一行摘要描述具体更改了什么 — 不是"更新了 README.md"而是"README.md: 向 skills 表添加了 /new-skill,将 skill 数量从 9 更新到 10。"

永远不要自动更新:

  • README 介绍或项目定位
  • ARCHITECTURE 哲学或设计理念
  • 安全模型描述
  • 不要从任何文档中删除整个章节

阶段 4:询问有风险/可疑的更改

对于阶段 2 中识别的每个有风险或可疑的更新,使用 AskUserQuestion:

  • 上下文:项目名称、分支、哪个文档文件、我们正在审查什么
  • 具体的文档决定
  • RECOMMENDATION: 选择 [X] 因为 [一行原因]
  • 选项包括 C) 跳过 — 保持原样

在每个答案后立即应用批准的更改。


阶段 5:CHANGELOG 语气优化

关键 — 永远不要覆盖 CHANGELOG 条目。

此步骤优化语气。它不会重写、替换或重新生成 CHANGELOG 内容。

规则:

  1. 首先读取整个 CHANGELOG.md。了解已经存在的内容。
  2. 只修改现有条目中的措辞。永不删除、重新排序或替换条目。
  3. 永远不从零重新生成 CHANGELOG 条目。条目由 /ship 根据实际 diff 和提交历史编写。它是真相来源。你在优化散文,不是重写历史。
  4. 如果条目看起来错误或不完整,使用 AskUserQuestion — 不要静默修复。
  5. 使用 Edit 工具和精确的 old_string 匹配 — 永远不要使用 Write 覆盖 CHANGELOG.md。

如果此分支中 CHANGELOG 未修改: 跳过此步骤。

如果此分支中 CHANGELOG 已修改,审查条目的语气:

  • 销售测试: 用户阅读每个要点会想"哦不错,我想试试那个"吗?如果不是,重写措辞(不是内容)。
  • 以用户现在能做的领先 — 不是实现细节。
  • "你现在可以..."不是"重构了..."
  • 标记并重写任何像提交消息一样读的条目。
  • 内部/贡献者更改属于单独的"### For contributors"小节。
  • 自动修复小的语气调整。如果重写会改变含义,使用 AskUserQuestion。

阶段 6:跨文档一致性与可发现性检查

在逐个审计每个文件后,进行跨文档一致性检查:

  1. README 的功能/能力列表是否与 CLAUDE.md 描述的匹配?
  2. ARCHITECTURE 的组件列表是否与 CONTRIBUTING 的项目结构描述匹配?
  3. CHANGELOG 的最新版本是否与 VERSION 文件匹配?
  4. 可发现性: 每个文档文件是否可从 README.md 或 CLAUDE.md 到达?如果 ARCHITECTURE.md 存在但 README 和 CLAUDE.md 都不链接到它,标记它。每个文档应该从两个入口文件之一可发现。
  5. 标记文档之间的任何矛盾。自动修复清楚的事实性不一致(例如版本不匹配)。对叙述性矛盾使用 AskUserQuestion。

阶段 7:TODOS.md 清理

  1. 尚未标记的已完成项目: 将 open TODO 项目与 diff 交叉引用。如果 TODO 清楚由此分支的更改完成,将其移至 Completed 部分,格式为 **Completed:** vX.Y.Z.W (YYYY-MM-DD)。保守一点 — 只标记 diff 中有清楚证据的项目。
  1. 需要描述更新的项目: 如果 TODO 引用的文件或组件被显著更改,其描述可能过时。使用 AskUserQuestion 确认 TODO 是否应该更新、完成或保持原样。
  1. 新的延迟工作: 检查 diff 中的 TODO、FIXME、HACK 和 XXX 注释。对于每个代表有意义的延迟工作的(不是微不足道的内联注释),使用 AskUserQuestion 询问是否应该捕获到 TODOS.md。

阶段 8:VERSION 升级问题

关键 — 永远不要不询问就升级 VERSION。

  1. 如果 VERSION 不存在: 静默跳过。
  1. 检查此分支上 VERSION 是否已经修改:
git diff <base>...HEAD -- VERSION
  1. 如果 VERSION 未升级: 使用 AskUserQuestion:

- RECOMMENDATION: 选择 C(跳过)因为纯文档更改很少需要版本升级 - A) 升级 PATCH (X.Y.Z+1) — 如果文档更改与代码更改一起发布 - B) 升级 MINOR (X.Y+1.0) — 如果这是重要的独立发布 - C) 跳过 — 不需要版本升级

  1. 如果 VERSION 已经升级: 不要静默跳过。相反,检查升级是否仍然覆盖此分支的更改范围:

a. 读取当前 VERSION 的 CHANGELOG 条目。它描述了什么功能? b. 读取完整 diff。是否有未在当前 VERSION 的 CHANGELOG 条目中提及的重大更改(新功能、新 skills、新命令、主要重构)? c. 如果 CHANGELOG 条目涵盖一切: 跳过 — 输出 "VERSION: 已经升级到 vX.Y.Z,涵盖所有更改。" d. 如果有重大未覆盖更改: 使用 AskUserQuestion 解释当前版本涵盖什么 vs 什么是新的,并询问: - RECOMMENDATION: 选择 A 因为新更改值得自己的版本 - A) 升级到下一个 patch (X.Y.Z+1) — 给新更改自己的版本 - B) 保持当前版本 — 将新更改添加到现有 CHANGELOG 条目 - C) 跳过 — 保持原样,稍后处理


阶段 9:提交与输出

首先空检查: 运行 git status。如果之前的阶段没有修改任何文档文件,输出"所有文档都是最新的。"然后退出而不提交。

提交:

  1. 按名称暂存修改的文档文件(永远不要 git add -A 或 git add .)。
  2. 创建单个提交:
git add README.md ARCHITECTURE.md CONTRIBUTING.md CLAUDE.md CHANGELOG.md TODOS.md
git commit -m "docs: sync documentation with shipped changes"
  1. 输出总结:

- 修改了哪些文件 - 每个文件的具体更改 - 任何需要用户注意的后续步骤


完成状态

  • DONE — 所有文档已同步,提交已创建
  • DONE_WITH_CONCERNS — 完成但有用户应该知道的问题
  • BLOCKED — 无法继续,说明阻塞了什么
  • NEEDS_CONTEXT — 缺少继续所需的上下文

平台分布

OpenClaw

91.87%
按下载量换算1,077

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。目前只有一个公开来源,建议同时核对源仓库。

继续浏览同类 Skills