arXiv Review Paper Harness — скилл

Скилл ведет агента от темы до обзорной статьи для arXiv в LaTeX IEEEtran: план на согласование, проверка каждой ссылки по живому источнику, сборка PDF

  • 467 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

Почему такой уровень

  • Скрипты Python пишут проект статьи на диск и запускают `pdflatex` и `bibtex`
  • Агент обращается к API arXiv и открывает веб-страницы для проверки цитат
  • Мосты `collaborating-with-claude` и `collaborating-with-gemini` запускают другие модели из командной строки и отдают им фрагменты работы
Все причины и проверки

appautomaton/latex-arxiv-skill

Установка

Работает в

Ручная установка

git clone https://github.com/appautomaton/latex-arxiv-SKILL.git

Скиллы лежат в .codex/skills репозитория. Откройте клонированную папку в Codex или скопируйте нужные подпапки в каталог скиллов своего проекта.

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

  • Скрипты Python пишут проект статьи на диск и запускают `pdflatex` и `bibtex`
  • Агент обращается к API arXiv и открывает веб-страницы для проверки цитат
  • Мосты `collaborating-with-claude` и `collaborating-with-gemini` запускают другие модели из командной строки и отдают им фрагменты работы

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

arXiv Review Paper Harness помогает написать обзорную статью по машинному обучению и ИИ в LaTeX. Главный скилл, arxiv-paper-writer, проводит агента по фиксированной цепочке. Сначала агент делает снимок литературы по теме без текста статьи, потом создает проект IEEEtran, план и варианты названий. До вашего согласия плана и появления таблицы задач `issues.csv` в main.tex нельзя писать ни абзаца. Дальше каждый раздел становится отдельной задачей с целевыми цитатами и критериями приемки. По каждой задаче агент ищет источники, пишет текст и сверяет цитату с живой страницей, прежде чем занести ее в ref.bib. Утверждение без подтверждения превращается в TODO, а не в выдуманную ссылку. Затем скилл `latex-rhythm-refiner` выравнивает длину предложений и абзацев, не трогая цитаты. Работа считается законченной, когда `pdflatex` и `bibtex` собирают проект без неопределенных ссылок. Детерминированные шаги вынесены в скрипты Python: создание каркаса, план, проверка CSV, компиляция и arxiv_registry.py, который ищет работы через API arXiv и кеширует метаданные и BibTeX в SQLite. Мосты `collaborating-with-claude` и `collaborating-with-gemini` позволяют запросить второе мнение у другой модели.

Для кого. Для исследователей и аспирантов, которые пишут обзор по ML и ИИ в LaTeX и хотят, чтобы каждая ссылка в нем была проверена.

Подходит, если

  • Нужен обзор состояния области, например генеративных моделей изображений, объемом 6–10 страниц в шаблоне IEEEtran
  • Хочется утвердить структуру и название до того, как агент начнет писать текст
  • В готовом LaTeX-проекте надо проверить и починить ref.bib, не пересоздавая каркас
  • Текст получился ровным по ритму, и его нужно разнообразить, сохранив все цитаты

Не подходит, если

  • Нужна новая экспериментальная статья: SKILL.md относит ее к случаям, где скилл не применяют; README допускает такую работу после доработки плана
  • Нужны неакадемические документы: скилл настроен на обзорные статьи
  • На машине нет `pdflatex` с `bibtex` и `latexmk`: без сборки критерий завершения не проверить
  • У агента нет доступа к вебу: проверка цитат по живому источнику без него не работает

Пример запроса к агенту

Напиши обзорную статью для arXiv про современные генеративные модели изображений. Сначала сделай снимок литературы и план, а текст начни после моего согласия

Ограничения

  • Нужны `pdflatex` с `bibtex` или `latexmk`, Python 3.8 или новее и доступ агента к веб-поиску для проверки цитат.
  • Автор проверял набор на macOS с GPT-5.2 Extra High. Отдельных протоколов проверки для Claude Code в репозитории нет.
  • Скрипты arxiv_registry.py обращаются к API arXiv, мосты `collaborating-with-claude` и `collaborating-with-gemini` запускают другие модели из командной строки.
  • Скилл рассчитан на обзоры. Для оригинальных исследований план приходится менять вручную.

Как отключить. Удалите папки arxiv-paper-writer, `latex-rhythm-refiner` и обоих мостов из каталога скиллов агента. Созданные проекты статей лежат в папке, которую вы указали в параметре --out, и остаются на месте.

Частые вопросы

Как скилл защищает от выдуманных ссылок?

Каждая цитата проверяется по живому источнику, прежде чем попасть в ref.bib. Утверждение без подтверждения превращается в TODO. На выходе `pdflatex` и `bibtex` не должны выдавать неопределенных цитат.

Почему агент не начинает писать сразу?

По правилам AGENTS.md до согласования плана и появления таблицы задач можно делать только заголовки, пункты и первые цитаты. Это защищает от разросшегося и неуправляемого текста.

