AP

aqooder/patent-mining-disclosure-skill

浏览器自动化
19 stars 质量 60 趋势 30NOASSERTION

面向技术项目、软件系统与产品方案的 AI Agent 专利挖掘与专利交底书生成工具:支持专利点清单、相似专利查新、商业秘密取舍、说明书式技术交底书、流程图/架构图、Word/PDF 导出和自动生图。

概览

面向技术项目、软件系统与产品方案的 AI Agent 专利挖掘与专利交底书生成工具:支持专利点清单、相似专利查新、商业秘密取舍、说明书式技术交底书、流程图/架构图、Word/PDF 导出和自动生图。 项目名称: 中文名称: 关键词:patent mining、patent disclosure、patent drafting、专利挖掘、专利点分析、专利查新、技术交底书、专利说明书、Word 导出、PDF 导出、自动生图、Agent Skill patent-mining-disclosure-skill 是一个用于技术项目、软件系统与产品方案的 AI Agent Skill,可从代码和文档中自动盘点专利点、进行相似专利查新和商业秘密取舍,并生成包含流程图、架构图、发明人信息的专利技术交底书,支持 Markdown、Word、PDF 和自动生图交付。 这个仓库不是单纯把材料改写成一份交底书,而是把“能不能写专利、写哪几个、哪些不该公开、怎么查新、怎么成稿、怎么交付”做成一条可复用流程。 能力 说明 项目扫描 扫描代码、设计文档、Word、PPT 等材料; .docx / .pptx 会先转 Markdown 再进入分析。 专利点盘点 先输出专利点资产清单,而不是直接写交底书;清单包含可申请点、暂不适合申请点、建议商业秘密保护点、评分和原因。 轻量查新 资产清单阶段对候选点做轻量相似专利初筛,优先 Google Patents / 国知局 / WebSearch,记录相似风险和可区分点。 深度查新 用户确认要写的点后,再进入深度查新;支持国知局公布公告站工具链,并把可核验链接和区别分析写入背景技术。 秘密保护 用户可把某些技术点标记为不写或商业秘密保护;流程会避免把这些内容公开化写入交底书正文。 说明书式成稿 正文按技术领域、背景技术、发明内容、附图说明、具体实施方式、摘要组织;重点补足技术思路、步骤、模块、参数、异常分支和替代实施方式。 附图生成 所有流程图、系统结构图先用 mermaid 表达;Word 可选择本地 PNG、专利附图风格生图提示词,或调用 OpenAI-compatible 图片接口自动生成并插入。 Word / PDF 支持 Markdown 或 Word 二选一;Word 可继续导出 PDF。正文标题下支持写入发明人/发明者元信息。

README


一句话说明

patent-mining-disclosure-skill 是一个用于技术项目、软件系统与产品方案的 AI Agent Skill,可从代码和文档中自动盘点专利点、进行相似专利查新和商业秘密取舍,并生成包含流程图、架构图、发明人信息的专利技术交底书,支持 Markdown、Word、PDF 和自动生图交付。

核心能力

这个仓库不是单纯把材料改写成一份交底书,而是把“能不能写专利、写哪几个、哪些不该公开、怎么查新、怎么成稿、怎么交付”做成一条可复用流程。

和原始版本的差异

本版本在原有交底书生成思路上做了较大扩展,重点差异如下:

方向 本版本增强
专利挖掘 从“候选点讨论”升级为“专利点资产清单 + 评分 + 取舍确认”。
是否可写 增加“暂不适合申请”和“建议商业秘密保护”的判断,不再默认所有技术都写成专利。
相似检索 在资产清单阶段加入轻量相似专利初筛;确认成案后再做深度查新。
正文结构 从普通交底模板强化为接近专利说明书的技术正文,尤其扩写“发明内容”和“具体实施方式”。
附图 支持 mermaid 本地渲染、专利附图风格生图提示词、自动调用图片接口生成 PNG 并插入 Word。
交付物 支持 Markdown / Word,Word 可继续导出 PDF;文件名统一使用案件名 + 时间戳,并按 vN-说明-时间戳/ 版本目录归档。
元信息 支持发明人/发明者字段,未知时不编造,只写 [待填写]。
迭代 支持合并、纠错、修订记录、版本索引.md 和多版本目录留档。

工作流

输入项目路径 / 技术主题
        ↓
Step 1  确认技术主题、权利要求倾向、不公开边界、发明人
        ↓
Step 2  扫描代码与文档,Office 材料先转 Markdown
        ↓
Step 3  形成候选专利点
        ↓
Step 4  输出资产清单:评分、轻量查新、可申请/不适合/商业秘密建议
        ↓
