matplotlib · tondevrel — скилл для Claude Code: графики в Python
Скилл учит агента строить графики на matplotlib: от простых линий до тепловых карт и многопанельных фигур. Пригодится, когда данные лежат в NumPy или Pandas, а результат нужен для статьи или отчёта.
npx skills add tondevrel/scientific-agent-skills --skill matplotlib -a claude-codeЧто делает matplotlib
Скилл описывает, как работать с matplotlib через объектный интерфейс: fig, ax = plt.subplots(), дальше настройка осей, подписей, легенды и сохранение в файл. Внутри есть готовые шаблоны для линий, разброса, столбцов, гистограмм, тепловых карт с колорбаром, контуров, векторных полей и 3D-поверхностей. Отдельный блок про многопанельные фигуры: обычная сетка plt.subplots(2, 2) и gridspec.GridSpec с разными пропорциями ячеек.
Есть раздел про оформление для публикаций: LaTeX в подписях через text.usetex, глобальные стили через plt.rcParams.update, сохранение в .pdf или .svg. Скилл советует ставить bbox_inches='tight' при сохранении и dpi 300+ для печати, а в циклах закрывать фигуры через plt.close('all'), иначе утечка памяти. Про цветовые карты прямо: jet искажает градиенты, лучше viridis, magma или inferno.
Скилл не для интерактивных веб-дашбордов и не для быстрого статистического разбора — там он сам отправляет к Plotly, Bokeh и Seaborn. На очень больших наборах данных в реальном времени он тоже не поможет. Установка идёт через npx skills add, сам matplotlib ставится отдельно: pip install matplotlib.
Какие задачи решает
- построить график из массива NumPy без ручной настройки осей
- собрать многопанельную фигуру с разными размерами ячеек
- сохранить график в PDF с подписями, которые не обрезаны
- подписать оси формулами LaTeX для статьи
- нарисовать тепловую карту с корректным колорбаром
Примеры запросов агенту
- построй график sin(x) на отрезке от 0 до 10 и сохрани в plot.pdf
- сделай сетку 2x2 с тепловой картой, гистограммой и графиком с погрешностями
- настрой rcParams так, чтобы подписи осей были в LaTeX, и построй график
Как установить matplotlib
1Через Skills CLI (Vercel)
npx skills add tondevrel/scientific-agent-skills --skill matplotlib -a claude-code2Вручную: положить файлы
~/.claude/skills/matplotlib/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/matplotlib/
1Через Skills CLI (Vercel)
npx skills add tondevrel/scientific-agent-skills --skill matplotlib -a codex2Вручную: положить файлы
.agents/skills/matplotlib/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add tondevrel/scientific-agent-skills --skill matplotlib -a cursor2Вручную: положить файлы
.cursor/skills/matplotlib/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install tondevrel/scientific-agent-skills matplotlib2Вручную: положить файлы
.github/skills/matplotlib/SKILL.md1Через Skills CLI (Vercel)
npx skills add tondevrel/scientific-agent-skills --skill matplotlib -a gemini-cli2Командой платформы
gemini skills install https://github.com/tondevrel/scientific-agent-skills --path skills/matplotlibВручную: положить файлы
.devin/skills/matplotlib/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add tondevrel/scientific-agent-skills --skill matplotlib -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о matplotlib
Как установить matplotlib в Claude?
Выполните npx skills add tondevrel/scientific-agent-skills --skill matplotlib -a claude-code. После этого файл скилла появится в ~/.claude/skills/matplotlib/SKILL.md.
Что делает скилл matplotlib?
Даёт агенту правила и шаблоны для построения графиков на matplotlib: линии, разброс, гистограммы, тепловые карты, контуры, 3D-поверхности и многопанельные фигуры. Отдельно описано оформление для публикаций с LaTeX.
Чем этот скилл не поможет?
Интерактивные веб-дашборды и быстрый статистический разбор он не покрывает — для этого он сам советует Plotly, Bokeh и Seaborn. Очень большие наборы данных в реальном времени тоже вне его области.
Похожие скиллы
Всё по теме «Наука и исследования» →Сначала — matplotlib от других авторов.