# 基于AI Agent的专利撰写skill **Repository Path**: ichen-dev/patent-writing-skill ## Basic Information - **Project Name**: 基于AI Agent的专利撰写skill - **Description**: 告别「AI 写完还要干三天」 — 一条对话跑完撰写 · 查重 · 自评 · 直接交 Word 交底书 - **Primary Language**: Python - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://github.com/includechen/patent-writing-skill - **GVP Project**: No ## Statistics - **Stars**: 3 - **Forks**: 0 - **Created**: 2026-06-12 - **Last Updated**: 2026-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: 专利skill, ai-agent, skill, patent ## README
# patent-draft-android **Cursor Agent Skill · 专利技术交底书全流程** [![Cursor](https://img.shields.io/badge/Cursor-Agent%20Skill-000000?style=for-the-badge&logo=cursor&logoColor=white)](https://cursor.com) [![Platform](https://img.shields.io/badge/Platform-Win%20%7C%20macOS%20%7C%20Linux-2563EB?style=for-the-badge)]() [![Patent](https://img.shields.io/badge/专利-发明%20%7C%20实用新型%20%7C%20外观-059669?style=for-the-badge)]() [![License](https://img.shields.io/badge/License-GPL--3.0-BC2A2A?style=for-the-badge)](LICENSE)
**告别「AI 写完还要干三天」** — 一条对话跑完撰写 · 查重 · 自评 · **直接交 Word 交底书**
[English](README_EN.md) · [SKILL 规范](SKILL.md) · [示例产出](examples/示例_专利_TopActivity有序广播保护_技术交底书与说明书.md) · [GPL-3.0 许可证](LICENSE)
**作者:** 陈兴华 · [13960565525@163.com](mailto:13960565525@163.com)

