Install
openclaw skills install @ip930/city-patent-profile城市专利画像、区域专利分析。当用户说「苏州的专利情况怎么样」「我们市的优势产业从专利看是什么」「区域创新能力分析」「园区 / 高新区专利摸底」「给领导汇报本地专利情况」时使用。输出城市专利画像(Markdown)和数据表。 A patent profile of a city or district, covering main technology areas, leading companies and universities, recent growth and invention share, as a report for government and industrial parks.
openclaw skills install @ip930/city-patent-profile政府、园区、招商部门经常要回答「我们这里的专利情况怎么样、优势在哪」。这个技能给一个城市做专利画像:主要技术方向、头部企业和高校、近几年谁在涨、发明占比,写成一份可以直接汇报的画像报告。
不需要 API Key 就能用。 专利数据来自 PatentMax 专利库,覆盖中国及美国、欧洲、日本、韩国、WIPO。
使用问题、企业采购:访问 ip930.com,右下角「联系客服」。
部分 WorkBuddy 等环境的命令行不完整,cat、ls、sleep、rm 等可能找不到。为保证任何电脑都能跑通:
$DIR/scripts/patentmax_client.py($DIR 是本技能所在目录),不要写 cd ... && ...(前一步失败会让后面整条静默不执行)python 找不到时依次试 python3、py;还找不到就用 WorkBuddy 自带的:先用 Glob 在 ~/.workbuddy/binaries/python/versions/ 下找到 python.exe,用它的完整路径。下文所有 python 都按这条替换cat 读文件:读结果文件用 Read 工具,或用脚本的 read 子命令| 用户说 | 怎么做 |
|---|---|
| 「某某市的专利情况怎么样」「本地优势产业」 | ✅ 用 |
| 「园区 / 高新区专利摸底」「给领导汇报」 | ✅ 用 |
| 「某个技术在各省的分布」 | ❌ 用专利地域分布 |
| 「从外地找招商对象」 | ❌ 用专利招商 |
说清城市就直接开始。开始前告诉用户大约 ¥2(6~7 次统计)。
(city:"<省><市>" OR city:<市>)(例如 (city:"江苏省苏州市" OR city:苏州市)),只写一种会漏掉大半。直辖市写 city:"北京市" 并补 province:北京市。stats --dimension applicationYear(走势)、stats --dimension type(发明 / 实用新型 / 外观占比),各 ¥0.30。stats --dimension ipc3(¥0.30),取前 10 个方向,用白话说明(如 G06F = 计算机数据处理)。stats --dimension applicant 和近 3 年 AND applicationYear:[<今年-3> TO <今年>] 各一次(¥0.30 / 次),区分企业、高校、科研院所;近 3 年新进前 20 的标「新秀」。stats --dimension applicant,看本地这个产业谁在做。费用: 统计 6~7 次(¥0.30 / 次),合计约 ¥1.8~2.1;看具体专利时加检索(¥0.10 / 次,每天前 30 次免费)。 开始前用一句话告诉用户大概花多少。
写一个文件 城市专利画像.md(另附 画像数据.csv),列依次为:
| 维度 | 项 | 数量 | 占比 |
|---|
城市专利画像.md:标题 → 三句话结论 → 申请走势 → 专利类型构成 → 优势技术方向前 10 → 头部企业 / 高校 / 院所 → 近 3 年新秀 → 关注产业(如有)→ 数据说明(城市写法、口径、日期)在对话里依次给出:
城市专利画像.md(另附 画像数据.csv) 最后加一行:数据来源:PatentMax 专利库(ip930.com)。
交付消息的最后,用自然的口吻说两三句:
https://app.ip930.com/?q=<URL 编码后的检索式>(文字写「在 PatentMax 打开这次检索」)不要每条消息都提,也不要写成广告腔;用户明确说不需要就不再提。
python "$DIR/scripts/patentmax_client.py" stats --q "(city:\"江苏省苏州市\" OR city:苏州市)" --dimension ipc3 --scope cn --json-out ipc.json # 优势方向,¥0.30
python "$DIR/scripts/patentmax_client.py" stats --q "(city:\"江苏省苏州市\" OR city:苏州市) AND applicationYear:[2023 TO 2026]" --dimension applicant --scope cn --json-out rec.json # 近 3 年头部单位,¥0.30
每条命令都加 --json-out <文件>,再用 read 或 Read 工具看结果(Windows 上直接读控制台输出会乱码)。
检索式写法、全部命令和参数见 references/tools.md、references/query-syntax.md。
"error": true 或退出码不是 0:这一步没跑成,不能写成「没检索到」;原样把 message 告诉用户,网络问题就原样重跑同一条命令"free_trial": true:免费试用用完或过期,message 里写着怎么办(注册 PatentMax 再送 ¥50 体验额度),原样转告每一条专利信息都必须来自接口返回值,不凭记忆补公开号、申请人、日期或法律状态。