arxiv-skills — плагин

Два скилла для Claude Code: статья с arXiv превращается в Markdown с формулами, а DOI и ID находятся через API arXiv.

  • 49 ★ репозитория
  • Последний коммит
  • MIT
Плагин

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

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

  • Скиллы запускают скрипты, скачивают файлы из arXiv и вызывают pandoc на вашей машине.
Все причины и проверки

ultimatile/arxiv-skills

Установка

Работает в

В терминале, через SkillFoxx CLI

npx skillfoxx add plugins/arxiv-skills

Определит агенты на машине, покажет уровень доступа и зафиксирует версию.

Другие способы установки

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

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

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

  • Скиллы запускают скрипты, скачивают файлы из arXiv и вызывают pandoc на вашей машине.

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

Что делает

Плагин ставит два скилла для работы со статьями arXiv. Скилл `arxiv-doc-builder` скачивает статью, берет исходный LaTeX и при его отсутствии PDF, и превращает ее в Markdown-документацию для справки при реализации. Формулы сохраняются в формате MathJax и LaTeX, структура разделов остается. Для LaTeX используется pandoc, для PDF извлечение текста, а для сложных формул есть режим на основе зрения. Скилл `arxiv-lookup` состоит из легких скриптов к API arXiv: `get_doi.py` находит DOI журнальной версии по ID arXiv, `search_id.py` ищет ID по названию, автору, аннотации или категории с префиксами `ti:`, `au:`, `abs:`, `cat:` и булевыми операторами. Конвертер можно поставить и как отдельную команду `convert-paper`.

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

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

  • Алгоритм из статьи arXiv надо реализовать, и агенту нужен текст с формулами в LaTeX
  • Известен только заголовок работы, а ID arXiv нужно найти
  • Для ссылки в OpenAlex потребовался DOI журнальной версии препринта
  • У статьи нет исходников LaTeX, и ее приходится разбирать из PDF
  • Формулы в двухколоночном PDF ломаются обычным извлечением

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

  • Нужны статьи не с arXiv: скиллы работают только с этим архивом
  • Нужна дословная передача оформления журнала: результат это Markdown-справка, а не копия верстки
  • В системе нет pandoc и нельзя его поставить: конвертация LaTeX не заработает

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

Скачай статью arXiv 2409.03108, преврати ее в Markdown с формулами и найди DOI журнальной версии.

Ограничения

Нужны Python 3.11 или новее, pandoc для конвертации LaTeX и poppler-utils для расширенной обработки PDF, зависимости Python ставит uv. Конвертация сложных статей несовершенна: у репозитория отдельные справочники по сбоям pandoc, неизвестным макросам и нескольким классам документа. Режим на основе зрения для PDF обращается к модели и расходует токены. Скрипты `arxiv-lookup` ходят к публичному API arXiv, поэтому нужны сеть и вежливые запросы без частых повторов. Права на текст статьи остаются у авторов, а Markdown годится для личной справки.

Как отключить. Отключите плагин `arxiv-skills` через `/plugin`. Команду `convert-paper` удалите через `uv tool uninstall arxiv-doc-builder`, а скачанные статьи и Markdown-файлы уберите вручную.

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

Как поставить скиллы?

Выполните `claude plugin marketplace add ultimatile/arxiv-skills`, затем `claude plugin install arxiv-skills`.

Как использовать конвертер отдельно?

Поставьте его командой `uv tool install` из репозитория и вызывайте `convert-paper 2409.03108` или с `--output-dir ~/papers`.

Что делать, если у статьи нет LaTeX?

Скилл переключается на PDF и извлекает из него текст, а структуру разделов сохраняет.

Как найти ID статьи по названию?

Скрипт `search_id.py` принимает поля `ti:`, `au:`, `abs:` и `cat:` и булевы операторы, затем выдает подходящие ID.

Что нужно установить заранее?

Python 3.11 или новее, pandoc для LaTeX, poppler-utils для PDF и uv. Зависимости Python uv ставит сам.

Обсуждение

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

Плагины

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

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

Набор из восьми скиллов для научных статей в LaTeX: от темы до PDF с проверенными ссылками BibTeX и поэтапным контролем

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

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

ПлагинМинимальный доступ182Звезды репозитория

paper-reading-skill разбирает arXiv-статью по ИИ и робототехнике в отчет с проверяемыми утверждениями и ссылками на места в тексте.

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

Скилл Claude Code для научных статей: пять этапов от опроса автора до сжатия, правила разделов и независимая проверка.

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

Скилл для Claude Code: описываешь документ словами, получаешь готовый PDF на LaTeX. Шаблоны, скрипты компиляции, распознавание PDF и рукописных заметок

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

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

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

ИнструментОфициальныйАвторизацияЗвезды репозиторияГлавное отличие
arxiv-skills (эта карточка)нет49
arxiv-to-promptнет172утилита выдает один LaTeX-текст для вставки в запрос; здесь Markdown-документация и поиск ID
arxiv-mcp-serverнетне нужна3 276MCP-сервер для чтения статей по разделам; здесь скиллы конвертации и поиска без сервера

Коротко о README

README перечисляет два скилла, их возможности и сценарии, показывает установку плагина, отдельную установку `convert-paper` через uv и требования к окружению.

Бейдж для README

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