paper-preflight — плагин
Сверяет каждую ссылку научной статьи с Crossref, dblp и arXiv до подачи, а вердикты выносит без участия языковой модели.
- 162 ★ репозитория
- Последний коммит
- MIT
Минимальный доступ
Почему такой уровень
- Названия работ и идентификаторы из статьи отправляются в Crossref, arXiv, OpenAlex и другие открытые реестры.
Установка
- Работает в
В терминале, через SkillFoxx CLI
npx skillfoxx add plugins/paper-preflightОпределит агенты на машине, покажет уровень доступа и зафиксирует версию.
Другие способы установки
Доступ и проверки
Как мы проверяемМинимальный доступИнструмент ничего не запускает и не ходит в сеть.
- Названия работ и идентификаторы из статьи отправляются в Crossref, arXiv, OpenAlex и другие открытые реестры.
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
paper-preflight читает LaTeX, Word, Markdown, Typst или PDF и спрашивает Crossref, dblp, arXiv, DataCite, PubMed и OpenAlex про каждую цитируемую работу. Проверка находит несуществующие источники, DOI от другой статьи, неверные годы, отозванные публикации и дубли записей. Если источники не знают работу или молчат, инструмент пишет «не удалось определить» и называет причину. В Claude Code он ставится плагином: MCP-сервер плюс скилл, по которому агент прогоняет проверку перед сдачей статьи, правит только доказанные ошибки и не придумывает ссылки. Для других агентов тот же скилл ставит `npx skills add`.
Для кого. Авторам статей, которые собирают библиографию вместе с ИИ-агентом и хотят сдать рукопись без выдуманных ссылок.
Подходит, если
- Перед отправкой статьи в журнал или на конференцию.
- Агент набросал BibTeX по памяти, и нужно убедиться, что каждая работа существует.
- Препринт из списка литературы мог выйти в журнале, и ссылку пора обновить.
- Проверку нужно запускать на каждый push через GitHub Action.
Не подходит, если
- Нужно решить, подтверждает ли цитируемая работа вашу мысль: смысл инструмент не оценивает.
- Список литературы состоит из книг на китайском: такие записи получают ответ «не удалось определить».
- Сеть недоступна, а кеша прошлых проверок нет.
Пример запроса к агенту
Проверь список литературы статьи в папке `paper` и покажи только доказанные ошибки с источником каждой.Ограничения
Первая проверка статьи занимает около минуты: источники опрашиваются вежливо, по очереди, потом ответы берутся из кеша. Нужен Python 3.11 или новее; чтение PDF и MCP-сервер подключаются дополнениями `pdf` и `mcp`. Автор по замеру на свежих статьях arXiv называет 0,79 ложной тревоги на 100 ссылок и просит присылать каждый случай ложного срабатывания. Названия работ и идентификаторы уходят в открытые научные реестры.
Как отключить. Отключите плагин в Claude Code либо удалите запись MCP `paper-preflight`, если подключали вручную. Кеш ответов лежит на диске отдельно, его очищают самостоятельно.
Частые вопросы
Чем это отличается от вопроса к модели?
Вердикт опирается на записи реестров. Фраза «не найдено» появляется только после того, как ответили все источники.
Какие форматы статьи читает?
LaTeX, Word, Markdown, Typst, PDF и обычный список литературы. Для PDF нужно дополнение `pdf`.
Как подключить к Codex или Cursor?
Поставьте скилл командой `npx skills add amos689/paper-preflight` или запустите MCP-сервер `paper-preflight mcp`. Без MCP скилл вызывает CLI.
Меняет ли инструмент файлы статьи?
Нет. Инструменты MCP только читают и остаются в рабочей папке; `preflight_bib_fix` присылает правки как diff и ничего не записывает.
Нужны ли ключи API?
Нет. Необязательные ключи, например `S2_API_KEY` для Semantic Scholar и `NCBI_API_KEY` для большего лимита PubMed, расширяют охват и скорость.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
ПлагиныПлагин для разбора научных статей: из PDF или ссылки на arXiv получается краткая сводка, учебные материалы, код и веб-просмотрщик
Плагин проверяет верстку LaTeX-статьи по отрисованным страницам, правит исходники и повторяет цикл до чистой проверки всех страниц
Скилл paper-spine: по теме, материалам и данным ведет научную статью от поиска литературы и текста до иллюстраций, рецензии и файлов Word, LaTeX и PDF
paper-reading-skill разбирает arXiv-статью по ИИ и робототехнике в отчет с проверяемыми утверждениями и ссылками на места в тексте.
Набор из восьми скиллов для научных статей в LaTeX: от темы до PDF с проверенными ссылками BibTeX и поэтапным контролем
Скилл Claude Code для научных статей: пять этапов от опроса автора до сжатия, правила разделов и независимая проверка.
Коротко о README
Версия 1.0 объявлена стабильной: идентификаторы правил, JSON-отчет, настройки и команды сохраняются во всей ветке 1.x.