【开源】从设计文档到可交付技术交底书:专利.Skill
摘要
设计文档、代码都有了,专利点却还没梳清?交底书既要系统框图与流程图,又要代理人能直接改的 Word,多轮补材料还不能覆盖旧稿?本文介绍开源仓库 patent-disclosure-skill:欢迎star,用 SKILL.md 编排、prompts/ 分步约束 Agent,覆盖专利挖掘、联网查新、脱敏成稿、mermaid 转图与 Word 导出,并内置迭代合并与修订留痕。适用于 Cursor、Claude Code 等支持 Agent Skills 的环境。亦可从腾讯 SkillHub、ClawHub 浏览和下载技能包。
一、你是不是也卡在这些问题上?
做研发的同学常遇到这类场景:
- 项目里 Markdown、设计文档、甚至 Word/PPT 一堆,创新点分散,没人系统梳成「可申报」的叙述;
- 公司要交 技术交底书 ,既要 3.x 系统框图、流程图 ,又要 .docx 给代理人改,手工画图画到怀疑人生;
- 第一版交出去之后,补实施例、改参数、对齐查新 ,文件改来改去 不知道哪版是定稿,扯皮成本高。
纯靠大模型「一次性写一篇交底书」往往结构飘、和仓库事实对不齐、图也难进 Word。更稳的做法 是:把流程拆成固定步骤,每一步用独立 Prompt 模板约束 Agent 读什么、写什么、怎么落盘------这正是 Agent Skills 擅长的事。
二、这个技能是什么?
patent-disclosure-skill(专利 .skill) 是一个完整的 Agent Skill 仓库:
- 入口
SKILL.md:触发词、工具对照表、主流程顺序、迭代规则; - 目录
prompts/:每一步的详细指令(录入、扫描、专利点分析、查新、预览、成文、自检、迭代合并/纠正等); - 目录
tools/:.docx/.pptx转 Markdown、mermaid → PNG、Markdown → Word、修订对话记录等脚本。
整体链路可以概括成:
专利点挖掘 → 查新与差异化 → 交底书生成 → 内部自检 →(可选)多轮迭代,且每次交付带时间戳、不默认覆盖旧稿。
图示定稿采用 fenced mermaid ,经 mermaid_render.py 调用 mmdc 出 PNG,并 默认再生成同名 .docx (细节见 tools/README.md)。
三、核心能力一览
| 能力 | 说明 |
|---|---|
| 项目扫描 | 按优先级读文档与代码;.docx / .pptx 先转 Markdown 再扫,避免 Agent「略过」Office |
| 专利点 | 候选点讨论与融合(patent_points_analyzer.md) |
| 查新 | 联网检索,著录与外链写入第一章(prior_art_search.md) |
| 交底书成稿 | 脱敏模版 + mermaid 框图/流程图;定稿 .md + .docx 双交付 |
| 交付命名 | {案件名}_{YYYYMMDDHHmmss}.md 与同名 .docx,便于版本追溯 |
| 自检 | 逻辑闭环、公式与参数一致(不写入正文) |
| 迭代 | 合并新材料 / 对话纠正 走不同 prompt;另存新文件 + 交底书修订对话记录.md 追加 |
仓库内还带 虚构示例案件 (examples/),方便本地跑通「扫描 → 产出」全链路。
四、适合谁用?
- 研发 / 架构师:手里有文档和代码,需要 结构化专利叙事 与 交底书初稿;
- 知识产权接口人:希望产出 格式统一、可反复迭代且可留痕 的 Markdown + Word;
- 正在玩 Cursor Agent Skills 、Claude Code 的开发者:想找一个 领域完整、可 fork 改造 的 Skill 样例。
重要说明 :本技能生成的是 辅助文稿 ,不构成法律意见 ;是否申请、权利要求布局与最终文本 须由具备资质的人员审核。
五、怎么用(对最终用户极简单)
配置好技能路径后,在对话里用自然语言即可,例如:
- 「帮我做 专利挖掘 / 梳 专利点」
- 「写 技术交底书 / 查新 / 现有技术 对比」
- 若宿主支持斜杠指令:
/patent-disclosure-skill、/交底书等(以实际配置为准)
建议同时说明:项目路径或技术主题关键词,减少 Agent 瞎猜。
若 已有交底书文件 要继续改:不必说「迭代」二字------技能会按意图选用 合并(merger) 或 纠正(correction_handler) ,并 强制另存带时间戳的新文件 (详见 SKILL.md 触发条件与 prompts/iteration_context.md)。
六、安装与环境(极简指引)
- Python :
pip install -r requirements.txt(Office 转换、mermaid 之外的 Markdown 工具链等) - 图示定稿 :需 Node.js ;在
tools/下npm install或使用npx调用 mermaid-cli (mmdc),详见tools/README.md
Claude Code 示例(将仓库放到 skills 目录,使根级存在 SKILL.md):
bash
mkdir -p .claude/skills
git clone https://github.com/handsomestWei/patent-disclosure-skill.git .claude/skills/patent-disclosure-skill
Cursor :将完整仓库放到 Cursor 约定的 skills 路径,重启后在 Settings → Rules 中确认技能已发现;路径与说明以官方文档及本仓库 INSTALL.md 为准。
社区 Hub:
- 腾讯 SkillHub (面向国内用户的 Skills 社区):https://skillhub.tencent.com/skills/patent-disclosure-skill
- ClawHub (OpenClaw 生态,含版本与安全扫描摘要):https://clawhub.ai/handsomestwei/patent-disclosure-skill
八、使用效果
-
初版交付效果

-
迭代效果 :多版本并存 + 修订对话记录

九、链接汇总
| 资源 | 说明 |
|---|---|
| 仓库 | https://github.com/handsomestWei/patent-disclosure-skill |
| 腾讯 SkillHub | https://skillhub.tencent.com/skills/patent-disclosure-skill |
| ClawHub | https://clawhub.ai/handsomestwei/patent-disclosure-skill |
| 技能入口 | 仓库根目录 SKILL.md |
| 使用示例 | 仓库根目录examples |
| 工具说明 | tools/README.md |