agentsclimarketplace

Patent report

Skill mckf111/PatSonar/.claude/skills/patent-report

输入专利号(公开号或中国申请号)生成个性化分析报告。触发词:分析这个专利、专利报告、析专利、看看 CNxxxxxxx、这个专利保护什么/怎么绕。支持 --视角 研发|投资|规避|无效|入门 与 --关注 "自由描述"。From its SKILL.md

Install
npx -y skills add mckf111/PatSonar --skill patent-report

Assembled 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

铁律(校验器会逐条查):

  1. 报告中出现的每一个专利号都必须来自你读到的数据文件(JSON 里的本体/同族/引文/相似文献)。一个都不许凭记忆或常识补写。
  2. 权利要求引用必须用格式 > 【公开号·权利要求N】原文,原文从 JSON 的 claims[].text 逐字复制;长权利要求可用 …… 截断,但每段截取片段必须逐字,不许改写、缩写、调序。
  3. 免责声明固定文案逐字保留(模板第九节)。
  4. 至少完整拆解一条独立权利要求(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.

Keep looking

Skills are one crate of 326,144. Ordering is by how many stacks a row turns up in, so the top of any crate is what has actually been picked rather than what has the most stars.