latex-formatting — скилл для Claude Code: шаблоны и проверка LaTeX
Готовит LaTeX-шаблоны конференций, чинит форматирование и проверяет статью перед сдачей. Пригодится, когда до дедлайна осталось мало времени.
npx skills add lingzhi227/agent-research-skills --skill latex-formatting -a claude-codeЧто делает latex-formatting
Скилл закрывает три действия: setup, fix и check. В режиме setup он создаёт структуру каталогов проекта и main.tex под нужную площадку — ICML, ICLR, NeurIPS, AAAI или ACL. Режим fix правит незаэкранированные спецсимволы, ошибки математического режима, размещение плавающих объектов и проблемы с перекрёстными ссылками. check запускает latex_checker.py и смотрит число страниц, анонимизацию, обязательные разделы и оставшиеся пометки TODO.
Внутри — скрипты на Python: latex_checker.py для проверки и clean_latex.py для замены не-UTF8 и спецсимволов на LaTeX-эквиваленты. Математические окружения clean_latex.py пропускает. У clean_latex.py есть флаги --dry-run и --tables-only, а у чекера — --check-anon и --fix. С --fix проверка идёт первой, потом применяются правки, результат пишется в main_fixed.tex — исходный файл остаётся нетронутым.
Перед запуском проверьте, что Python доступен в окружении и что путь к скриптам совпадает с местом установки скилла. Проверка цитат живёт в соседнем скилле citation-management, поэтому для валидации .bib нужен и он. Спецификации площадок, список пакетов и команды лежат в references/venue-templates.md.
Какие задачи решает
- развернуть структуру проекта и
main.texпод NeurIPS или ACL - найти незаэкранированные спецсимволы перед сборкой
- проверить анонимизацию и число страниц до отправки
- вычистить не-UTF8 символы, не задев формулы
- отловить оставшиеся пометки TODO в тексте статьи
Примеры запросов агенту
- настрой шаблон NeurIPS в текущем проекте
- проверь
paper/main.texдля ICML с проверкой анонимизации - почини форматирование в
paper/main.texи запиши результат в новый файл
Как установить latex-formatting
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill latex-formatting -a claude-code2Вручную: положить файлы
~/.claude/skills/latex-formatting/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/latex-formatting/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill latex-formatting -a codex2Вручную: положить файлы
.agents/skills/latex-formatting/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill latex-formatting -a cursor2Вручную: положить файлы
.cursor/skills/latex-formatting/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills latex-formatting2Вручную: положить файлы
.github/skills/latex-formatting/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill latex-formatting -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/latex-formattingВручную: положить файлы
.devin/skills/latex-formatting/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill latex-formatting -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о latex-formatting
Как установить latex-formatting в Claude?
Выполните npx skills add lingzhi227/agent-research-skills --skill latex-formatting -a claude-code. После этого файл скилла появится по пути ~/.claude/skills/latex-formatting/SKILL.md.
Что делает latex-formatting?
Создаёт LaTeX-шаблон под конкретную конференцию, исправляет типичные ошибки форматирования и прогоняет проверку статьи перед сдачей: страницы, анонимизация, обязательные разделы, пометки TODO.
Какие площадки поддерживаются?
ICML, ICLR, NeurIPS, AAAI и ACL. Спецификации по каждой лежат в references/venue-templates.md.