Patent Scout

Other

通过百度或Google Patents在线检索中国专利信息,支持关键词和专利号查询,输出结构化专利摘要和申请人等数据。

Install

openclaw skills install patent-scout

Patent Scout - 中国专利搜索 Skill

真实的中国专利搜索工具,通过百度搜索或 Google Patents 在线检索中国专利信息。

触发条件

当用户提到以下内容时使用此 Skill:

  • "搜索专利"、"查专利"、"专利检索"
  • "patent search"、"find patents"
  • "技术专利"、"发明专利"、"实用新型"
  • 提到具体的中国专利号(如 CN116789012A)
  • 需要查看专利摘要、申请人等信息

功能特性

数据源

  • 百度搜索(默认)— 国内直连,无需代理,适合中国网络环境
  • Google Patents — 全球专利数据库,需代理访问

搜索能力

  • 关键词搜索(中文)
  • 专利号精确查询(CN 开头)
  • 自动过滤广告和无关结果
  • 自动提取专利号

输出格式

  • Markdown(默认)— 结构化展示专利信息
  • JSON — 方便程序处理

使用方法

关键词搜索

# 默认百度搜索
node scripts/patent-scout.js --query "工业防火墙"

# 限制结果数量
node scripts/patent-scout.js --query "深度学习" --limit 5

# 导出到文件
node scripts/patent-scout.js --query "固态电池" --output results.md

# JSON 格式输出
node scripts/patent-scout.js --query "5G" --format json

专利号查询

node scripts/patent-scout.js --patent-id CN116789012A

使用 Google Patents(需代理)

node scripts/patent-scout.js --query "芯片" -s google --proxy http://127.0.0.1:7890

参数说明

参数说明默认值
-q, --query搜索关键词-
-p, --patent-id专利号(如 CN116789012A)-
-l, --limit结果数量10
-s, --source数据源 (baidu/google)baidu
-o, --output输出文件路径-
-f, --format输出格式 (markdown/json)markdown
--proxy代理地址(Google Patents 需要)-

技术栈

  • Node.js — 运行环境
  • axios — HTTP 请求
  • cheerio — HTML 解析
  • commander — 命令行参数解析

安装

cd internal/java/patent-scout
npm install

示例场景

场景 1: 技术调研

用户: "帮我搜索关于工业防火墙的专利"
→ node scripts/patent-scout.js --query "工业防火墙" --limit 5

场景 2: 专利号查询

用户: "查一下专利 CN121567465A"
→ node scripts/patent-scout.js --patent-id CN121567465A

场景 3: 导出分析

用户: "搜索固态电池专利并导出"
→ node scripts/patent-scout.js --query "固态电池" --output results.md

注意事项

  • 百度搜索为默认数据源,国内可直连
  • Google Patents 在中国大陆需要配合代理使用
  • 请控制请求频率,避免被限流
  • 部分百度结果可能无法提取完整专利号

许可证

MIT License

作者

闫老师团队

更新日志

v2.0.0

  • 重写为真实网络搜索(移除演示数据)
  • 支持百度搜索(国内直连)
  • 支持 Google Patents(需代理)
  • 自动过滤广告
  • 自动提取中国专利号

v1.0.0

  • 初始版本(演示数据)