Patent scout
输入一个想法/技术方案,查出相关专利,判断值不值得申请、直接做会不会侵权(中国口径,含实用新型),并给合法规避方向。触发词:查新、查专利、这个想法有没有人做过/申请过、会不会侵权、帮我看看能不能做、FTO、规避设计。输入可以是文字描述或文件路径。From its SKILL.md
npx -y skills add mckf111/PatSonar --skill patent-scoutAssembled 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
6.2 KB, ~2.3k tokens by cl100k_base, as published. Nobody here has run it
想法 → 查新 + 侵权风险 + 规避
输入
用户的想法:一段文字或一个文件路径。若关键技术手段含糊(只说效果不说怎么实现),先追问清楚再动手——手段不明,比对无从谈起。
工作流(严格按序)
生成运行 ID:scout-<两三字slug>-<yyyymmddHHMM>(下文记 RUN)。全程所有 fetch/search 都必须带同一个 RUN,否则校验器会把号全判成编造。
第 1 步:想法拆解(交底提炼)
提炼四件事:技术领域|要解决的问题|技术手段特征清单 T1..Tn(按语义切分,每条一个可比对的手段)|预期效果。写进报告第二节,之后所有比对以此为基准。
第 2 步:生成检索策略
设计 3~5 组检索式,由宽到窄,中英文都要(查新是全球的):
- 中文组:核心手段词 + 同义词(如 夹紧/夹持/锁紧;涂层/涂覆/覆盖层)
- 英文组:对应英文术语
- Google Patents 语法:空格=AND,
OR要大写,短语加引号,支持括号;可加分类号(如H01M50/409)缩程
第 3 步:执行检索
uv run python -m core.search --query "检索式1" --query "检索式2" ... --num 30 --run RUN
uv run python -m core.search --query "中文核心式" --country CN --num 30 --run RUN
第一条不带 --country(全球查新),第二条限中国(保证中国覆盖,实用新型主要在这里)。输出 OUT: 的 JSON 用 Read 读。
第 4 步:粗筛
对合并结果按 题目+摘要片段 打相关度分:3=疑似同方案,2=同问题近似手段,1=同领域远手段,0=无关。保留 2 分以上的 15~25 篇。把每轮"看了多少、留了多少、弃的标准"记下来(进检索留痕)。
第 5 步:精读比对
抓保留篇目的权利要求(可一次传多个号):
uv run python -m core.fetch <号1> <号2> ... --run RUN
逐篇读 data/patents/<号>.json,做特征比对:想法特征 T1..Tn vs 该专利独立权利要求的特征。标注:
- X:单篇披露全部特征(毁新颖性)
- Y:与另一篇合起来能拼出全部特征且组合动机明显(挑战创造性)
- A:背景参考
第 6 步:滚雪球(1~2 轮)
从相关度 3 分的专利 JSON 里取 citations_backward、citations_forward、similar、classifications,用引文号补抓、用分类号补检索(都带 RUN)。收敛条件:一轮新增高相关(≥2分)文献 <2 篇,或已滚 3 轮——停。
第 7 步:三个结论
- 值不值得申请:按 X/Y/A 给红黄绿(口径见模板第一节)。按拟申请类型分叉创造性标准:
- 发明:创造性要"突出的实质性特点和显著的进步"(门槛高,Y 类组合对比文件可跨领域、可多篇)。
- 实用新型(仅限产品形状/构造类想法):只要"实质性特点和进步"(门槛低),且审查指南限制对比文件——一般只用 1 篇、通常最多 2 篇、且限相同或相近技术领域。因此一个被 Y 类组合挑战、按发明"不值得"的想法,按实用新型很可能仍可授权,别一刀切劝退。想法能否作实用新型看它是不是产品的形状/构造改进(方法、材料配方不能作实用新型)。
- 会不会踩雷(FTO,中国口径):逐件判断想法是否落入其独立权利要求全部特征(全面覆盖原则)。按 status 分三类,别只看"仍有效":
- 🔴 已授权且有效(Active/Granted 且未过 expiry_date,含实用新型):真拦路,落入即侵权。
- 🟡 在审申请(Pending/Application,看
doc_type/status):不能当没有! 发明申请公布后有临时保护(《专利法》第13条,可主张公布日至授权日的合理使用费),一旦授权权利可追溯。凡其当前公开权利要求覆盖想法的,单列为"未来风险/黄灯",提示到国知局复核审查进度与最新权利要求。 - 🟢 已失效/届满/驳回:列为"自由使用信号"。
- 怎么绕:对每件拦路专利,逐特征给"删/换/绕"方向;等同风险口径:替代手段与原特征"手段-功能-效果"三基本相同且容易想到=高;原理不同或效果有实质差异=低。数值范围特征从严适用等同,超出范围一般不构成字面侵权,但端点附近仍需评估等同、不能仅凭改数值断定安全。进阶维度提示(本工具未读审查档案,只能提示):等同范围还受禁止反悔、捐献原则约束——若拦路专利在审查/无效过程中对某特征做过限缩承诺、或说明书公开却未写进权利要求的替代方案,实际等同范围会更窄(对你的规避有利);换特征前建议核对审查档案确认。每个方向配下一步验证动作。
第 8 步:写报告 + 校验
严格按 templates/report_scout.md 章节写,存 out/reports/scout_<slug>_<yyyymmdd>.md。
铁律:报告里每个专利号都必须来自本次 RUN 的检索/抓取数据;权利要求引用必须用 > 【公开号·权利要求N】原文 格式逐字复制(可用……截断);至少一处引用块;检索留痕如实记录(检索式、命中数、每轮取舍);免责声明逐字保留。
uv run python -m core.verify_report out/reports/<文件名>.md --run RUN --type scout
不过就改报告重跑(最多 3 轮),禁止改校验器。仍不过则如实告知用户卡点。
第 9 步:交付
对话里只给:三灯结论、拦路专利数、报告路径、需要人工到国知局复核的清单。整份报告不贴对话。
诚实条款
- 检索有盲区:未命中 ≠ 不存在。报告里必须保留模板的覆盖度声明。
- 结论全部是"初判"级;用户要做投资/立项决策时,提醒找代理师做正式查新和 FTO。
What ships with it
Read from the repository
Just SKILL.md. No reference files, no scripts.
Gives 0 of the 12 instructions most legal skills give in ~2.3k tokens
Counted across 234 of the 234 authors here whose files we hold, read 2026-08-07
- Use text operators for text fieldsin 11 of 234, across 6 files
- Consult qualified counsel before usein 11 of 234, across 3 files
- Use PatentSearch API for patent searchesin 10 of 234, across 5 files
- Confirm jurisdiction, employment type, and required clausesin 9 of 234, across 2 files
- Choose a document template and tailor role-specific termsin 9 of 234, across 2 files
- Validate compensation, benefits, and compliance requirementsin 9 of 234, across 2 files
- Add signature, confidentiality, and IP assignment terms as neededin 9 of 234, across 2 files
- Open the implementation playbook for detailed templatesin 9 of 234, across 2 files
- Use TSDR for trademark data retrievalin 9 of 234, across 4 files
- Ask for clarification if required inputs are missingin 8 of 234, across 2 files
- Set the USPTO_API_KEY environment variablein 8 of 234, across 3 files
- Use the uspto-opendata-python library for PEDSin 8 of 234, across 3 files
Said here and by no other author read
- 若技术手段含糊先追问用户
- 给每次运行分配一个唯一标识
- 将所有搜索和抓取绑定到运行标识
- 将想法拆解为技术特征清单
- 生成中英文检索式
- 执行全球和中国专利检索
Grouped from the skills themselves: near-identical wordings counted once, and counted by distinct author, so one author publishing three of these counts once. Length counted with cl100k_base; the agent that loads this file may tokenize it differently.