원클릭으로
paper-download
Download academic papers: arXiv source/PDF by ID, DOI papers via Unpaywall open access. Supports batch download.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
메뉴
Download academic papers: arXiv source/PDF by ID, DOI papers via Unpaywall open access. Supports batch download.
Codex 또는 Claude로 설치 이 Prompt를 복사해 Codex, Claude 또는 다른 어시스턴트에 붙여 넣으면 Skill 페이지를 검토하고 설치를 진행할 수 있습니다.
SOC 직업 분류 기준
Use this when the user needs to choose between multiple ML routes after survey but before committing to implementation. Compares candidate approaches, selects one, records rejected routes, and keeps a fallback.
Use this when the project needs real baseline results before or alongside the main model. Runs classical or literature-aligned baselines under the same protocol and writes a reproducible baseline summary.
Use this when the project needs a dedicated data-quality review before model review. Checks data reality, split correctness, label health, leakage risk, shape consistency, and mock-data disclosure.
Use this when the user wants a draft paper, figure bundle, README, release page, or experiment artifact reviewed before sharing. Checks evidence binding, claim scope, captions, layout clarity, and release readiness.
Use this when the user wants to improve chart quality, standardize plotting style, regenerate release figures, or add captions/protocol notes. Normalizes fonts, colors, legends, units, and scope notes across Scientify figures.
Use this when the user wants to improve README, docs pages, or microsites so a new reader can understand what the project is, how to use it, what artifacts exist, and what the scope boundaries are within one screen.
| name | paper-download |
| description | Download academic papers: arXiv source/PDF by ID, DOI papers via Unpaywall open access. Supports batch download. |
将论文下载到当前工作目录的 papers/ 下。
优先下载 .tex 源文件(可读性远优于 PDF):
mkdir -p papers/{arxiv_id}
curl -L "https://arxiv.org/src/{arxiv_id}" | tar -xz -C papers/{arxiv_id}
如果 tar 解压失败(部分论文只提供 PDF),回退到 PDF:
curl -L -o papers/{arxiv_id}.pdf "https://arxiv.org/pdf/{arxiv_id}"
arXiv 限速:连续下载时每篇间隔 3 秒(
sleep 3)。
查询开放获取链接,有则下载,无则跳过:
curl -s "https://api.unpaywall.org/v2/{doi}?email=research@openclaw.ai" | \
python3 -c "
import sys, json
d = json.load(sys.stdin)
oa = d.get('best_oa_location') or {}
url = oa.get('url_for_pdf') or oa.get('url')
if url: print(url)
else: print('NO_OA', file=sys.stderr)
" | xargs -I{} curl -L -o papers/{doi_slug}.pdf "{}"
{doi_slug}= DOI 中的/替换为_,例如10.1000/xyz123→10.1000_xyz123。 非开放获取论文静默跳过,不报错。
# 批量 arXiv
for id in 2401.12345 2403.00001 2405.67890; do
mkdir -p papers/$id
curl -L "https://arxiv.org/src/$id" | tar -xz -C papers/$id || \
curl -L -o papers/$id.pdf "https://arxiv.org/pdf/$id"
sleep 3
done
config.json 的 processed_ids(如果存在).tex 源码而非 PDF(信息更完整,公式可直接提取)