arxiv-to-prompt CLI
Консольная утилита берет исходники статьи с arXiv и выводит один LaTeX-текст, который вставляют в запрос к нейросети.
- 172 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Скачивает файлы с arXiv и хранит их в локальном кеше; запускает только вашу команду.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add cli/arxiv-to-promptОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Скачивает файлы с arXiv и хранит их в локальном кеше; запускает только вашу команду.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
`arxiv-to-prompt` скачивает исходники статьи по номеру или адресу arXiv, находит главный файл с `\documentclass` и склеивает остальные через `\input` и `\include` в один связный текст. Формулы остаются в исходном LaTeX, поэтому модель читает их без потерь, которые дает PDF. Вывод можно сократить: флаги `--no-comments` и `--no-appendix` убирают комментарии и приложения, `--section` вытаскивает отдельные разделы, `--abstract` оставляет аннотацию, а `--list-sections` показывает оглавление. `--figure-paths` печатает пути к иллюстрациям, `--expand-macros` раскрывает `\newcommand`, `--token-count` считает токены, `--copy` кладет результат в буфер обмена. Скачанные статьи кешируются локально. Тот же код доступен из Python как `process_latex_source`.
Для кого. Исследователям и инженерам, которые разбирают статьи с arXiv вместе с Claude Code, Codex или чатом и хотят, чтобы формулы дошли до модели целыми.
Подходит, если
- Вы спрашиваете у модели вывод формулы из статьи, а PDF портит индексы и дроби.
- Статья на сорок страниц не влезает в контекст, и приложения с комментариями можно отбросить.
- Для пересказа нужны только введение и методы: `--section` достает их без остального текста.
- Агенту надо быстро показать, из каких иллюстраций состоит статья, через `--figure-paths`.
- Папка с готовым TeX-проектом уже лежит локально, и ее надо склеить в один файл.
Не подходит, если
- У статьи нет исходников на arXiv, есть только PDF: утилита работает с TeX.
- Нужны поиск по arXiv и загрузка метаданных: для этого лучше MCP-сервер, например `arxiv-mcp-server`.
- Вам нужен готовый пересказ: утилита лишь готовит текст, а отвечает уже модель.
Пример запроса к агенту
Выполни `arxiv-to-prompt 1706.03762 --no-comments --no-appendix` и объясни по полученному LaTeX, как считается внимание в этой статье.Ограничения
Утилита работает только с TeX-исходниками, поэтому статьи, выложенные одним PDF, ей не доступны. Пакет скачивает файлы с arXiv, так что нужен доступ в сеть, а подсчет токенов включается отдельным вариантом установки `arxiv-to-prompt[tokens]`. Кеш хранится локально и блокируется на время записи (по умолчанию 120 секунд, меняется через `--lock-timeout`). Большая статья без отсечения приложений может занять значительную часть контекста модели. Последний коммит в репозитории — август 2026 года.
Как отключить. Выполните `pip uninstall arxiv-to-prompt` и удалите локальный кеш скачанных статей, если он вам больше не нужен.
Частые вопросы
Как поставить arxiv-to-prompt?
Выполните `pip install arxiv-to-prompt`. Для подсчета токенов добавьте вариант `pip install 'arxiv-to-prompt[tokens]'`.
Какие данные принимает утилита?
Номер статьи, например `2303.08774`, или полный адрес arXiv. Всегда скачивается последняя версия статьи, поэтому номер версии указывать не нужно.
Как достать только нужные разделы?
Сначала `arxiv-to-prompt 2307.09288 --list-sections`, затем `--section "Introduction"`. Если название повторяется, используйте путь через `>`, например `Fine-tuning > RLHF Results > Human Evaluation`.
Как передать статью в нейросеть?
Флаг `--copy` кладет результат в буфер обмена. В консоли подойдет конвейер: `arxiv-to-prompt 1706.03762 | llm -s "explain this paper"` с библиотекой `llm`.
Можно ли использовать утилиту из Python?
Да: `from arxiv_to_prompt import process_latex_source`. Функция принимает те же настройки (без комментариев, без приложений, локальная папка) и возвращает строку с LaTeX.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
CLI-инструментыСкилл ведет агента от темы до обзорной статьи для arXiv в LaTeX IEEEtran: план на согласование, проверка каждой ссылки по живому источнику, сборка PDF
Два скилла для Claude Code: статья с arXiv превращается в Markdown с формулами, а DOI и ID находятся через API arXiv.
Набор из восьми скиллов для научных статей в LaTeX: от темы до PDF с проверенными ссылками BibTeX и поэтапным контролем
CLI для Overleaf: вытягивает проекты LaTeX в папку, отправляет правки, компилирует PDF и отдает их агенту через MCP
Локальный MCP-сервер для работы с научной литературой arXiv: чтение статей по разделам, BibTeX из метаданных, отслеживание тем
paper-reading-skill разбирает arXiv-статью по ИИ и робототехнике в отчет с проверяемыми утверждениями и ссылками на места в тексте.
Коротко о README
README показывает установку одной командой, примеры флагов с выводом и пример на Python. В конце собран список проектов на основе утилиты: MCP-сервер, чат по статье, генератор слайдов и приложение для iOS.