> [!TIP] > 这是一个可安装的 **Skill 技能包**(`SKILL.md` + 模板 + 脚本 + 流程规范),由 Cursor Agent 读取并执行,**不是独立桌面软件**。 > **不限岗位、不限行业** — 研发、IPR、法务、产品、算法等,凡涉及发明专利、软件/方法类方案或外观专利,在对话里描述技术点即可触发。 --- ### 30 秒上手 | 步骤 | 操作 | |:---:|:---| | **1** | 将**整个** `patent-draft-android` 文件夹放到 `~/.cursor/skills/patent-draft-android/` | | **2** | 在 `templates/` 放入企业 Word 模板 `.docx`(Windows 正式交付需要) | | **3** | 在 Agent 对话输入:`帮我写专利交底书,技术点是……,请出 Word` |
完整目录(点击展开)
- [**痛点与解法**](#痛点与解法) ⭐ - [**特色与优势**](#特色与优势) ⭐ - [介绍](#介绍) - [技能能力与工作流](#技能能力与工作流) - [Agent 会替你完成什么](#agent-会替你完成什么) - [Phase 1~6 流程](#phase-16-流程) - [Phase 明细](#phase-明细) - [门禁机制](#门禁机制) - [输出目录与文件归类](#输出目录与文件归类) - [内置示例](#内置示例) - [目录与组成](#目录与组成) - [安装与启用](#安装与启用) - [使用说明](#使用说明) - [参与贡献](#参与贡献) - [进阶用法](#进阶用法) - [脚本与依赖](#脚本与依赖) - [若对您有所帮助](#若对您有所帮助) - [版权与免责](#版权与免责) - [作者](#作者)
--- ## 痛点与解法 > 写专利交底书,难的不是「凑够字数」,而是**格式合规、检索留痕、能直接交稿**——大模型默认做不到这些。本 Skill 把企业里反复踩坑的环节,固化成 Agent **必须跑完**的流水线。 ### 你在交稿前是不是也遇到过这些? | # | 😣 真实痛点 | 后果 | |:---:|:---|:---| | **1** | 问 ChatGPT / 通用 AI,只得到**聊天里的几段话** | 还要自己复制到 Word,法务一眼打回 | | **2** | 企业要求**固定八行表格**交底书,手工一项项填 | 排版耗半天,序号重复、换行错乱 | | **3** | 技术流程图要**另开工具画、截图、贴进 Word** | 图糊、和正文对不上,改方案就要重画 | | **4** | 查重靠工程师**凭经验搜一两个网站** | 漏掉高相关文献,后期审查才发现撞车 | | **5** | 技术方案写成**一整段散文**,发明点不清晰 | 代理人看不懂保护范围,三性论述薄弱 | | **6** | 团队没有统一标准,**每人写法不一样** | 内审反复改,质量参差不齐 | | **7** | 重复申请、与现有专利**「一点点类似」**没人把关 | 浪费申请名额,甚至引发无效风险 | | **8** | 不知道这份稿子**能不能投**,没有自评标尺 | 低质量专利占用评审队列 | ### 本 Skill 怎么解决?—— 一条对话,跑完交稿链 **以前:** 写正文 → 自己画流程图 → 自己搜专利 → 自己填 Word → 自己猜质量 **现在:** 你在 Cursor 里说清技术点 → Agent 按 `SKILL.md` **强制顺序**执行 Phase 1~6 ``` 你的技术描述 ↓ ┌─────────────────────────────────────────────────────────────┐ │ Phase 1 理清发明名称、技术问题、核心方案、三性依据 │ │ Phase 2 按企业模板写八节正文 + 自动生成 Mermaid 流程图 │ │ └─ 【】六句引导语门禁(不合规不得往下走) │ │ Phase 2b 流程图 → 1920×3200 高清 PNG → 写回 MD │ │ Phase 3 在 10+ 权威专利库分别检索,结果写入文档 │ │ Phase 3.5 换检索式 / 换站点二次自检 │ │ Phase 3.6 关键词 ≥10% 或实质相似?→ 自动从 Phase 1 重写 │ │ Phase 4 新颖性 / 创造性 / 实用性评估 + 商业价值 │ │ Phase 5 P0/P1/P2 质量自评(目标优秀,可迭代) │ │ Phase 6 复制企业 Word 模板 → 填八行表 → 嵌图 → 输出 .docx │ └─────────────────────────────────────────────────────────────┘ ↓ 直接可交的 Word + 可审计的完整 Markdown ``` | 痛点 # | 本 Skill 的解法 | 你得到什么 | |:---:|:---|:---| | 1、2 | `patent-fill-template-word.ps1` 复制模板、按「项目」填表、另存 docx | **打开就能交的 Word 八行表**,不用手工排版 | | 3 | 技术方案 → Mermaid(含判断分支)→ `mmdc` 高清 PNG → 自动嵌入「图纸」行 | **流程图与正文同步更新**,印刷级清晰度 | | 4、7 | 强制读 `docs/专利检索网站.md`,**≥10 站实检** + 二次自检 + 10% / 实质相似门控 | **查重记录可复审**,降低撞车与重复申请风险 | | 5 | 模板约束:方案**分步骤**、效果与发明点**分点**;【】引导语逐字保留 | **代理人一眼能扫清结构**,三性有落脚点 | | 6 | 全员共用同一 Skill + `templates/` 模板 + Phase 门禁 | **团队产出风格统一**,内审成本下降 | | 8 | `workflows/优秀专利标准.md` 自评,交付目标 **P0 优秀** | **投不投有据可依**,优先进高质量专利 | > [!IMPORTANT] > 与普通 AI 的本质区别:**不是「帮你写几段」**,而是把**撰写 → 附图 → 检索 → 评估 → Word 交付**写成 Agent **不可跳过的契约**(`SKILL.md`),并由脚本落地,而不是停留在口头建议。 --- ## 特色与优势 > 以下能力是本 Skill 的**宣传核心**——也是它与「随便问一句 AI」拉开差距的地方。 ### 十大特色一览 | | 特色 | 一句话价值 | |:---:|:---|:---| | 🎯 | **交稿级 Word,不是聊天草稿** | 终稿是企业八行表格 `.docx`,不是 Markdown 凑合 | | 🔄 | **Phase 1~6 全流程门禁** | 缺查重、缺附图、缺自评?**不允许交付** | | 🔍 | **10+ 站强制查重 + 定量门控** | 检索式、平台、对比文献、关键词算式**全部落盘** | | 📐 | **流程图自动生成并嵌 Word** | 菱形判断、是/否分支;默认 1920×3200×2 高清 | | 📋 | **企业模板原生对齐** | 复制 `.docx` → 填表 → 替换发明名 → SaveAs,版式不乱 | | 🛡️ | **【】六句引导语合规门禁** | 与 Word 蓝色说明同源,法务熟悉的格式语言 | | ⚖️ | **三性 + P0 质量自评** | 新颖性 / 创造性 / 实用性有结论,优秀专利有标尺 | | 🚫 | **撞车自动拦截** | ≥10% 关键词重合或「一点点类似」→ **强制重写** | | 🤖 | **Agent 全自动执行** | 装依赖、跑脚本、出 Word,**不要求你手工填表** | | 📦 | **拷文件夹就能用** | 模板、脚本、检索站、示例全内置,**零额外「专利软件」** | ### 优势详解(宣传要点)
① 真正可提交 —— 终结「AI 写完还要干三天活」
**痛点:** 通用 AI 输出停在对话框;工程师还要:整理章节 → 画流程图 → 搜专利 → 粘贴 Word → 调格式。 **解法:** Phase 6 由 Agent 调用 `md2docx.ps1 -PatentFullMd`,走 **复制企业模板 → 八行填表 → 嵌流程图 → 另存 `.docx`**。 **优势:** 对话结束即可拿到**与贵司模板一致的 Word**;内审看 `.md`(含查重附录),对外交 `.docx`。
② 查重不是摆设 —— 可审计、可复核、可挡风险
**痛点:** 很多 AI 只给一句「建议在 CNIPA 检索」;或者只搜 Google Patents 一家,漏掉国内库。 **解法:** Phase 3 必须在 **PSS、Google Patents、EPO、WIPO、智慧芽、soopat** 等 **至少 10 个站点分别检索**;Phase 3.5 换式再检;Phase 3.6 对每篇对比文献算**关键词重合率**并审查「一点点类似」。 **优势:** 检索日期、平台链接、最接近文献、区别说明、对照表**写在交底书 MD 里**,专利工程师和法务能**追溯**;高风险时 Agent **自动重写**,不是假装没看见。
③ 流程图不再手工 P 图 —— 与技术方案同生同改
**痛点:** 方案一改,流程图就要重画;截图糊、Word 里拉伸变形。 **解法:** Phase 2 按 `workflows/技术流程图生成说明.md` 从**技术步骤**推导 Mermaid(含菱形 + 是/否);Phase 2b `patent-mermaid-to-png` 默认 **1920×3200×2** 导出,并保留 `.mmd` 侧车。 **优势:** 改文字 → 重跑 2b 即可更新附图;Word「图纸」行**自动嵌入**,满足审查对附图清晰度的要求。
④ 格式合规内置 —— 少挨法务打回
**痛点:** 技术方案不分点、发明点写成散文、Word 里出现 LaTeX 乱符、缺企业要求的蓝色引导说明。 **解法:** 模板锁定八节结构;**【】六句引导语**须在节首逐字保留(`workflows/标准引导语自检.md`);填表正文**禁用 LaTeX**;段落序号去重。 **优势:** 产出**长得像贵司历年合格交底书**,而不是「AI 味」长文。
⑤ 质量有标尺 —— 知道能不能投
**痛点:** 写完不知道好不好,评审会上才发现三性薄弱、发明点空洞。 **解法:** Phase 4 新创行评估 + 商业价值;Phase 5 按 `workflows/优秀专利标准.md` 输出 **P0 / P1 / P2** 自评,**交付目标 P0(优秀)**,非 P0 自动迭代(≤5 轮)。 **优势:** 团队可**优先提交 P0 专利**,把评审资源留给高质量稿件。
⑥ 不限岗位、不限行业 —— 一个 Skill 覆盖多种专利需求
**痛点:** 每换一类技术就要重新摸索交底书写法。 **解法:** 流程与门禁**与领域无关**;内置示例来自系统软件,但通信、医疗、制造、算法、外观等**在对话中说明技术点即可**。 **优势:** 研发、IPR、法务、产品**共用同一套流水线**,降低协作摩擦。
⑦ 默认不问询 —— 说清技术点就开干
**痛点:** 有些 AI 反复追问,打断思路。 **解法:** 以用户已提供信息为准直接生成;仅「随机生成专利」时 Agent 自行选题。 **优势:** **一次输入、一条流水线跑完**,适合忙碌工程师。
### 与普通 AI 写专利:一张表看懂差距 | 维度 | 直接问大模型 | patent-draft-android | |:---:|:---|:---| | **最终交付** | 聊天段落,需人工整理 | **Word 八行表 + 完整 MD 归档** | | **流程图** | 常缺失或手绘截图 | **Mermaid → 高清 PNG → 自动嵌 Word** | | **查重** | 常省略或只给检索式 | **≥10 站实检 + 二次自检 + 写入文档 + 门控** | | **格式合规** | 易不合企业模板 | **【】门禁 + 分点分步 + 禁 LaTeX** | | **重复申请** | 无拦截 | **≥10% 或实质相似 → 强制从 Phase 1 重写** | | **质量评估** | 无 | **三性结论 + P0 自评** | | **谁干活** | 你排版、你搜、你贴图 | **Agent 跑脚本,全程无需手工填 Word** | --- ## 介绍 `patent-draft-android` 把上述**企业专利交稿流水线**写进 `SKILL.md`,并配套 `templates/`、`scripts/`、`workflows/`。技能目录名 `patent-draft-android` 为历史标识;**与适用领域无关**,**任意技术领域均可使用**。 | 形态 | 说明 | |:---|:---| | **中间稿** | Markdown(含查重、自评等,供内审留档) | | **终稿** | **「项目 \| 内容」八行 Word 表格**(Windows 默认路径) | **适合:** 研发、专利工程师 / IPR、法务、产品、算法等 — 凡涉及**发明 / 软件方法 / 外观**专利材料撰写与整理。 **场景:** 内部专利申报、批量交底书起草、需要**规范 + 可审计 + 可交付 Word** 的团队流程。 --- ## 技能能力与工作流 ### Agent 会替你完成什么 - 按 `templates/` 固定章节撰写技术交底书正文(技术方案**分步骤**,有益效果与发明点**分点**) - 依据技术方案生成含**判断分支**的 Mermaid 流程图(`workflows/技术流程图生成说明.md`) - 调用 `scripts/patent-mermaid-to-png.*` 导出 PNG 并写回 MD 图片引用 - 读取 `docs/专利检索网站.md`,在 **10+ 权威站点**分别检索并写入「查重与检索说明」 - 执行查重自检(Phase 3.5)、三性评估、P0/P1/P2 自评(`workflows/优秀专利标准.md`) - 调用 `scripts/md2docx.ps1 -PatentFullMd`(或 `.sh`)生成交付用 `.docx` - 缺 Node / Pandoc 时由 Agent 尝试自行安装(见 `docs/Mermaid流程图PNG导出说明.md`、`docs/模板与Word输出说明.md`) > [!IMPORTANT] > **不可跳过任一 Phase**;前一阶段检查清单满足后才进入下一阶段。 > **默认不问询** — 以你对话中已给的信息为准;仅当你说「随机生成专利」时 Agent 才自行选题。 ### Phase 1~6 流程 ```mermaid flowchart TD P1["Phase 1
需求与三性准备"] P2["Phase 2
正文 + Mermaid"] G1{"【】引导语
六句门禁"} P2b["Phase 2b
PNG 高清导出"] P3["Phase 3
多站查重"] P35["Phase 3.5
查重自检"] P36{"Phase 3.6
10% / 实质相似?"} P4["Phase 4
新创行评估"] P5["Phase 5
P0 自评"] P6["Phase 6
Word 填表交付"] P1 --> P2 --> G1 G1 -->|通过| P2b --> P3 --> P35 --> P36 G1 -->|未通过| P2 P36 -->|通过| P4 --> P5 --> P6 P36 -->|未通过| P1 style P6 fill:#059669,color:#fff style G1 fill:#D97706,color:#fff style P36 fill:#D97706,color:#fff ``` 文字版(与 `SKILL.md` 一致): ``` Phase 1 明确发明名称、技术问题、核心方案、三性依据 Phase 2 按模板写正文 + 图纸 Mermaid └─ 出口:【】六句引导语门禁 Phase 2b Mermaid → PNG(默认 1920×3200×2),替换为图片引用 Phase 3 多站查重,写入检索说明(当天日期,≥10 个平台) Phase 3.5 换检索式/换站点二次自检 Phase 3.6 ≥10% 关键词重合或「一点点类似」→ 从 Phase 1 重写全流程 Phase 4 新创行评估 + 可行性与商业价值 Phase 5 专利质量自评(目标 P0,非 P0 可迭代至多 5 轮) Phase 6 Word 模板填表交付(Agent 执行脚本,禁止要求用户手工操作) ``` ### Phase 明细 | Phase | 核心产出 | |:---:|:---| | **1** | 发明名称、技术问题、核心方案、三性判断依据 | | **2** | 完整 Markdown 专利全文(八节 + 附录前结构) | | **2b** | `*_flowchart.png`、`.mmd` 侧车、MD 内 `![图纸流程图](...)` | | **3** | 「查重与检索说明」:检索式、≥10 平台、最接近 2–3 篇、区别、结论 | | **3.5** | 「查重自检」小节(不同检索式/站点,自检日期为当天) | | **3.6** | 关键词对照表 + 算式;通过 / 从 Phase 1 重写判定 | | **4** | 「新创行评估」「可行性与商业价值」 | | **5** | 「专利质量自评」:P0 / P1 / P2 + 改进建议 | | **6** | 与 MD 同主名的 `.docx`(8 行表格、全文黑色、图纸嵌图) | ### 门禁机制 | 门禁 | 时机 | 要点 | 未通过则 | |:---:|:---|:---|:---| | **A · 【】引导语** | Phase 2 结束、Phase 6 前若改过 MD | 技术术语~图纸共 6 句【】原文逐字在节首 | 不得进入 2b / 后续 Phase | | **B · 查重判定** | Phase 3.6 | 对每篇对比文献:关键词 ≥10%,或步骤/发明点实质同义 | 从 Phase 1 重写全流程 | | **C · P0 自评** | Phase 5 | 交付目标 **P0(优秀)**;实质改方案须重跑查重 | 迭代 Phase 2/2b/5/6(≤5 轮) | | **D · Word 规范** | Phase 6 | 表仅 8 行;查重后各节只在 MD;联系人留空;全文黑色 | 不符合则不算合格交付 | **【】六句引导语**(与 `templates/专利模板_….md` 逐字一致): | 章节 | 引导语(须原样出现) | |:---|:---| | 技术术语 | 【本方案所涉及到的技术术语的解释,特别是英文大写字母缩写的技术术语,请给出全拼及对应的中文术语。】 | | 背 景 技 术 | 【现有技术具体方案、存在的问题、导致问题的原因。】 | | 本发明的技术方案 | 【简要描述本软件/算法/方法应用的设备和场景……】 | | 有 益 效 果 | 【与现有的产品、技术相比具有的优点。】 | | 发明点 | 【最想保护的技术点是什么?】 | | 图纸 | 【本软件/算法/方法实现的详细流程图,应用设备的组成框图(可选)】 | 自检方法见 [`workflows/标准引导语自检.md`](workflows/标准引导语自检.md)。 ### 输出目录与文件归类 一次完整流程结束后,所有产出落在**你指定的专利 Markdown 所在目录**(下文以 `docs/` 为例;也可为 `专利/`、`output/` 等任意路径)。 **命名约定:** 以全文 MD 主文件名为基准(不含扩展名),Word、PNG 与之**同目录、同主名或同主名派生**。 #### 目录总览(按类型归类) ``` docs/ ← 输出根目录(= 专利 .md 所在目录) │ ├── 📝 Markdown 文稿 │ └── 专利_{发明名称}_技术交底书与说明书.md Phase 2~5 写入;含正文 + 查重 + 自评 │ ├── 📄 Word 交付物 │ └── 专利_{发明名称}_技术交底书与说明书.docx Phase 6 生成;八行表格,正式提交 ★ │ ├── 🖼️ 流程图(PNG + 源码侧车) │ ├── 专利_{发明名称}_图纸流程图.png Phase 2b;默认高清 1920×3200×2 │ ├── 专利_{发明名称}_图纸流程图.mmd Mermaid 侧车;仅重渲图时用 │ └── (或 *_flowchart.png,与上二者择一生效,见脚本默认命名) │ └── 📁 专利生成/ Phase 6 默认归档(-NoArtifacts 可关闭) ├── 专利_{发明名称}_章节提取.json 八行「项目|内容」键值,供填表脚本 ├── 专利_{发明名称}_Word表格版.md 仅八节表格 MD(无查重附录) ├── 专利_{发明名称}_专利模板工作.docx 填表过程副本(成功后通常删除) └── 专利_{发明名称}_技术交底书与说明书.docx 终稿副本(与根目录 docx 相同内容) ``` #### 三类产出说明
类型 文件 阶段 用途与要点
📝 Markdown
内审 / 留档
专利_*_技术交底书与说明书.md 2~5
  • 八节正文 + 查重与检索说明 + 三性评估 + P0 自评等附录
  • Phase 2b 后「图纸」节为 ![图纸流程图](./xxx.png) 图片引用
  • 给专利工程师 / 法务复审、追溯检索记录
📄 Word
对外提交
专利_*_技术交底书与说明书.docx 6
  • 主交付物:企业「项目 | 内容」仅 8 行(项 目 → 技术联系人)
  • 查重、自评等不在 Word 表内,仅保留在 MD
  • 「图纸」行已嵌入 PNG 流程图;全文黑色;技术联系人列留空(提交前自填)
🖼️ 流程图
附图
专利_*_图纸流程图.png
(或 *_flowchart.png
2b
  • 由 Mermaid 本地渲染;嵌入 Word「图纸」行
  • MD 内通过相对路径引用,改图可只重跑 Phase 2b
专利_*_图纸流程图.mmd 2b
  • Mermaid 源码侧车;正文已换成图片时,用 -InputMmdPath 单独重渲 PNG
#### 示例(发明名称:一种仓库库存预警方法) 若在对话中指定: ``` 输出到 docs/专利_一种仓库库存预警方法_技术交底书与说明书.md ``` 则典型产出为: ``` docs/ ├── 专利_一种仓库库存预警方法_技术交底书与说明书.md 📝 全文 + 查重附录 ├── 专利_一种仓库库存预警方法_技术交底书与说明书.docx 📄 提交法务 / 代理人 ★ ├── 专利_一种仓库库存预警方法_图纸流程图.png 🖼️ 流程图(嵌 Word + MD 引用) ├── 专利_一种仓库库存预警方法_图纸流程图.mmd 🖼️ 改清晰度 / 改图用 └── 专利生成/ ├── 专利_一种仓库库存预警方法_章节提取.json └── …(表格版 MD、docx 副本等) ``` #### 归档目录 `专利生成/` 说明 | 文件 | 说明 | |:---|:---| | `{主名}_章节提取.json` | 从 MD 抽取八节内容,供 `patent-fill-template-word.ps1` 填表 | | `{主名}_Word表格版.md` | 仅八行表格 Markdown,无查重后附录 | | 模板工作副本 / docx 副本 | 便于 diff 与工程归档;不需要时可加 `-NoArtifacts` 关闭整个子目录 | > [!NOTE] > **谁用哪个文件?** 对外交 **`.docx`**;内审看 **`.md`**;单独要高清附图用 **`.png`**;只改图不重写正文用 **`.mmd`** + `patent-mermaid-to-png.ps1 -InputMmdPath`。 ### 内置示例 - [`examples/示例_专利_TopActivity有序广播保护_技术交底书与说明书.md`](examples/示例_专利_TopActivity有序广播保护_技术交底书与说明书.md) — 完整流程样例 - [`examples/examples.md`](examples/examples.md) — 分点撰写片段 --- ## 目录与组成 本仓库 **即 Skill 本体**;Agent 读 `SKILL.md`,按需读 `docs/`、`workflows/`、`templates/`,并调用 `scripts/`。 ``` patent-draft-android/ ├── SKILL.md # Agent 主规范(触发后按此执行) ├── README.md / README_EN.md ├── LICENSE # GPL-3.0 ├── templates/ # 固定交底书 .md / .docx、输出模板、流程图示例 │ ├── 专利模板_…+技术交底书.md / .docx │ ├── 专利输出模板.md │ ├── 技术流程图_Mermaid示例.md │ └── 专利_Word表格版_示例.md ├── docs/ │ ├── reference.md # 三性、IPC、模板章节对应 │ ├── 专利检索网站.md # 查重站点列表(可团队定制) │ ├── 模板与Word输出说明.md │ ├── 技术流程图规范.md │ └── Mermaid流程图PNG导出说明.md ├── workflows/ │ ├── 标准引导语自检.md │ ├── 技术流程图生成说明.md │ ├── 查重自检流程.md │ └── 优秀专利标准.md ├── examples/ └── scripts/ ├── md2docx.ps1 / md2docx.sh ├── patent-mermaid-to-png.ps1 / .sh ├── patent-fill-template-word.ps1 ├── patent-word-docx-input.cjs ├── patent-word-diagram.ps1 ├── patent-insert-diagram-word.ps1 ├── extract-first-mermaid.cjs ├── replace-first-mermaid-with-img.cjs └── patent-search-url.sh ``` **关键脚本** | 脚本 | Phase | 作用 | |:---|:---:|:---| | `patent-mermaid-to-png.ps1` / `.sh` | 2b | 首个 mermaid → 高清 PNG,默认替换 MD 为图片引用 | | `md2docx.ps1` / `.sh` | 6 | MD → Word 总入口 | | `patent-fill-template-word.ps1` | 6 | Windows:复制模板、填八行表、嵌图、另存 docx | | `patent-word-docx-input.cjs` | 6 | 从全文抽八节 → JSON / 表格 MD | | `patent-insert-diagram-word.ps1` | — | 已有 docx 仅补插/更换流程图 | 章节对应、IPC、三性细则见 [`docs/reference.md`](docs/reference.md)。 --- ## 安装与启用 ### 环境要求 | 项目 | 必需 | 推荐 | Agent 行为 | |:---|:---:|:---:|:---| | **Cursor**(Agent + Skills) | ✅ | | | | **Windows + Microsoft Word** | | ✅ | Phase 6 模板 COM 填表、嵌图 | | **Node.js LTS + npx** | | ✅ | Phase 2b `mmdc`;无则 Agent 尝试安装 | | **Pandoc** | | ✅ | Linux/macOS 交付或 Windows 兜底 | | **网络** | Phase 3 | | 访问专利检索网站 | ### 安装步骤 **方式 A:用户级技能(推荐,所有项目可用)** 1. 获取本仓库:`git clone patent-draft-android` 或下载 zip。 2. 将**整个**文件夹复制到 Cursor 用户技能目录(见下表)。 3. 确认目录内有 `SKILL.md`、`templates/`、`scripts/`(**不要只拷一个文件**)。 4. 重启 Cursor,或在 **Settings → Skills** 确认已启用。 **方式 B:仅当前项目生效** ``` 你的项目/ └── .cursor/ └── skills/ └── patent-draft-android/ ``` ### 路径速查 | 系统 | 用户技能目录 | |:---:|:---| | **Windows** | `C:\Users\<用户名>\.cursor\skills\patent-draft-android\` | | **macOS / Linux** | `~/.cursor/skills/patent-draft-android/` | **找不到技能时常见原因:** - 文件夹名不是 `patent-draft-android`(须与 `SKILL.md` frontmatter 中 `name` 一致) - 只复制了 `SKILL.md`,未复制 `templates/`、`scripts/` 等子目录 - 技能放在项目外且未加入 Cursor 技能路径 ### 首次使用前检查 1. **Word 模板**(Windows 正式交付):将企业 `.docx` 放到 `templates/专利模板_一种实现TopActivity的有序广播保护状态设定的方法+技术交底书.docx` 可用贵司模板**替换**该文件。缺失时 Windows 填表脚本报错退出。 2. **(可选)** 按团队习惯编辑 [`docs/专利检索网站.md`](docs/专利检索网站.md)。 3. **(可选)** 预装 [Node.js LTS](https://nodejs.org/)、[Pandoc](https://pandoc.org/)、Word(不装也可,Agent 首次运行会尝试安装)。 4. **试触发**: `用 patent-draft-android 写一份测试交底书,技术点:仓库库存预警方法,输出到 docs/专利_测试_技术交底书与说明书.md` ### 更新 Skill 1. 备份 `templates/` 下自定义 `.docx`。 2. `git pull` 或覆盖技能目录。 3. 重启 Cursor,查看 `SKILL.md` 是否有流程变更。 --- ## 使用说明 ### 如何触发 在 Cursor **Agent 对话**(Chat / Composer / Agent 模式)中用自然语言描述专利需求。

`专利` · `技术交底书` · `发明` · `外观专利` · `查重` · `说明书`

也可显式指定: ``` 请使用 patent-draft-android 技能,完整执行 Phase 1 到 Phase 6。 ``` 无需切换单独「专利模式」;Agent 匹配到本 Skill 后按 `SKILL.md` 顺序执行。 **指定输出路径(可选):** ``` 输出到 docs/专利_我的发明_技术交底书与说明书.md ``` ### 对话示例
研发 — 新方案交底 ``` 帮我写发明专利交底书。发明名称:一种基于边缘计算的图像预处理方法。 现有技术问题:……;我的步骤:1… 2… 3…;请出 Word。 ```
专利工程师 — 整理发明点 ``` 把下面技术方案整理成 3 个发明点并写交底书:[粘贴方案] 输出到 docs/专利_XXX_技术交底书与说明书.md ```
产品经理 — 功能创新 ``` 把「智能推荐排序」这个功能整理成发明点,写一份技术交底书并走完查重和 Word 导出。 ```
算法工程师 — 禁 LaTeX ``` 发明名称:一种多模态特征融合的异常检测方法。 损失函数和公式用中文叙述或 ASCII 变量名,不要 LaTeX。请完整走 Phase 1~6。 ```
外观专利 ``` 产品是一款便携式充电宝,请按外观专利写交底书,六面视图说明待补。 ```
练手 — 随机题目 ``` 随机生成一个合规的软件方法专利题目,走完查重和 Word 导出。 ```
### 使用建议 | 建议 | 说明 | |:---|:---| | **一次说清** | 背景、现有不足、你的步骤、效果(有数据更好) | | **写明领域** | 通信/医疗/金融/制造等,便于背景技术与检索式(不限定某一技术栈) | | **禁 LaTeX** | 八节正文须 Word 可读:中文叙述、`Tbudget = Tv + delta` 或 Unicode 单字符 | | **联系人自己填** | 导出 Word 后在「技术联系人」行填写 | | **查重未过** | 按 Agent 提示改发明点或技术路径,**不要强行交稿** | | **非 P0** | 允许 Agent 自动迭代 Phase 2/2b/5/6(至多 5 轮) | | **团队共用** | 统一维护 `templates/` 下一份 `.docx` | ### 输出说明 完整目录树与 Word / MD / PNG 归类见上文 **[输出目录与文件归类](#输出目录与文件归类)**。 | 你要做的事 | 用哪个文件 | |:---|:---| | 提交法务 / 专利代理人 | `docs/专利_*_技术交底书与说明书.docx` | | 内审、查重复核、留档 | 同目录 `专利_*_技术交底书与说明书.md` | | 单独下载 / 检查流程图 | 同目录 `*_图纸流程图.png` 或 `*_flowchart.png` | | 只更新附图、不改正文 | 同目录 `.mmd` + `patent-mermaid-to-png.ps1 -InputMmdPath` | ### 常见问题
是否限定某一技术领域? 不必。示例模板来自系统软件场景,**任意技术领域**均可。
能否只出 Markdown 不要 Word? Skill 设计以 Word 为正式交付;完整 MD 会保留,但 **Phase 6 仍会执行**。
没有公司 Word 模板怎么办? 须将 `.docx` 放入 `templates/`。或 Windows 下用 `-SkipWordTemplate` 出 Pandoc 表格草稿(**版式非正式交付**)。
查重发现类似专利怎么办? Agent 须从 **Phase 1** 调整技术路径后**重跑全流程**,直至 Phase 3.6 通过。原则:**市面上已有的专利不允许再申请**。
Linux/macOS 没有 Word? ```bash bash scripts/md2docx.sh --from-patent "/path/专利_xxx.md" "/path/输出.docx" ``` 依赖 Pandoc。
Agent 中途停了? ``` 继续执行 patent-draft-android Phase 6,用 md2docx 生成 Word。 ```
图不清晰? ```powershell powershell -NoProfile -File scripts/patent-mermaid-to-png.ps1 -PatentMdPath "专利.md" -Width 2400 -Height 4200 -Scale 2.5 ``` 或从侧车 `.mmd` 用 `-InputMmdPath` 重渲。
如何关闭「专利生成/」归档? ```powershell md2docx.ps1 -PatentFullMd "专利.md" -NoArtifacts ```
--- ## 参与贡献 | 方式 | 内容 | |:---|:---| | **Issue** | 场景、期望行为、脚本报错(脱敏后) | | **PR** | 修脚本、补 `docs/` / `workflows/`、完善 `examples/` | | **检索站** | 向 `docs/专利检索网站.md` 增加常用数据库 | | **示例** | 在 `examples/` 增加**匿名化**优秀交底书(勿含未公开技术秘密) | 修改前请通读 `SKILL.md` 中的 Phase 与门禁,避免破坏交付约束。 > [!NOTE] > 贡献代码默认以 **[GNU GPL v3.0](LICENSE)** 授权;衍生作品须遵循 GPL 第 3 版(或更高版本)条款。 --- ## 进阶用法 | 场景 | 命令 / 参数 | |:---|:---| | 显式点名技能 | `使用 patent-draft-android 完整流程` | | 保留 Mermaid 源码 | `patent-mermaid-to-png.ps1 -NoReplaceInMd` 或 `MERMAID_KEEP_SOURCE=1` | | 关闭 `专利生成/` 归档 | `md2docx.ps1 -PatentFullMd ... -NoArtifacts` | | 模板填充失败兜底 | `-AllowPandocFallback` | | 仅 Pandoc 草稿 | `-SkipWordTemplate` | | 已有 docx 只换图 | `patent-insert-diagram-word.ps1 -WordDocx -PatentFullMd` | | 【】门禁一键检 | `workflows/标准引导语自检.md` 内 PowerShell 片段 | | Google Patents 检索 URL | `scripts/patent-search-url.sh` | --- ## 脚本与依赖 Skill **无需编译**;脚本为 PowerShell / Bash / Node,由 Agent 在对话流程中调用,也可本地手动验证。 **Windows** ```powershell # Phase 2b:流程图 PNG powershell -NoProfile -File scripts/patent-mermaid-to-png.ps1 -PatentMdPath "D:\path\专利_xxx_技术交底书与说明书.md" # Phase 6:全文 MD → 企业 Word 模板 powershell -NoProfile -ExecutionPolicy Bypass -File scripts/md2docx.ps1 -PatentFullMd "D:\path\专利_xxx_技术交底书与说明书.md" # 已有 docx 仅补图 powershell -NoProfile -ExecutionPolicy Bypass -File scripts/patent-insert-diagram-word.ps1 -WordDocx "终稿.docx" -PatentFullMd "同主名全文.md" ``` **Linux / macOS** ```bash bash scripts/patent-mermaid-to-png.sh "/path/专利_xxx.md" bash scripts/md2docx.sh --from-patent "/path/专利_xxx.md" "/path/输出.docx" ``` 依赖说明:[`docs/Mermaid流程图PNG导出说明.md`](docs/Mermaid流程图PNG导出说明.md) · [`docs/模板与Word输出说明.md`](docs/模板与Word输出说明.md) --- ## 若对您有所帮助
若本 Skill 帮你或同事**少踩检索、排版、改稿的坑** —— 给仓库一颗 **Star**,让更多需要写专利的人发现它
觉得有用的话,也可随缘打赏 · **支付宝 `13960565525`** *不影响使用与更新*
--- ## 版权与免责 ### 作者 | 项目 | 信息 | |:---|:---| | **姓名** | 陈兴华 | | **邮箱** | [13960565525@163.com](mailto:13960565525@163.com) | 问题反馈、合作交流可通过上述邮箱联系作者。 ### 开源许可 本仓库(含 `SKILL.md`、文档、`scripts/`、`workflows/`、`examples/` 及默认模板文件)由 **陈兴华** 创作,以 **[GNU General Public License v3.0](LICENSE)**(GPL-3.0)发布。版权所有 © 2026 陈兴华。 | 你可以 | 你需要 | |:---|:---| | 使用、复制、修改、分发本 Skill | 保留版权声明与 GPL 全文 | | 以源码或二进制形式再发布 | 衍生作品**同样以 GPL-3.0**(或更高版本 GPL)开源 | | 用于个人或企业内部 | 若分发修改版,须提供对应源代码 | 完整条款见 [`LICENSE`](LICENSE);概要见 [GNU GPL v3 说明](https://www.gnu.org/licenses/gpl-3.0.html)。 ### 其他说明 - `templates/` 若替换为贵司内部模板,**勿将含商业秘密的文件提交到公开仓库** - 查重结果仅供辅助,**正式申请前请专利代理人或法务复核** - 使用本 Skill **生成的专利文稿内容**之知识产权归属使用者与所在单位;本 Skill **不主张**对你技术方案的权利
**Cursor Agent Skill** · 作者:陈兴华 · GPL-3.0 · 凡涉及专利即可使用