patent-download
专利 PDF 批量下载工具。当用户需要下载专利全文 PDF、查询专利信息、批量导出专利文件时使用。支持多平台(Google Patents 优先),自动处理申请号和公告号格式。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
专利 PDF 批量下载工具。当用户需要下载专利全文 PDF、查询专利信息、批量导出专利文件时使用。支持多平台(Google Patents 优先),自动处理申请号和公告号格式。
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
将本地开发的 Skills 批量同步到 ClawHub 与腾讯 SkillHub 两个平台。支持智能 .gitignore 过滤、白名单控制、增量同步、单个 skill 同步、双平台分流发布。本技能应在用户需要将本地 skills 发布到 ClawHub/SkillHub、批量同步技能、检查发布状态时使用。
跨平台 Agent 任务协调枢纽。本技能应在多个不同平台的 Agent 需要围绕项目任务源分配任务、标记归属、能力路由和交接上下文时使用。不要用于单一平台内的本地并行执行,或 Git 分支、提交、PR、merge 安全规则。
输入各类视频网站/播客平台链接后,自动下载对应媒体文件并交付给用户。优先使用 yt-dlp 覆盖抖音(Douyin)、B站(Bilibili)、YouTube 等常见视频网站,也可用于可直接暴露音频地址的播客平台(如小宇宙单集链接)。当遇到 403/登录/年龄或地区限制时,支持使用 cookies.txt 重试;对于可能存在 DRM/加密或条款限制的平台(例如部分 Spotify 内容),应提示用户仅下载其有权保存的内容,并在不可下载时建议改用官方离线/导出渠道或提供原始 RSS/直链。抖音视频在 yt-dlp 撞签名墙("Fresh cookies needed")时会自动 fallback 到无登录直连 aweme.snssdk.com/v1/play(仅需 video_id,不需要 cookie/a_bogus 签名);抖音图文笔记暂不支持自动下载,需手动处理。
元典法条与案例检索。本技能应在需要查询中国法律法规条文、检索相关案例、为法律分析提供数据支撑时使用。
PDF 处理工具,支持扫描件预处理、OCR 双层 PDF、页码添加、PDF 合并、解密、水印去除和压缩。本技能应在用户需要一键处理、优化或整理 PDF 文档时使用。不要用于:纯文本 PDF 内容编辑、PDF 阅读与批注、电子签名、非压缩目的的格式转换。
面向中国发明和实用新型专利的结构化初步分析工具。本技能应在用户需要拆解或解释权利要求、比较专利保护范围、进行产品侵权比对、等同分析、稳定性与无效风险分析、FTO、规避设计、专利价值评估或制作专利分析图表时使用。不要用于:代替专利律师或专利代理师出具正式意见、仅下载/OCR专利、撰写专利申请文件,或在未确认法域与有效权利要求时给出确定性结论;外观设计近似判断需另行采用专门方法并人工复核。
| name | patent-download |
| description | 专利 PDF 批量下载工具。当用户需要下载专利全文 PDF、查询专利信息、批量导出专利文件时使用。支持多平台(Google Patents 优先),自动处理申请号和公告号格式。 |
| version | 2.7.1 |
| license | MIT |
| author | 杨卫薪律师(微信 ywxlaw) |
| homepage | https://github.com/cat-xierluo/legal-skills |
根据专利号从多个平台下载专利文本(PDF / 摘要 / 全文)。
用:下载专利全文 PDF、批量导出专利文件、查询专利基本信息。 不用:专利侵权比对 / 权利要求分析 / 有效性核查等,请用专用分析工具。
Google Patents(API、免费免登录)为首选,度衍专利(浏览器)为备选。各平台实测状态、推荐度与接入方式见 references/platform-status.md。
用户给的往往是申请号(如 202421964517.8),Google Patents 用公告号(如 CN223081266U)索引。两者无数学对应关系,google_patents.py 会尝试自动匹配但不保证成功。
完整的申请号/公告号结构、种类代码(A/B/U/S)、发明 A vs B 区别、默认下载规则见 references/patent-number-formats.md。
# 进入脚本目录(相对 skill 根)
cd scripts
# 查看支持的平台及状态
python cli.py --list
# Google Patents 下载(推荐,免费免登录)
python cli.py google CN223081266U
python cli.py google 202421964517.8 # 申请号自动匹配
# 仅查询专利信息,不下载
python cli.py google CN223081266U --info
# 度衍浏览器自动化(账号自动从环境变量读取)
python cli.py uyanip CN223081266U -m browser
# 批量下载
python cli.py google CN223081266U CN118198150A CN118198150B
python platforms/google_patents.py CN223081266U
python platforms/google_patents.py 202421964517.8 -o ~/Downloads
python platforms/uyanip.py 2024214535561
各平台账号通过环境变量配置,代码不硬编码、仓库不存储任何账号密码。
命名:PATENT_<平台>_USERNAME / PATENT_<平台>_PASSWORD(如 PATENT_UYANIP_USERNAME)。
配置流程:
cp config/.env.example config/.envconfig/.env,填入你注册的账号(已 .gitignore,不入库).env 加载(scripts/platforms/_creds.py,无需额外依赖)python scripts/platforms/_creds.py —— 检查 .env 是否被误提交到 git,并显示各平台账号是否就绪(不打印密码)各平台账号获取方式与 ToS 合规提示见 references/accounts-setup.md。Google Patents 与 CNIPA epub 为公开免登录,无需配置。
| 参数 | 说明 |
|---|---|
-m, --method | 下载方式:api 或 browser |
-u, --username | 用户名(默认从环境变量读) |
-p, --password | 密码(默认从环境变量读) |
-o, --output | 输出目录(默认当前目录) |
--headless | 无头模式(浏览器方式) |
--info | 仅查询信息,不下载(仅 Google Patents) |
python cli.py google <号> --info 仅用标准库,零依赖python cli.py --list、python platforms/_creds.py 零依赖ImportError首次下载前按所用通道安装(统一命令:pip install -r scripts/requirements.txt):
| 通道 | 依赖 | 安装命令 |
|---|---|---|
| Google Patents 下载(推荐) | patent-downloader | pip install patent-downloader |
| 度衍/粤港澳/PSS 浏览器自动化 | playwright + 浏览器 | pip install playwright && playwright install chromium |
| PatentStar/epub API 等 | requests | pip install requests |
一条命令装全部:pip install -r scripts/requirements.txt。
本技能会执行本地脚本完成专利下载,涉及以下能力边界,请在使用前知悉:
scripts/patent-download.sh 包装脚本在缺少依赖时会自动执行 pip install 与 playwright install chromium:
google 时,若未装 patent-downloader 会自动 pip install patent-downloader;playwright 会自动 pip install -r requirements.txt 并下载 Chromium 浏览器二进制。scripts/requirements.txt,或改为手动安装(pip install -r scripts/requirements.txt)。python cli.py <平台> <专利号> 不会触发自动安装,缺依赖时只会打印清晰提示并退出。requests / patent-downloader / playwright(浏览器自动化)等依赖完成下载。PATENT_<平台>_USERNAME / PATENT_<平台>_PASSWORD)或本地 config/.env 读取(见「凭证」章节)。凭证仅用于登录下载,不硬编码、不打印密码。--headless 无头模式。会在本机启动浏览器进程执行登录与下载操作。-o,默认当前目录)写入下载的 PDF/文件。references/examples.mdCHANGELOG.md