citation-management · lingzhi227 — скилл для Claude Code: работа с BibTeX
Скилл ведёт цитаты в LaTeX-статье: ищет недостающие ссылки через Semantic Scholar, проверяет ключи в .bib и приводит список литературы в порядок.
npx skills add lingzhi227/agent-research-skills --skill citation-management -a claude-codeЧто делает citation-management
Скилл закрывает весь цикл работы со ссылками в LaTeX-статье. Он сканирует .tex, находит утверждения без цитат, ищет подходящие работы через Semantic Scholar и добавляет записи в .bib. Ключ формируется по шаблону firstAuthorLastNameYearFirstContentWord, например vaswani2017attention.
Внутри четыре действия: harvest, validate, add, format. Сбор идёт итерациями, до 20 раундов, пока не закроются пробелы. Проверка ловит неразрешённые ключи, лишние записи, дубли ключей и секций, неопределённые ссылки и отсутствующие рисунки. Для поиска нужен ключ Semantic Scholar — его передают флагом --api-key.
Есть флаг --dry-run для предпросмотра и --fix, который создаёт references_fixed.bib с заглушками под недостающие ключи. Скилл не выдумывает ссылки: добавляется только то, что нашлось через API. Если в статье уже стоит нужная цитата, повторно она не появится. Это повод проверить черновик перед компиляцией, а не после.
Какие задачи решает
- найти пропущенные ссылки в черновике статьи
- проверить, что все ключи
\citeесть в.bib - убрать дубли записей и ключей
- отсортировать и выровнять
.bibперед сборкой - добавить конкретную работу по названию
Примеры запросов агенту
- Проверь цитаты в
paper/main.texпоpaper/references.bibи покажи, чего не хватает - Собери недостающие ссылки в
paper/main.tex, сначала прогони с--dry-run - Добавь в
.bibстатью про attention is all you need и почисти ключ
Как установить citation-management
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill citation-management -a claude-code2Вручную: положить файлы
~/.claude/skills/citation-management/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/citation-management/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill citation-management -a codex2Вручную: положить файлы
.agents/skills/citation-management/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill citation-management -a cursor2Вручную: положить файлы
.cursor/skills/citation-management/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills citation-management2Вручную: положить файлы
.github/skills/citation-management/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill citation-management -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/citation-managementВручную: положить файлы
.devin/skills/citation-management/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill citation-management -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о citation-management
Как установить citation-management в Claude?
Выполните npx skills add lingzhi227/agent-research-skills --skill citation-management -a claude-code. Скилл появится в ~/.claude/skills/citation-management/SKILL.md.
Что делает citation-management?
Ищет недостающие цитаты в .tex через Semantic Scholar, проверяет ключи по .bib, убирает дубли и приводит список литературы к единому виду.
Что нужно для поиска статей?
Ключ Semantic Scholar, его передают скрипту флагом --api-key. Без ключа поиск новых записей не отработает.
Похожие скиллы
Всё по теме «Наука и исследования» →Сначала — citation-management от других авторов.