survey-generation — скилл для Claude Code: обзор литературы в LaTeX
Скилл проводит агента по шагам от поиска статей до готового обзора с проверенными ссылками и BibTeX. Пригодится, когда нужен academic survey, а не подборка абстрактов.
npx skills add lingzhi227/agent-research-skills --skill survey-generation -a claude-codeЧто делает survey-generation
Скилл собирает полноценный обзорный текст: сначала ищет статьи по теме и отбирает их, дальше строит план из нескольких независимых черновиков, разбивает разделы на подразделы и пишет каждый из них с опорой на найденные работы. В тексте ставятся ссылки в виде [paper_title], а в конце они превращаются в \cite{key} с готовым .bib-файлом.
Проверка цитат — отдельный обязательный шаг. Агент сверяет названия работ, смотрит, действительно ли источник подтверждает утверждение, и выкидывает неподтверждённые ссылки; для этой сверки заявлена NLI-модель. После этого правится связность: каждый подраздел читает соседей и переписывает переходы, сохраняя ссылки. Цитировать разрешено только работы из собранного списка, так что выдуманных источников быть не должно.
На выходе папка survey/: main.tex, references.bib, outline.json и файлы разделов в sections/. Для поиска статей скилл вызывает скрипт из соседнего скилла deep-research, поэтому тот должен лежать рядом в ~/.claude/skills/. Скачивание статей и их отбор выполняются командами в терминале, а не внутри чата.
Какие задачи решает
- собрать обзор литературы по теме с нуля
- построить план статьи и разбить его на подразделы
- подставить ссылки в формате BibTeX без выдуманных источников
- проверить, что каждая цитата подтверждает тезис
- сгладить переходы между разделами, не потеряв ссылки
Примеры запросов агенту
- Собери обзор по retrieval-augmented generation из ста штук, оформи в LaTeX
- Сделай survey по теме графовых нейросетей: сначала план, потом подразделы с цитатами
- Проверь цитаты в готовом обзоре и переведи их в BibTeX
Как установить survey-generation
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill survey-generation -a claude-code2Вручную: положить файлы
~/.claude/skills/survey-generation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/survey-generation/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill survey-generation -a codex2Вручную: положить файлы
.agents/skills/survey-generation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill survey-generation -a cursor2Вручную: положить файлы
.cursor/skills/survey-generation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills survey-generation2Вручную: положить файлы
.github/skills/survey-generation/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill survey-generation -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/survey-generationВручную: положить файлы
.devin/skills/survey-generation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill survey-generation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о survey-generation
Как установить survey-generation в Claude Code?
Выполните npx skills add lingzhi227/agent-research-skills --skill survey-generation -a claude-code, после этого файл скилла лежит в ~/.claude/skills/survey-generation/SKILL.md.
Что делает survey-generation?
Проводит агента по этапам AutoSurvey: поиск статей, план из нескольких черновиков, написание подразделов по найденным работам, проверка цитат и вычитка связности. На выходе получается LaTeX-обзор с .bib-файлом.
Что нужно, чтобы скилл заработал?
Скрипт поиска статей он берёт из скилла deep-research, который должен быть установлен рядом в ~/.claude/skills/. Без него первый шаг — сбор публикаций — не выполнится.