paper-fetch — скилл для Claude Code: поиск PDF и установка
Скилл ищет PDF научной статьи по DOI, названию или списку DOI и сохраняет найденные файлы. Пригодится, когда нужно получить статью из доступных источников.
npx skills add Agents365-ai/365-skills --skill paper-fetch -a claude-codeЧто делает paper-fetch
Для DOI скилл проверяет источники по очереди: Unpaywall, Semantic Scholar, arXiv, PubMed Central и серверы bioRxiv или medRxiv. Если указано только название, сначала ищет DOI через Crossref, а затем при необходимости обращается к Semantic Scholar. Для пакетной загрузки можно передать файл со списком DOI.
Команда запуска — python scripts/fetch.py; результаты по умолчанию попадают в pdfs, а для агента выводится JSON. Для работы нужен python3. Загрузка напрямую с сайта издателя включается через PAPER_FETCH_INSTITUTIONAL=1, а резервный поиск через Sci-Hub включён по умолчанию и отключается переменной PAPER_FETCH_NO_SCIHUB=1.
Какие задачи решает
- найти PDF по DOI
- получить DOI по названию статьи и скачать PDF
- скачать статьи по списку DOI из файла
- сохранить найденные статьи в выбранную папку
Примеры запросов агенту
- Найди и скачай PDF статьи с DOI
10.1234/example. - Найди статью по названию «Пример названия» и сохрани её PDF.
- Скачай статьи по DOI из файла
papers.txt.
Как установить paper-fetch
1Через Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill paper-fetch -a claude-code2Вручную: положить файлы
~/.claude/skills/paper-fetch/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/paper-fetch/
1Через Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill paper-fetch -a codex2Вручную: положить файлы
.agents/skills/paper-fetch/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill paper-fetch -a cursor2Вручную: положить файлы
.cursor/skills/paper-fetch/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install Agents365-ai/365-skills paper-fetch2Вручную: положить файлы
.github/skills/paper-fetch/SKILL.md1Через Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill paper-fetch -a gemini-cli2Командой платформы
gemini skills install https://github.com/Agents365-ai/365-skills --path plugins/paper-fetch/skills/paper-fetchВручную: положить файлы
.devin/skills/paper-fetch/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add Agents365-ai/365-skills --skill paper-fetch -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о paper-fetch
Как установить paper-fetch в Claude Code?
Выполните npx skills add Agents365-ai/365-skills --skill paper-fetch -a claude-code. Файл скилла находится по пути ~/.claude/skills/paper-fetch/SKILL.md.
Что делает paper-fetch?
Ищет и загружает PDF научных статей по DOI или названию, а также обрабатывает список DOI из файла.
Что нужно для работы paper-fetch?
Нужен python3. Для загрузки с сайта издателя требуется включить институциональный режим переменной PAPER_FETCH_INSTITUTIONAL=1.