发明专利skill的使用
本文最后更新于 2026年9月9日 上午
本文主要分享了发明专利skill handsomestWei/patent-disclosure-skill 的使用。
概述
发明专利skill
其它资源:
- https://github.com/7toCR/paper2patent:面向科研成果转化的论文转专利智能模板库,提供 Flash/Pro Prompt、专利附图生成与 Agent Skills,辅助规范生成中国发明专利申请文本。
- 单一Prompt不便于全局、长时间规范agent?
- handsomestWei/patent-disclosure-skill的规范更分步和细致,还配套了多个脚本。
功能特性
| 能力 | 说明 |
|---|---|
| 专利类型 | 发明 / 实用新型 / 外观设计分模板成文;实用与外观先填 Schema,再写 figure_plan.yaml 排序入文图(成文不扫全 assets 临场挑图) |
| 项目扫描 | 按优先级读文档 / 代码;.docx / .pptx 先转 Markdown 再扫;可选扫描 .step/.stp 与原生 CAD(默认不解析,遇 STEP 成文不中断,交底落盘后再问)(project_scan.md) |
| 外观线稿 | 成文前选用或生成产品线稿(已有合格线稿优先,否则图生图 / 文生图);与干净实拍一并写入 Markdown 和 Word(design_lineart_assist.md) |
| 实用结构线稿 | 成文前选用或生成结构线稿,按 structure_schema.parts 写出子 SVG、总图相对引用并叠部件序号(structure_lineart_assist.md / structure_lineart_compose.md) |
| 专利点 | 候选点讨论与融合(按类型:`invention |
| 查新 | 优先 国知局 · 中国专利公布公告(tools/crawl/cnipa_epub_search.py,--type 对齐类型);异常或无果时降级 WebSearch。著录写入第一章(prior_art_search.md) |
| 交底书成稿 | 脱敏模版;发明用 mermaid 框图;实用/外观按 figure_plan 嵌结构图或视图;定稿可出 .docx |
| 交付命名 | {案件名}_{YYYYMMDDHHmmss}.md 与同名 .docx(disclosure_builder.md §7.3) |
| 自检 / 迭代 | 逻辑与公式自检(不写入正文);合并 / 纠正另存新文件 + 交底书修订对话记录.md |
项目结构
-
本技能遵循 AgentSkills 常见布局:仓库根目录即技能根目录,内含
SKILL.md。 -
入口
SKILL.md:触发词、工具对照表、主流程顺序、迭代规则; -
目录
prompts/:每一步的详细指令(录入、扫描、专利点分析、查新、预览、成文、自检、迭代合并/纠正等); -
目录
tools/:.docx/.pptx转 Markdown、mermaid → PNG、Markdown → Word、修订对话记录等脚本; -
工具说明:
tools/README.md。
目录约定:
1 | |
技能入口与agent流程
- 详见入口文件:
patent-disclosure-skill/SKILL.md - 主入口:
prompts/disclosure/ - 交底书模版细则
- 项目扫描:它按优先级读文档和代码。遇到 docx 或 pptx 也不慌,先调用
docx_to_md.py或pptx_to_md.py转成 Markdown 再扫,避免 Agent自动跳过Office。大仓库它会先用搜索定位,不会傻乎乎从头到尾读一遍。 - 专利点挖掘:扫完项目,它不会直接甩一份交底书给你。它会先跟你讨论候选专利点,融合、筛选,定下来再往下走。这一步在
prompts/patent_points_analyzer.md里管着,Agent 每步执行前都会 Read 对应文件。 - 国知局查新与差异化:查新优先联网检索中国专利公布公告站
epub.cnipa.gov.cn,用cnipa_epub_search.py爬取。它要求分多次调用,每次只传一个词块,然后自己按pub_number合并结果。国知局爬不动或没结果,再降级到 WebSearch,查到的著录和外链直接写入交底书第一章(prior_art_search.md)。 - 交底书成稿:成稿用脱敏模板,3.2 系统框图和 3.4 流程图都用
fenced mermaid写,出Markdown版本。定稿时执行mermaid_render.py把 mermaid 转成 PNG,默认再出一份同名的 docx(细节见tools/README.md),代理人拿到直接就能改。 - 交付命名:凡落盘交付的文件,命名规则是
{案件名}_{YYYYMMDDHHmmss}.md和同名 docx。带时间戳,不会覆盖旧版本,便于版本追溯。 - 自检闭环:定稿后它内部跑一遍自检,检查逻辑闭环、公式与参数一致性。自检不写入正文,在后台完成。这一步由
prompts/disclosure_self_check.md管着。 - 迭代追溯:初版交底书出来后,你要补充材料或纠错,不用特意说"迭代"。Agent 识别到意图后直接 Read
iteration_context.md,再选merger.md(合并新材料)或correction_handler.md(纠错)(走不同的prompt)。结果另存为新文件,同时把对话记录追加到交底书修订对话记录.md。
安装配置
安装
Claude Code
在 git 仓库根目录 下安装:
1 | |
或使用本地路径复制到 .claude/skills/patent-disclosure-skill。
运行时环境通常会设置 CLAUDE_SKILL_DIR 指向该技能目录;SKILL.md 中的 ${CLAUDE_SKILL_DIR}/prompts/... 即解析到此路径。
Cursor
将本仓库完整内容(含 prompts/、tools/ 等)放在下列位置之一,重启 Cursor 后在 Settings → Rules 中查看是否已被发现;亦可用 Agent 输入 / 后选择技能名。
| 系统 | 推荐路径 |
|---|---|
| Windows | %USERPROFILE%\.cursor\skills\patent-disclosure-skill\(即 C:\Users\<用户名>\.cursor\skills\patent-disclosure-skill\) |
| macOS / Linux | ~/.cursor/skills/patent-disclosure-skill/ |
示例:
1 | |
Windows(PowerShell):
1 | |
依赖
默认交底需要什么(发明主路径):
-
创建环境:
1
2conda create -n patent-disclosure-skill python=3.11 # Python 3.9+(及 pip),3.10-3.12
conda activate patent-disclosure-skill -
安装依赖:
1
2cd yourfolder/patent-disclosure-skill # 技能根目录
pip install -r requirements.txt # 含 python-docx、playwright 等,Office 转换、mermaid 之外的 Markdown 工具链等 -
本机 Google Chrome 或 Microsoft Edge(推荐,多数电脑已有)。出图与查新共用,不必再装 Node / npm / mmdc。
-
探测是否已能启动浏览器:
1
python skills/patent-disclosure/tools/browser.py --probeok=true:可直接定稿出图、跑国知局检索。- 没有 Playwright 包:再执行一次上面的
pip install -r requirements.txt。 - 本机既无 Chrome 也无 Edge:才执行
python -m playwright install chromium(整机一次即可)。
-
无可用浏览器时,发明仍可先交 Markdown(mermaid 围栏保留);Word 里框图可能先是代码块,补齐浏览器后重跑
tools/shared/mermaid_render.py即可。
-
-
(可选,推荐)国知局查新:若需使用交底轻量查新
skills/patent-disclosure/tools/crawl/cnipa_epub_search.py(一词一页)或著录检索skills/patent-search/tools/cnipa_search.py(epub.cnipa.gov.cn):1
2
3
4
5
6
7
8
9
10pip install -r skills/patent-disclosure/tools/crawl/requirements-cnipa.txt
python skills/patent-disclosure/tools/browser.py --probe
# 仅当 probe 显示无 Chrome/Edge 且无自带 Chromium 时:
# python -m playwright install chromium
python skills/patent-disclosure/tools/crawl/cnipa_epub_search.py --type utility_model 卡扣
# 著录检索:默认只翻 config.yaml 的 max_pages;对话或 --max-pages 可改
python skills/patent-search/tools/cnipa_search.py --inventor "发明人姓名" \
--applicant "申请主体一" \
--applicant "申请主体二" \
--type all未装或探测失败时,Step 5 仍可按该 prompt 降级为 WebSearch(Google 学术无专利类型过滤;Google Patents 支持 PATENT/DESIGN,实用新型靠关键词+国知局)。
-
(可选)申请文件(须显式;须指定交底目录):把已有交底产出改写成权利要求书、说明书、摘要与黑白附图。不另装依赖(PyYAML + 已有 python-docx / playwright)。不做 TIFF。
1
2
3
4
5
6
7python skills/patent-application/tools/material_gate.py --case-dir outputs/{案件}
python skills/patent-application/tools/render_invention_figures.py \
--plan outputs/patent-application/{案}/figures/invention_figures.yaml \
--out-dir outputs/patent-application/{案}/figures
python skills/patent-application/tools/audit_claims.py outputs/patent-application/{案}/权利要求书.md
python skills/patent-application/tools/check_support.py --dir outputs/patent-application/{案}
python skills/patent-application/tools/emit_application_docx.py --dir outputs/patent-application/{案}缺材料时门禁退出码为 2,应先回到交底技能补齐。细则见 skills/patent-application/SKILL.md。
-
(可选)案卷会稿(须显式):把交底书和申请文件串成一趟:按发明人/工程师给的材料成文,申请问题清单上的缺口最多改三轮。
1
2
3python skills/patent-docket/tools/init_docket.py --case-id {案件slug} --mode from_zero
python skills/patent-docket/tools/validate_docket.py --yaml outputs/docket/{案件slug}/docket.yaml
python skills/patent-docket/tools/emit_tracker.py --yaml outputs/docket/{案件slug}/docket.yaml -
(可选)审查答复案例库:显式触发「审查答复 / 案例入库 /
/oa」后使用。配置与向量库默认在操作系统文档目录:{Documents}/patent-disclosure-skill/oa/(PATENT_OA_HOME可覆盖)。推荐智谱embedding-3;亦支持 DashScope / MiniMax / 本地 / OpenAI(config.py set --preset …)。1
2
3
4
5
6
7
8
9
10
11pip install -r skills/patent-oa/tools/requirements-oa.txt
# 例:智谱
# 环境变量 ZHIPUAI_API_KEY=…
python skills/patent-oa/tools/config.py recommend
python skills/patent-oa/tools/config.py set --preset zhipu
# 其他:--preset dashscope|minimax|local|openai
python skills/patent-oa/tools/ingest_case.py -i path/to/case.md
python skills/patent-oa/tools/refresh_vault.py # 刷新 oa 索引 / Bases / 关联 Canvas
python skills/patent-oa/tools/search_cases.py --query "创造性 区别特征" --defect inventiveness --top-k 5
# 用户确认采纳某份草稿后,才出陈述正文 Word
# python skills/patent-oa/tools/emit_opinion_docx.py -i outputs/oa/案/意见陈述_时间戳.md细则见
skills/patent-oa/prompts/、skills/patent-oa/tools/README.md、skills/patent-oa/SKILL.md。 -
安装LibreOffice以方便大模型调用文档渲染检查功能。
-
完成。
图示定稿:需 Node.js;在
tools/下npm install或使用npx调用 mermaid-cli(mmdc),详见tools/README.md。
运行
怎么开口:
我已经在电脑本地使用Anaconda创建了
patent-disclosure-skillConda环境,并安装了一些Python Package。因此,当你需要运行Python脚本时,你可以直接在PowerShell 7终端中使用conda activate patent-disclosure-skill进入该Conda环境。如果你需要在该Conda环境下安装其它Python Package或执行其它与Conda环境相关的操作,需要先告诉我并得到我的允许才能进行。
示例案件:集成式电驱桥壳体(实用新型 · 文生图)
1 | |
- 交底书:专利挖掘、交底书、查新、实用新型、外观设计等;
/patent-disclosure-skill、/交底书。 - 通俗解读:读专利、公开号 / PDF 且目标为理解;
/patent-read、/读专利。 - 交底书迭代:已有交底上补材料/纠错 →
disclosure/iteration_context.md→merger/correction_handler;另存时间戳稿。 - 技能进化旁路:技能进化、政策/审查动向嗅探、政策雷达、审查政策更新、自进化、
/patent-evolve、/技能进化。 - 审查答复 / 案例入库 / 经验手册:审查意见、意见陈述、OA、补正通知书、案例入库、书籍蒸馏、实务书、
/oa、/审查答复。
| 类型 | 典型场景 | 触发示例 |
|---|---|---|
| 发明 | 方法 / 系统 / 算法流程 | 「按发明写交底」「项目路径 …」 |
| 实用新型 | 形状、构造、连接与装配 | 「实用新型」「一种…装置/结构」 |
| 外观设计 | 外形、图案、色彩或其结合 | 「外观设计」「设计说明 / 视图」 |
已有交底上补材料或纠错时,按 merger.md / correction_handler.md 另存新稿(实用/外观改图或主题时同步 figure_plan)。细则见 SKILL.md、prompts/disclosure/intake.md。
查新这一步,Agent 会优先跑国知局公布公告站,如果已有交底书文件要修改,Agent 识别到意图后自动进入迭代模式,不用你特意说"迭代"两个字。
专利类型:支持 发明、实用新型、外观设计 三种专利类型,未显式指定时交底默认发明;材料更偏实用/外观时在汇总或预览阶段反问(见 disclosure/intake.md)。
示例
| 技能 | 名称 | 能力 | 触发 | 详情 |
|---|---|---|---|---|
patent-disclosure |
交底书编写 | 不会写专利也没关系:材料丢进来,挖出真正能保护的点、查一圈在先技术,直接变成能交差的交底书(发明 / 实用新型 / 外观分套模板) | 「交底书」 | 详情 |
patent-application |
申请文件 | 交底别再停在「给所里看的草稿」——一口气改成权要、说明书、摘要和黑白附图,说不清的进问题清单,不卡死整套文件 | 「申请文件」· 「申请底稿」 | 详情 |
patent-docket |
案卷会稿 | 角色扮演交底工程师 vs 专利代理师:自主多轮规划工作流,材料一丢就出交底和申请,清单最多对打三轮,缺事实就问、绝不瞎编 | 「交底申请一起做」· 「从零出交底和申请」 | 详情 |
patent-reader |
通俗解读 | 专利全文读不下去:公开号或 PDF 丢进来,换成普通人能看懂的笔记和图谱;推进 Obsidian 后能串起多件专利关联、画出专利地图 | 「读专利」 | 详情 |
patent-oa |
审查答复辅助 | 审查意见别对着发懵:拆条款问答、起草答复稿;个人从业经验和实务书专家技巧蒸馏进库,RAG 检索增强辅助答复 | 「审查答复」· 「审查意见」 | 详情 |
patent-search |
著录检索 | 人名、公司、分类号照查;更能扔一张产品图或一段权要,倒推出检索式去翻公布公告 | 「著录检索」 | 详情 |
patent-exam-policy |
政策简报 | 对照国知局官网近期政策消息出人话简报,分析技能里哪些交底技巧、申请书式可能过时,审查口径一变就能跟上 | 「政策简报」· 「政策雷达」 | 详情 |
专利通俗解读
提供专利号或专利全文/PDF且意图为「读懂」时 → 优先模式 B · 专利通俗解读,不默认跑A · 交底书编写 Step 1–8。