Сколько запросов нужно, чтобы получить статью?

В примере example/v0-single-SKILL статью получили двумя запросами: первый просит обзор по теме, второй передает агенту выбор названия и охвата. В репозитории лежат две готовые статьи с планами, таблицами задач, исходниками и PDF.

Можно ли применить скилл к уже существующему LaTeX-проекту?

Да, проверка и ремонт ref.bib выполняются без нового каркаса: достаточно указать агенту путь к проекту.

Работает ли набор в Claude Code?

README заявляет двойную совместимость с Codex и Claude Code: скиллы следуют стандарту Agent Skills. Автор проверял набор в Codex, поэтому результат в Claude Code стоит сверить на небольшой теме.

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Восемь скиллов для готовых научных статей и диссертаций на LaTeX и Typst: компиляция, ссылки, правка языка, письмо в журнал и аудит как у рецензента

СкиллРасширенный доступ515Звезды репозитория

Скилл paper-spine: по теме, материалам и данным ведет научную статью от поиска литературы и текста до иллюстраций, рецензии и файлов Word, LaTeX и PDF

СкиллШирокий доступ6 тыс.Звезды репозитория

Скилл адаптации научной статьи под журнал: по набору опубликованных статей строит правила письма и правит рукопись по разделам с журналом правок

СкиллРасширенный доступ765Звезды репозитория

Готовый к форку шаблон Claude Code для академической работы: слайды, статьи, анализ данных с многоагентным ревью и воротами качества

ВоркфлоуШирокий доступ1,7 тыс.Звезды репозитория

Скилл для написания и правки статей по ML, CV и NLP: структура разделов, связность абзацев и самопроверка глазами рецензента

СкиллМинимальный доступ7,7 тыс.Звезды репозитория

Набор скиллов для Claude Code: исследование, написание статьи, рецензирование и проверка цитат по шагам

СкиллРасширенный доступ53,5 тыс.Звезды репозитория

Сравнение с похожими

Записи с тем же главным запросом: чем они отличаются.

ЗаписьОфициальныйЗвезды репозиторияГлавное отличие
arXiv Review Paper Harness (эта запись)нет467
PaperOrchestraнет688многоагентный конвейер от плана и графиков до обзора литературы, без обязательных ворот согласования
Academic Paper Skillsнет1 421два скилла, стратег и композитор, с проверками качества и без сборки LaTeX-проекта

Из блога

Коротко о README

README открывается блок-схемой процесса: снимок литературы, каркас, согласование, таблица задач, цикл написания, правка ритма, сборка. Дальше идут таблица преимуществ с жесткими воротами качества, быстрый старт на двух запросах, состав набора, два примера готовых статей, требования, ответы на частые вопросы и лицензия MIT.

Бейдж для README

Исходный SKILL.md

---
name: arxiv-paper-writer
description: >
  Write LaTeX ML/AI review articles for arXiv using the IEEEtran template
  and verified BibTeX citations. Use when writing, planning, or continuing
  an arXiv review/survey paper, or when validating and repairing citations
  in an existing LaTeX project.
compatibility: >
  Python 3.8+ for scripts. Web browsing/search for citation verification.
  LaTeX is required (pdflatex + bibtex or latexmk).
metadata:
  short-description: ML/AI review papers (IEEEtran template) with verified citations
---

# ML/AI Review Paper Workflow (IEEEtran template)

## When to Use
- ML/AI review papers for arXiv (main text ~6-10 pages; references excluded)
- LaTeX + BibTeX workflow with verified citations
- Citation validation/repair on existing LaTeX projects

## When NOT to Use
- Novel experimental research papers (this is a review workflow)
- Non-academic documents

## Inputs
- Topic description (required)
- Constraints: venue, page limit, author/affiliations (optional)
- Existing project path for citation validation (optional)

## Outputs
- `main.tex` (LaTeX source)
- `ref.bib` (verified BibTeX entries)
- `IEEEtran.cls`
- `plan/<timestamp>-<slug>.md`, `issues/<timestamp>-<slug>.csv`
- Figures/tables; `main.pdf`
- `notes/research-snapshot.md` (Gate 0 research snapshot)
- `notes/literature-notes.md` (optional per-citation notes)
- `notes/arxiv-registry.sqlite3` (arXiv metadata/BibTeX cache)

**Conventions**: run `python3 scripts/...` from this skill folder (where `scripts/` lives); `<paper_dir>` is the paper/project root (contains `main.tex`, `ref.bib`, `plan/`, `issues/`, `notes/`). Paths like `plan/...` are under `<paper_dir>`. Papers are created under `--out <workspace_dir>` (your working directory, never inside this skill folder); pass the same `--out` (and `--name`, if used) to both bootstrap stages. For arXiv discovery/metadata/BibTeX, use `scripts/arxiv_registry.py` (no ad-hoc curl/wget).

---

## Gated Workflow

Сообщить о проблеме

Foxx AIarXiv Review Paper Harness
Foxx AI

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.