Patent report
输入专利号(公开号或中国申请号)生成个性化分析报告。触发词:分析这个专利、专利报告、析专利、看看 CNxxxxxxx、这个专利保护什么/怎么绕。支持 --视角 研发|投资|规避|无效|入门 与 --关注 "自由描述"。From its SKILL.md
npx -y skills add mckf111/PatSonar --skill patent-reportAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 0 stars0 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
SKILL.md
5.9 KB, ~2.2k tokens by cl100k_base, as published. Nobody here has run it
专利个性化分析报告
把一个专利号变成一份 9 节的分析报告:保护什么、范围多宽、还活着没、稳不稳、怎么绕、值不值钱、你该干什么。
输入
- 专利号(必填):公开号(CN116123456A / US11123456B2 / WO2023123456A1)或中国申请号(CN202310123456.X)
--视角(选填,默认 研发):研发 / 投资 / 规避 / 无效 / 入门--关注(选填):用户的自由描述,例如 "我们的产品用水性涂布工艺"
工作流(严格按序)
第 1 步:取数
生成运行 ID:report-<公开号>-<yyyymmddHHMM>(下文记为 RUN)。然后:
uv run python -m core.fetch <专利号> --run RUN
- 输出里的
BRIEF:路径就是数据文件,用 Read 读它(JSON,含题录/权利要求/法律状态/同族/引文,不含说明书)。 - 说明书全文在同目录
<公开号>.desc.txt,只在需要时按段读取(很长,别整读)。 - FAIL 时排查:号码写错?试
--fresh重抓;申请号解析不出会自动走检索解析,仍失败就把错误如实告诉用户。
第 2 步:按需补抓引文(做稳定性分析用)
从 JSON 的 citations_backward 里挑 2~3 件最可能构成新颖性/创造性威胁的在先文献(同领域、日期早于本专利申请日),用同一个 RUN 补抓:
uv run python -m core.fetch <引文号1> <引文号2> --run RUN
只读它们的标题/摘要/独立权利要求即可,不必细读。
第 3 步:写报告
严格按 templates/report_patent.md 的 9 节标题写,存到:
out/reports/<公开号>_<视角>_<yyyymmdd>.md
铁律(校验器会逐条查):
- 报告中出现的每一个专利号都必须来自你读到的数据文件(JSON 里的本体/同族/引文/相似文献)。一个都不许凭记忆或常识补写。
- 权利要求引用必须用格式
> 【公开号·权利要求N】原文,原文从 JSON 的 claims[].text 逐字复制;长权利要求可用 …… 截断,但每段截取片段必须逐字,不许改写、缩写、调序。 - 免责声明固定文案逐字保留(模板第九节)。
- 至少完整拆解一条独立权利要求(JSON 里
is_independent: true的)。
分析要点:
- 独立权利要求:JSON 里
is_independent: true的全部都要点出(一件专利常有多条独立权项:产品、方法、用途、product-by-process 等,别只看第 1 条);从权数 = 总数 − 独权数。 - 文献类型:读 JSON 的
doc_type(发明公开/发明授权/实用新型/外观设计)。实用新型的创造性门槛是"实质性特点和进步"(低于发明的"突出的实质性特点和显著的进步"),做稳定性/无效分析时据此调口径,别套发明标准。 - 必要技术特征清单:把独立权利要求按语义切成编号特征(F1、F2…),每个配大白话解释。
- 保护范围:指出上位/下位用词(如"耐高温聚合物"是上位,"聚酰亚胺"是下位);标出最容易被绕开的"命门"限定。
- 法律状态:
status_text+expiry_date;中国专利提醒到国知局复核(模板已带链接)。若 status 含 Expired/Withdrawn/Abandoned,一句话点明"此专利已无威胁/无维权基础"。 - 稳定性初评:结合补抓的引文,说清"哪份文献披露了哪些特征、缺哪些";下结论要克制("初判"级)。
- 规避空间(全面覆盖原则):产品只要缺少权利要求的任一必要技术特征(且不构成等同)就不落入保护范围。逐特征给"删/换/绕"方向;等同风险评估口径:替代手段与原特征"手段-功能-效果"三者基本相同、且本领域普通技术人员容易想到 → 高风险;工作原理不同或效果有实质差异 → 低风险。提示:禁止反悔/捐献原则等进阶维度本工具未覆盖(需审查档案)——它们只会让等同范围更窄(对规避有利)。
- 价值信号:同族数量与地域(
family,注意这是同族、不含引用本专利的第三方文献);直接被引次数 =citations_forward长度(这才是真正引用本专利的;citations_forward_family是同族被引,量大但不等于本专利影响力,别混用夸大);已维持年限、申请人布局迹象。严禁断言年费/缴费史——JSON 无缴费数据,写了会被校验器拦。
视角权重(其余节照常写,但薄):
| 视角 | 加厚的节 | 额外要求 |
|---|---|---|
| 研发 | 三、六 | 规避表逐特征给可落地替代方案 |
| 投资 | 七 | 给出价值信号的横向参照(同领域一般水平) |
| 规避 | 二、六 | 每个规避方向给"下一步验证动作" |
| 无效 | 五 | 引文对比到特征级,列无效检索建议 |
| 入门 | 二、四 | 每个术语都配解释,多打比方 |
--关注 的内容主要落在第八节"行动建议":逐条回应用户关心的事。
行文风格:简体中文大白话,短句,一句一事;术语首次出现配中文解释;不堆括号夹注。
第 4 步:校验(不过不交付)
uv run python -m core.verify_report out/reports/<文件名>.md --run RUN --type patent
- 不过就按报错改报告(缺号→补抓或删提及;引文不符→回 JSON 重新逐字复制),改完重跑。
- 最多修 3 轮;仍不过则如实告诉用户哪里卡住,不许交付未通过的报告。
- 禁止修改 core/verify_report.py 来迁就报告。
第 5 步:交付
告诉用户:报告路径、一句话结论、法律状态提醒(附国知局复核链接)。别把整份报告贴进对话。
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.