typst-author — скилл для Claude Code: что делает и как установить
Скилл помогает писать, править и форматировать документы Typst. Он направляет агента сверять синтаксис со справочниками и запускать проверки разметки.
npx skills add jihe520/MathModelAgent --skill typst-author -a claude-codeЧто делает typst-author
Скилл инструктирует модель генерировать и модифицировать файлы .typ, опираясь на локальную документацию, а не на устаревшие данные обучения. Внутри заложены правила оформления разметки, разграничение директив set и show, а также напоминания о типах данных: например, что в Typst применяются массивы, но отсутствуют кортежи.
Для проверки сомнительного поведения агент использует тестовые выражения через stdin с утилитой typst query, избегая создания временных файлов на диске. Если в окружении установлен typstyle, скилл запускает проверку стиля разметки. При этом агент обязан остановиться и запросить подтверждение, если автоформатирование затрагивает старый нетронутый код проекта. Для валидации готового результата применяется компилятор typst compile.
Какие задачи решает
- верстать отчёты и статьи в формате
.typ - настраивать правила оформления через
setиshow - форматировать разметку документов с помощью утилиты
typstyle - проверять результат сборки документа через
typst compile - тестировать вычисления выражений Typst без создания лишних файлов
Примеры запросов агенту
- Создай шаблон отчёта в файле report.typ с двусторонним выравниванием текста
- Исправь ошибки синтаксиса в документе main.typ и отформатируй его
- Добавь в документ paper.typ нумерацию заголовков римскими цифрами через set rule
Как установить typst-author
1Через Skills CLI (Vercel)
npx skills add jihe520/MathModelAgent --skill typst-author -a claude-code2Вручную: положить файлы
~/.claude/skills/typst-author/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/typst-author/
1Через Skills CLI (Vercel)
npx skills add jihe520/MathModelAgent --skill typst-author -a codex2Вручную: положить файлы
.agents/skills/typst-author/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add jihe520/MathModelAgent --skill typst-author -a cursor2Вручную: положить файлы
.cursor/skills/typst-author/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install jihe520/MathModelAgent typst-author2Вручную: положить файлы
.github/skills/typst-author/SKILL.md1Через Skills CLI (Vercel)
npx skills add jihe520/MathModelAgent --skill typst-author -a gemini-cli2Командой платформы
gemini skills install https://github.com/jihe520/MathModelAgent --path skills/typst-authorВручную: положить файлы
.devin/skills/typst-author/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add jihe520/MathModelAgent --skill typst-author -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора2
Весь набор →Похожие
Вопросы о typst-author
Как установить typst-author в Claude Code?
Выполните команду npx skills add jihe520/MathModelAgent --skill typst-author -a claude-code.
Что делает typst-author?
Скилл задаёт рабочий процесс для работы с языком Typst: подсказывает правила синтаксиса, направляет сверку с локальными справочниками и запускает форматирование через typstyle.
Как скилл предотвращает случайные изменения в чужом коде?
Перед применением форматирования запускается typstyle --diff. Если правки выходят за рамки отредактированного фрагмента, агент не изменяет файл без подтверждения пользователя.