figure-generation — скилл для Claude Code: что делает и как установить
Создаёт научные графики для статей через трёхэтапный пайплайн с проверкой кода и визуала. Пригодится при оформлении публикаций в LaTeX.
npx skills add lingzhi227/agent-research-skills --skill figure-generation -a claude-codeЧто делает figure-generation
Скилл генерирует иллюстрации для научных публикаций на базе matplotlib и seaborn. Процесс разбит на три шага: разбор описания в спецификацию, генерация с локальным запуском Python-кода и визуальная проверка результата. Если скрипт падает с ошибкой или не сохраняет картинку, агент изучает трейсбек и повторяет генерацию до 4 раз.
На выходе создаются растровый PNG с разрешением от 300 DPI для просмотра и векторный PDF для верстки. Скилл также формирует готовый блок \begin{figure} для вставки в LaTeX. Шаблон scripts/figure_template.py содержит заготовки под тепловые карты, графики абляции, радары и диаграммы внимания.
Локальный интерпретатор Python обязателен, иначе исполнить сгенерированный код не выйдет. Инструмент сразу следит за стандартами статей: палитры без сочетания чистого красного и зелёного для читаемости дальтониками, размер шрифта от 8pt и вынос названий в подписи к рисунку.
Какие задачи решает
- собрать векторный PDF с графиком под требования научной статьи
- исправить ошибки исполнения скрипта matplotlib в цикле до 4 попыток
- подобрать цветовую палитру для читателей с дальтонизмом
- получить готовый код LaTeX figure для быстрой вставки в документ
Примеры запросов агенту
- Построй график абляции по данным из results/ablation.csv для статьи
- Сделай тепловую карту внимания на основе attention_weights.npy
- Нарисуй кривую обучения модели с палитрой для дальтоников в PDF
Как установить figure-generation
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill figure-generation -a claude-code2Вручную: положить файлы
~/.claude/skills/figure-generation/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/figure-generation/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill figure-generation -a codex2Вручную: положить файлы
.agents/skills/figure-generation/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill figure-generation -a cursor2Вручную: положить файлы
.cursor/skills/figure-generation/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install lingzhi227/agent-research-skills figure-generation2Вручную: положить файлы
.github/skills/figure-generation/SKILL.md1Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill figure-generation -a gemini-cli2Командой платформы
gemini skills install https://github.com/lingzhi227/agent-research-skills --path skills/figure-generationВручную: положить файлы
.devin/skills/figure-generation/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add lingzhi227/agent-research-skills --skill figure-generation -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о figure-generation
Как установить figure-generation в Claude Code?
Выполните в терминале команду npx skills add lingzhi227/agent-research-skills --skill figure-generation -a claude-code.
Что делает скилл figure-generation?
Он превращает текстовое описание графика в рабочий Python-скрипт, исполняет его, оценивает картинку через визуальный фидбек и устраняет сбои.
Какие входные и выходные форматы поддерживает скилл?
На вход принимаются файлы CSV, JSON, NPY или PKL. На выходе получаются превью PNG с 300 DPI, векторный PDF и фрагмент разметки LaTeX.