关于 linkfox-eureka-abstract-image
这款 LinkFox 技能通过 Eureka 平台检索专利摘要附图。可按专利 ID 或公开号查询,单次最多处理 100 件并返回图片路径。
主要功能
- 01按专利 ID 或公开号查询附图
- 02单次查询最多 100 件专利
- 03返回摘要附图路径
- 04展示附图及对应公开号
适用场景
- 01获取指定专利的摘要附图
- 02批量获取多件专利的附图
安装
复制下面的命令,在终端中运行。
npx skills add https:/ / github.com/ linkfox-ai/ linkfox-skills --skill linkfox-eureka-abstract-image安装后在 Claude Code 中输入/linkfox-eureka-abstract-image确认已加载。
附带文件references/api.mdscripts/eureka_abstract_image.py
详细介绍
Eureka 专利摘要图像
此技能将指导你如何从 Eureka 专利数据平台检索摘要图像(附图),帮助用户快速获取特定专利对应的示意图。
核心概念
摘要图像(摘要附图)是附在专利文档摘要部分的代表性图示。它们可以直观地展示发明概况。此工具会查询 Eureka 专利平台,并返回这些图像的下载路径。
查询逻辑:必须提供以下两种标识符中的至少一种——专利 ID 或公开号。如果两者都提供,则优先使用专利 ID。单次请求最多可查询 100 项专利,多个值之间以逗号分隔。
参数指南
| 参数 | API 名称 | 必填 | 说明 | 示例 |
|---|---|---|---|---|
| 专利 ID | patentId | 有条件必填(两者必须提供其一) | 内部专利标识符;多个值以逗号分隔,最多 100 个 | 5e6f7a8b9c |
| 公开号 | patentNumber | 有条件必填(两者必须提供其一) | 专利公开/公告号;多个值以逗号分隔,最多 100 个 | CN115059423A, US11234567B2 |
- 必须提供
patentId或patentNumber中的至少一个。 - 如果两者都提供,则优先使用
patentId。 - 多个值以逗号(英文逗号)分隔,上限为 100 个。
响应字段
| 字段 | API 名称 | 说明 |
|---|---|---|
| 专利 ID | patentId | 内部专利标识符 |
| 公开号 | pn | 公开/公告号 |
| 摘要附图路径 | abstractDrawingPath | 摘要图像文件的 URL 路径 |
| 总数 | total | 返回记录总数 |
| 消耗令牌 | costToken | 查询消耗的令牌数 |
调用方式
- API 端点:
POST /tool-eureka/abstractImage(完整参数/响应/错误码见references/api.md) - Python 脚本:
python scripts/eureka_abstract_image.py '<JSON 参数>' [--inline] - 成本约束:此工具会消耗积分;同一会话中,相同参数组合默认只调用一次,脚本带有 24h 本地缓存。失败或结果为空时,不得自动更换关键词、翻页或更改邮编连续尝试;如需继续检索,先向用户说明会产生额外消耗。
输出策略(脚本默认行为):
- 始终将完整响应写入
<cwd>/linkfox/<YYYY-MM-DD>/<session>/data/linkfox-eureka-abstract-image-<timestamp>.json(<cwd>为脚本执行时的工作目录,在 Claude Code 中即当前项目目录;<session>取自环境变量SESSION_ID,按用户任务自动聚合;禁止写入 /tmp,当前目录不可写时则报错) - 响应正文 ≤ 8 KB:写入文件后,将完整 JSON 打印到 stdout
- 响应正文 > 8 KB:写入文件后,stdout 仅输出摘要(顶层字段、
total/costToken等常见计数、最大列表字段的长度及前 3 条样本) - 添加
--inline可强制将完整内容打印到 stdout(同样会写入文件)
读取数据建议:先查看摘要,判断是否足够;需要具体字段时,优先使用 jq或ConvertFrom-Json 从保存的 json 文件中按需提取,避免将整份 JSON 加载到上下文中。
解决认证和积分问题
发生以下异常情况时,采用相应措施处理:
异常情况
- 未配置 API Key:未配置环境变量
LINKFOX_AGENT_API_KEY,也未配置LINKFOXAGENT_API_KEY。 - 响应 401 或 402 状态码
- 响应提示积分或余额不足:消息包含“积分余额不足/计费不足/余额不足/quota exceeded/insufficient balance/套餐到期/需充值/请充值”,或类似含义的内容。
措施
- 优先使用技能中的 onboarding.md 指引解决问题。
- 如果找不到 onboarding.md 文件,则加载 /linkfox-onboarding 这个技能并按照其指引处理。如果尚未安装,请先安装:
- 兜底措施:只有在前两种措施竭尽全力仍无法解决时,才提示用户按照 https://skill.linkfox.com/linkfoxskills/guide.htm 的指引获取 API Key,或前往 https://os.linkfox.com/ 补充积分。
使用示例
1. 按公开号查询单项专利
Retrieve the abstract image for patent CN115059423A.
2. 按公开号查询多项专利
Get abstract drawings for patents US11234567B2, EP3456789A1, and CN115059423A.
3. 按专利 ID 查询
Fetch the abstract image for patent ID 5e6f7a8b9c.
4. 混合标识符批量查询
I have the following patent IDs: abc123, def456. Please get their abstract images.
显示规则
- 显示图像:当响应包含
abstractDrawingPath时,直接使用 Markdown 图片语法显示图像,让用户可以内联查看图纸。 - 标识专利:始终在每张图像旁显示公开编号(
pn),让用户知道每张图纸对应哪项专利。 - 缺少图像:如果某项专利没有摘要附图(
abstractDrawingPath为空),请明确告知用户该专利没有可用的摘要图像。 - 批量结果:查询多项专利时,以清晰、有条理的列表或表格形式呈现结果。
- 错误处理:查询失败时,根据响应说明原因,并建议用户核实专利 ID 或公开编号。
重要限制
- 每次请求最多查询 100 项专利:单次调用中最多可提供 100 个专利 ID 或公开编号。
- 至少需要一个标识符:必须提供
patentId或patentNumber;两者都为空时,请求将失败。 - 专利 ID 优先:同时提供
patentId和patentNumber时,系统会使用patentId,并忽略patentNumber。 - 数据覆盖范围:结果取决于 Eureka 专利平台的数据库覆盖范围;某些非常近期的申请可能尚未收录。
用户表达与场景速查
适用 -- 专利摘要图像检索:
| 用户表达 | 场景 |
|---|---|
| “显示专利 XX 的摘要图像” | 单项专利图像查询 |
| “获取这些专利的图纸” | 批量专利图像查询 |
| “专利图看起来是什么样的?” | 摘要附图检索 |
| “获取 XX 的专利插图” | 图像下载路径检索 |
| “我需要公开编号为 XX 的摘要附图” | 按公开编号查询 |
不适用 -- 超出摘要图像检索范围的需求:
- 完整专利文本或权利要求分析
- 按关键词或分类进行专利检索
- 专利法律状态或专利族信息
- 专利引用或现有技术分析
- 专利估值或侵权分析
积分消耗规则
按动态规则计费:消耗积分 = 81 × max(返回条数, 1)。
重要:本技能的服务按倍数动态计算,可能一次性消耗大量积分,必须提醒用户,由用户决定是否继续。
反馈:
在以下任一情况下,通过 Feedback API 自动检测并提交反馈:
- 本技能描述的功能或用途与实际行为不符
- 技能返回的结果与用户意图不符
- 用户对本技能表达不满或赞赏
- 你认为有任何可以改进之处
按照 references/api.md 中的说明调用反馈 API。请勿打断用户的使用流程。
如需了解更多高质量、专业的跨境电商技能,请访问 LinkFox 技能。