typst-paper — скилл для Claude Code: правка научных статей в Typst
Скилл для работы с готовыми рукописями Typst. Диагностирует сборку, проверяет библиографию, чистит грамматику и AI-следы в английских и китайских статьях.
npx skills add bahayonghang/academic-writing-skills --skill typst-paper -a claude-codeЧто делает typst-paper
typst-paper берёт существующий проект на Typst и разбирает его по модулям: сборка, формат, библиография, грамматика, логика, таблицы, псевдокод. Каждый модуль — это Python-скрипт, который запускается через uv run python из папки проекта. Скрипты читают .typ-файлы, анализируют текст и возвращают диагноз, а не готовую правку — для переписывания нужен сам агент.
Скилл понимает английский и китайский, поэтому его берут и для перевода рукописей между этими языками. Для проверки псевдокода есть поддержка блоков algorithmic, algorithm-figure и lovelace; для библиографии — BibTeX и Hayagriva. Форматирование под площадку тоже заявлено: IEEE, ACM, Springer, NeurIPS встречаются в тегах модуля.
Есть ограничения. Скилл не работает с LaTeX-проектами — для .tex нужен отдельный скилл. Не подойдёт для планирования статьи с нуля или поиска литературы: только правка уже написанного. Для ревью со скорингом и гейтами есть paper-audit, а сюда такие задачи лучше не отправлять. Для запуска нужен uv и Python в системе.
Какие задачи решает
- найти причину ошибки сборки Typst
- проверить BibTeX и Hayagriva на соответствие рукописи
- переписать раздел related work от списка к сравнению и пробелу
- убрать AI-следы из английского или китайского текста
- проверить перекрёстные ссылки и нумерацию
Примеры запросов агенту
- проверь библиографию references.bib для main.typ
- форматирование под IEEE, прогони check_format.py по main.typ
- в related work нет сравнения — перестрой раздел по схеме темы → сравнение → пробел
Как установить typst-paper
1Через Skills CLI (Vercel)
npx skills add bahayonghang/academic-writing-skills --skill typst-paper -a claude-code2Вручную: положить файлы
~/.claude/skills/typst-paper/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/typst-paper/
1Через Skills CLI (Vercel)
npx skills add bahayonghang/academic-writing-skills --skill typst-paper -a codex2Вручную: положить файлы
.agents/skills/typst-paper/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add bahayonghang/academic-writing-skills --skill typst-paper -a cursor2Вручную: положить файлы
.cursor/skills/typst-paper/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install bahayonghang/academic-writing-skills typst-paper2Вручную: положить файлы
.github/skills/typst-paper/SKILL.md1Через Skills CLI (Vercel)
npx skills add bahayonghang/academic-writing-skills --skill typst-paper -a gemini-cli2Командой платформы
gemini skills install https://github.com/bahayonghang/academic-writing-skills --path academic-writing-skills/typst-paperВручную: положить файлы
.devin/skills/typst-paper/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add bahayonghang/academic-writing-skills --skill typst-paper -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора2
Похожие
Рядом в теме «Настройка агента: память, контекст, субагенты»
Всё по теме «Настройка агента: память, контекст, субагенты» →Вопросы о typst-paper
Как установить typst-paper в Claude Code?
Выполните npx skills add bahayonghang/academic-writing-skills --skill typst-paper -a claude-code. После установки скилл лежит в ~/.claude/skills/typst-paper/SKILL.md.
Что делает typst-paper?
Помогает с уже готовой рукописью Typst: диагностика сборки, проверка формата под площадку, валидация BibTeX и Hayagriva, грамматика, логика, таблицы, псевдокод, abstract, перевод и удаление AI-следов. Для статей в LaTeX не подходит.
Что нужно для запуска скриптов скилла?
Скрипты запускаются через uv run python из папки проекта. Понадобится установленный uv и Python.