用户确认写哪些、不写哪些、秘密保护哪些
        ↓
Step 5  深度查新与差异化分析
        ↓
Step 6  摘要预览与方向确认
        ↓
Step 7  生成说明书式技术交底书,按 vN 版本目录处理附图并导出 Markdown / Word / PDF
        ↓
Step 8  内部自检并修订
        ↓
后续迭代:补材料 / 纠错 / 强化保护范围,另存到新 vN 目录并记录修订日志

安装

Claude Code

mkdir -p .claude/skills
git clone  .claude/skills/patent-mining-disclosure-skill

Cursor

将仓库完整内容放到 Cursor 的 skills 目录,或直接用 Cursor 打开本仓库。常见路径:

macOS / Linux:

mkdir -p ~/.cursor/skills
git clone  ~/.cursor/skills/patent-mining-disclosure-skill

Windows:推荐路径为 %USERPROFILE%\.cursor\skills\patent-mining-disclosure-skill\,可使用 PowerShell 执行:

New-Item -ItemType Directory -Force -Path "$env:USERPROFILE\.cursor\skills"
git clone  "$env:USERPROFILE\.cursor\skills\patent-mining-disclosure-skill"

说明:SKILL.md 中的 name 为 patent-mining-disclosure-skill,仓库名和安装目录也建议保持 patent-mining-disclosure-skill,便于用户通过 “patent mining skill / patent disclosure skill / 专利挖掘 skill / 专利交底书 skill” 检索到本项目。

依赖

基础转换能力:

pip install -r requirements.txt

国知局公布公告站查新工具:

pip install -r tools/requirements-cnipa.txt
python -m playwright install chromium

mermaid 图示渲染:

cd tools
npm install

若 mmdc 提示找不到 Chrome:

npx puppeteer browsers install chrome-headless-shell

PDF 导出依赖 LibreOffice / soffice。macOS 可安装 LibreOffice,脚本会优先查找 PATH 上的 soffice,也兼容 /Applications/LibreOffice.app/Contents/MacOS/soffice。

使用

在 Agent 中自然语言触发即可:

请阅读 /path/to/project 的代码,先盘点专利点,做相似专利初筛,然后让我选择写哪些。

确认清单后继续:

写 A、B、C 三个,输出 Word,图用自动生图,发明人为[待填写],同时导出 PDF。

已有交底书要改时:

基于这份 Word 补充样本泛化实施例,另存到下一个版本目录,并继续导出 PDF。

工具链

工具 用途
tools/docx_to_md.py Word 转 Markdown,并抽取图片,供扫描阶段读取。
tools/pptx_to_md.py PPT 转 Markdown,并抽取图片。
tools/cnipa_epub_search.py 国知局公布公告站检索与解析。
tools/mermaid_render.py mermaid 转 PNG / 生图提示词 / 自动生图,并生成 Word,可选 PDF。
tools/md_to_docx.py Markdown 转 Word,支持标题、表格、图片、公式和已渲染 mermaid 图。
tools/math_render.py LaTeX 公式转 PNG,供 Word 中稳定显示。
tools/iteration_dialog_log.py 迭代修订记录追加。

项目结构

patent-mining-disclosure-skill/
├── SKILL.md
├── prompts/
│   ├── intake.md
│   ├── project_scan.md
│   ├── patent_points_analyzer.md
│   ├── prior_art_search.md
│   ├── disclosure_preview.md
│   ├── disclosure_builder.md
│   ├── disclosure_self_check.md
│   ├── versioned_output.md
│   ├── iteration_context.md
│   ├── merger.md
│   ├── correction_handler.md
│   └── template_reference.md
├── tools/
├── docs/
├── examples/
├── requirements.txt
├── INSTALL.md
└── LICENSE

运行效果

初版生成

支持作者

如果这个工作流帮你节省了整理专利交底书的时间,可以随缘支持。

致谢与来源

本项目参考并基于开源项目 handsomestWei/patent-disclosure-skill 的思路和部分实现继续演进,感谢原作者提供的基础工作。当前版本在专利点资产清单、相似专利初筛、商业秘密取舍、说明书式交底正文、自动生图、Word / PDF 交付、发明人元信息和迭代留档等方向做了增强。

原项目采用 MIT License,相关版权声明保留在 LICENSE 中;本仓库后续增强部分由当前维护者继续维护。

在 GitHub 查看完整 README

推荐工具

换一个关键词,或者移除筛选条件。

安装

npx skillfish add aqooder/patent-mining-disclosure-skill
新手?先看 mcpskill.org 教程 →