360 Secure SkillHub
360 安全技能中心

arXiv Downloader

该 Skill 提供一个 Python 脚本,可依据 arXiv ID、带版本号 ID 或 arXiv 链接下载论文 PDF,或用 --latex 参数下载 LaTeX 源码压缩包,并支持指定输出目录与自定义文件名;脚本使用 urllib 模拟浏览器请求,失败时最多重试 3 次。

ninganme
ninganme
热度 42.50
最近更新 2026-05-11 17:39:26
分类:自动化依赖:代码执行 / 读写文件 / 第三方 API应用场景:研究 / 自动化脚本

安装技能

复制下面的话术发给你的 Agent,它会通过 secure-skills 检索并安装该技能。

执行命令安装此 skill: npx secure-skills-cli add arxiv-downloader
Metadata
name
arxiv-downloader
description
arXiv 论文 PDF/LaTeX 源码下载工具。支持通过 arXiv ID 或 URL 下载论文。 当用户提到下载 arXiv 论文、获取 PDF、下载 LaTeX 源码时使用。 触发条件:(1) 用户要求下载 arXiv 论文 (2) 提供 arXiv ID 或链接 (3) 需要 PDF 或源码

arXiv Downloader

从 arXiv 下载论文 PDF 或 LaTeX 源码。

使用方法

基本下载 PDF

python ~/.openclaw/workspace/skills/arxiv-downloader/scripts/download_arxiv.py <arxiv-id-or-url> [output_dir]

示例:

# 通过 ID 下载
python download_arxiv.py 2301.12345

# 通过 URL 下载
python download_arxiv.py https://arxiv.org/abs/2301.12345

# 指定输出目录
python download_arxiv.py 2301.12345 ~/Papers

下载 LaTeX 源码

python download_arxiv.py <arxiv-id> --latex

自定义文件名

python download_arxiv.py 2301.12345 --name my-paper

支持的格式

参数 说明
无参数 下载 PDF
--latex 下载 LaTeX 源码(.tar.gz)
--name 自定义输出文件名

常见 arXiv ID 格式

  • 新格式:2301.12345(年份.编号)
  • 带版本:2301.12345v2
  • URL:https://arxiv.org/abs/2301.12345

实现说明

脚本使用 urllib 下载文件,模拟浏览器 User-Agent,支持重试机制(最多 3 次)。

PDF URL: https://arxiv.org/pdf/{id}.pdf LaTeX URL: https://arxiv.org/e-print/{id}