| name | patent-fetch |
| title | patent-fetch — 专利 PDF 下载 |
| description | Use when the user has a patent publication number, patent URL, or patent-search result and wants the PDF fetched into the configured patent inbox. |
| author | ZimoLiao |
| author_url | https://github.com/ZimoLiao/scholaraio/tree/main/.claude/skills/patent-fetch |
| license | MIT |
| version | 0.1.0 |
| execution_mode | open |
| jurisdiction | general |
| practice | ip |
| language | zh |
patent-fetch — 专利 PDF 下载
优先通过 USPTO PPUBS 官方导出接口下载美国专利 PDF,并在必要时回退到 Google Patents 页面抓取,自动保存到 configured patent inbox(fresh 默认 data/spool/inbox-patent/),供后续 pipeline ingest 入库。旧版 data/inbox-patent/ 先用 scholaraio migrate upgrade --migration-id <id> --confirm 迁移。
常与 patent-search 配合使用:先用 patent-search 发现专利,再用 patent-fetch 或 --fetch 参数下载 PDF。
功能
- 专利 ID 直输:只需输入专利公开号(如
US20240176406A1),优先走 USPTO 官方导出
- 完整 URL 支持:也支持直接传入完整的专利页面链接
- 官方下载优先:美国专利优先走 PPUBS 导出,避免 Google 页面抓取不稳定
- 自动去重:如果目标文件已存在,跳过下载
- 仅用于发现下载:不入库,下载后需手动执行
scholaraio pipeline ingest 走专利入库流程
用法
通过专利 ID 下载
scholaraio patent-fetch US20240176406A1
通过完整 URL 下载
scholaraio patent-fetch "https://patents.google.com/patent/US20240176406A1"
与 patent-search 联动
scholaraio patent-search "neural network" --count 5
scholaraio patent-search "neural network" --count 5 --fetch
输出示例
已下载: /path/to/data/spool/inbox-patent/US20240176406A1.pdf (1679017 bytes)
已保存到: /path/to/data/spool/inbox-patent/US20240176406A1.pdf
如果文件已存在:
文件已存在: /path/to/data/spool/inbox-patent/US20240176406A1.pdf
已保存到: /path/to/data/spool/inbox-patent/US20240176406A1.pdf
如果页面没有 PDF 链接:
未在该页面找到 PDF 下载链接
推荐工作流
手动下载流程
scholaraio patent-search "quantum computing" --count 10
scholaraio patent-fetch US20230123456A1
scholaraio pipeline ingest
scholaraio search