seaborn — скилл для Claude Code: что делает и как установить
Скилл для Claude Code и других агентов: тот строит статистические графики на seaborn из pandas DataFrame, с готовыми рецептами под распределения, регрессии и тепловые карты.
npx skills add K-Dense-AI/scientific-agent-skills --skill seaborn -a claude-codeЧто делает seaborn
Скилл кладёт перед агентом методику построения статистических графиков на seaborn. Внутри — разбор типовых задач: распределения, парные зависимости, сравнение категорий, регрессионные панели, тепловые карты. Агент читает SKILL.md и собирает код по описанным шаблонам, а не угадывает вызовы.
Интерфейсов два. Функциональный годится для быстрой разведки и одиночных графиков. Объектный (seaborn.objects) даёт декларативные цепочки для многослойных фигур. Сам апстрим в 0.13.2 называет объектный интерфейс экспериментальным, поэтому скилл советует функциональный там, где композиция не упрощает график заметно — это повод не тащить so.Plot в продакшен сразу.
Нужен Python 3.8+ и seaborn 0.13.2 с NumPy, pandas и Matplotlib; проверенный стек собран на Python 3.12+. Для части регрессий и кластеризации ставят scipy и statsmodels — скилл приводит uv pip install "seaborn[stats]==0.13.2". Ловушки версий тоже разобраны: errorbar заменил ci в lineplot, barplot и pointplot, а regplot с lmplot по-прежнему принимают ci, и старые примеры из статей на этом падают. palette без hue в категориальных функциях больше не проходит.
Какие задачи решает
- построить распределение одной переменной с разбивкой по группам
- сравнить категории с интервалами неопределённости без ручной агрегации
- собрать матрицу парных зависимостей по числовым колонкам
- нарисовать тепловую карту корреляций прямо из DataFrame
- перевести старый вызов
lineplotсciнаerrorbar
Примеры запросов агенту
- Построй распределение `total_bill` по дням недели через seaborn
- Сделай pairplot по числовым колонкам моего DataFrame и сохрани в PNG
- Перепиши этот `lineplot`: параметр `ci` убрали, нужен `errorbar`
Как установить seaborn
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill seaborn -a claude-code2Вручную: положить файлы
~/.claude/skills/seaborn/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/seaborn/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill seaborn -a codex2Вручную: положить файлы
.agents/skills/seaborn/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill seaborn -a cursor2Вручную: положить файлы
.cursor/skills/seaborn/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install K-Dense-AI/scientific-agent-skills seaborn2Вручную: положить файлы
.github/skills/seaborn/SKILL.md1Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill seaborn -a gemini-cli2Командой платформы
gemini skills install https://github.com/K-Dense-AI/scientific-agent-skills --path skills/seabornВручную: положить файлы
.devin/skills/seaborn/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add K-Dense-AI/scientific-agent-skills --skill seaborn -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
Из того же набора120
Весь набор →Похожие
Вопросы о seaborn
Как установить seaborn в Claude Code?
Выполните npx skills add K-Dense-AI/scientific-agent-skills --skill seaborn -a claude-code. Скилл окажется в ~/.claude/skills/seaborn/SKILL.md.
Что делает этот скилл?
Он задаёт агенту порядок работы с seaborn: какой интерфейс взять, как разложить данные в длинный формат, какие параметры сейчас актуальны. На выходе — код графика, а не общие рассуждения про визуализацию.
Откуда `sns.load_dataset` берёт данные?
Из публичного репозитория mwaskom/seaborn-data, если набора нет в кеше; ключи не нужны. Для закрытых или офлайновых данных скилл предлагает читать локальные файлы через pandas и передавать DataFrame в seaborn.