paper-to-code — скилл для Claude Code: что делает и как установить
Превращает научную статью по машинному обучению в готовый репозиторий с кодом. Помогает воспроизвести предложенный авторами метод строго по тексту публикации.
npx skills add lingzhi227/agent-research-skills --skill paper-to-code -a claude-codeЧто делает paper-to-code
Скилл реализует пайплайн Paper2Code, разбивая воссоздание проекта на этапы планирования, анализа логики и написания кода в строгом порядке зависимостей. На этапе планирования агент извлекает гиперпараметры в config.yaml, формирует диаграммы классов Mermaid и последовательность шагов. Диаграммы служат жёстким контрактом для всех интерфейсов.
Генерация идёт по цепочке от загрузчика данных к модели, циклу обучения и скрипту запуска reproduce.sh. Агент пишет законченный код без пропусков и заглушек, опираясь только на явно заявленные в статье параметры. Если запуск падает с ошибкой, запускается отладка через формат правок SEARCH/REPLACE.
Инструмент требует на вход путь к PDF, сырой текст или ссылку на статью. Любые неясности в описании метода он отмечает прямо в коде, не пытаясь додумывать улучшения от себя.
Какие задачи решает
- построить UML-диаграмму и граф зависимостей по тексту научной статьи
- извлечь гиперпараметры обучения в файл
config.yaml - сгенерировать запускаемый репозиторий по методологии публикации
- устранить ошибки выполнения скриптом отладки
Примеры запросов агенту
- Воспроизведи метод из статьи paper.pdf и подготовь запускаемый репозиторий
- Разбери архитектуру модели из статьи paper.txt и вынеси параметры в config.yaml
- Собери код для обучения модели по ссылке на исследование
Как установить paper-to-code
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill paper-to-code -a claude-code2Вручную: положить файлы
~/.claude/skills/paper-to-code/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/paper-to-code/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill paper-to-code -a codex2Вручную: положить файлы
.agents/skills/paper-to-code/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill paper-to-code -a cursor2Вручную: положить файлы
.cursor/skills/paper-to-code/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills paper-to-code2Вручную: положить файлы
.github/skills/paper-to-code/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill paper-to-code -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/paper-to-codeВручную: положить файлы
.devin/skills/paper-to-code/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill paper-to-code -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о paper-to-code
Как установить paper-to-code в Claude Code?
Выполните команду npx skills add lingzhi227/agent-research-skills --skill paper-to-code -a claude-code.
Что делает paper-to-code?
Скилл пошагово превращает научную статью в готовый проект с файлами модели, загрузчиком данных, обучением и скриптом reproduce.sh.
Что делать, если в статье не раскрыты детали реализации?
Правила скилла запрещают выдумывать параметры. Все неясные моменты из текста статьи помечаются явно, а настройки берутся только из config.yaml.