SciPilot Figure

scipilot-figure-skill

Скилл-советник по научной визуализации: сначала разбирает данные и подбирает тип графика под вывод, потом рисует его на уровне журнальных требований

Скилл

Средний риск

Средний уровень ставим, когда инструмент запускает код, ходит в сеть или читает файлы проекта. Перед установкой посмотрите, что именно он делает.

Почему такой уровень

  • Запускает Python-скрипты, которые читают файлы данных и записывают файлы фигур
  • Устанавливает сторонние пакеты построения графиков
Все причины и проверки

haojae/scipilot-figure-skill

Установка

В терминале, через SkillFoxx CLI

npx skillfoxx add skills/scipilot-figure-skill

Определит агенты на машине, проверит риск и зафиксирует версию.

Другие способы установки

Выполните в терминале в папке проекта

npx skills add haojae/scipilot-figure-skill --skill scipilot-figure-skill -a claude-code -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add haojae/scipilot-figure-skill --skill scipilot-figure-skill -a cursor -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add haojae/scipilot-figure-skill --skill scipilot-figure-skill -a github-copilot -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add haojae/scipilot-figure-skill --skill scipilot-figure-skill -a codex -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add haojae/scipilot-figure-skill --skill scipilot-figure-skill -a gemini-cli -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add haojae/scipilot-figure-skill --skill scipilot-figure-skill -a cline -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Выполните в терминале в папке проекта

npx skills add haojae/scipilot-figure-skill --skill scipilot-figure-skill -a roo -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Форк Roo Code, папки .roo те же.

Выполните в терминале в папке проекта

npx skills add haojae/scipilot-figure-skill --skill scipilot-figure-skill -a opencode -y

Утилита skills ставит текущую версию из репозитория. Чтобы скилл работал во всех проектах, добавьте флаг -g.

Понадобится: Node.js

Сверено с репозиторием 25 сент. 2026, коммит 43098dd.

Текст для агента

Установи скилл: склонируй репозиторий в ~/.claude/skills/scipilot-figure-skill, затем pip install -r ~/.claude/skills/scipilot-figure-skill/requirements.txt. Начинай с профилирования данных через scripts/profile_data.py.

Другие способы из описания автора
git clone https://github.com/Haojae/scipilot-figure-skill.git ~/.claude/skills/scipilot-figure-skill
pip install -r ~/.claude/skills/scipilot-figure-skill/requirements.txt

Пакеты SciencePlots, pypdf, kaleido и PyMuPDF опциональны, без них скилл работает с урезанными функциями.

Это чужой код. Посмотрите файлы в репозитории перед установкой.

Что делает

Скилл работает как советник по научной графике и только потом как рисовальщик. Сначала он профилирует данные скриптом profile_data.py: типы столбцов, размер выборки, распределения, выбросы, корреляции. Затем спрашивает, что именно нужно доказать графиком, и по решающей схеме подбирает тип диаграммы, активно отсекая типичные ошибки: столбики средних при малой выборке, две оси Y, круговые и трехмерные диаграммы, некорректное усечение оси, радужные палитры. Дальше он сверяется с требованиями журналов по ширине колонки, кеглю и разрешению, настраивает стиль и шрифты, включая автоподбор шрифтов CJK, и рисует на matplotlib, seaborn и plotly. После отрисовки идет цикл самопроверки: программная проверка на пропавшие глифы, обрезку и наложения плюс чтение готового изображения на предмет перекрытий и выравнивания панелей. Экспорт делается сразу в конечном размере с векторными форматами и предпросмотром в оттенках серого.

Для кого. Для исследователей, аналитиков и авторов статей, которым нужны графики уровня научного журнала с обоснованным выбором типа диаграммы.

Подходит, если

  • Есть таблица данных и непонятно, каким графиком показать вывод
  • Нужна фигура под требования конкретного журнала, например Nature или IEEE
  • Нужна многопанельная фигура с единым стилем и корректной статистикой в подписи
  • Нужны китайские подписи в matplotlib без квадратов вместо иероглифов

Не подходит, если

  • Нужны схемы, блок-схемы или диаграммы архитектуры, а не графики по данным
  • Нет возможности установить Python и библиотеки построения графиков

Пример запроса к агенту

Вот results.csv, помоги сделать из него фигуру для статьи под однополосную колонку Nature

Ограничения

Скилл покрывает только графики по данным: линии, столбики, диаграммы рассеяния, ящики и скрипки, тепловые карты, распределения, матрицы корреляций и многопанельные фигуры, и не делает схемы и блок-схемы. Нужен Python 3.9 и выше с matplotlib, seaborn, plotly, pandas, numpy и scipy, часть возможностей требует дополнительных пакетов вроде SciencePlots, kaleido или PyMuPDF, без них соответствующие функции пропускаются. Для корректных китайских подписей в системе должны быть установлены шрифты CJK.

Как отключить. Удалите папку scipilot-figure-skill из каталога скиллов, например из ~/.claude/skills/. Установленные Python-пакеты при необходимости удаляются отдельно.

Проверка безопасности

  • Запускает Python-скрипты, которые читают файлы данных и записывают файлы фигур
  • Устанавливает сторонние пакеты построения графиков

Коротко о README

README описывает скилл семейства SciPilot, который сначала думает, потом рисует: профилирует данные, уточняет цель графика, подбирает тип диаграммы по решающей схеме и отсекает типичные ошибки научной визуализации. Рабочий процесс из восьми шагов ведет от разбора данных к выбору графика, сверке с журнальными требованиями, отрисовке и экспорту в конечном размере. В версии 2.1 добавлен цикл визуальной самопроверки после отрисовки: программная проверка плюс чтение готового изображения. Стек это matplotlib, seaborn и SciencePlots для статики и plotly для интерактива, есть автоподбор шрифтов CJK и по умолчанию палитра, устойчивая к дальтонизму. Скилл работает с Claude Code, Codex и Cursor, документация на английском и китайском, лицензия MIT.

SKILL.md

---
name: scipilot-figure-skill
description: >-
 SciPilot Skills 家族成员,负责科研数据可视化——但定位不是"画图工具",
 而是"可视化顾问"。先做数据剖析(列类型/样本量/分布/异常值/分组结构/相关性),
 再结合用户的论证目标推荐图型,主动拦截科研画图的经典错误(小样本画均值柱掩盖
 分布、双 Y 轴、饼图、Y 轴不当截断、rainbow 色图、把分类点连成折线等),最后
 产出 Nature / Science / IEEE / Elsevier / PNAS / 中文核心期刊级别的成图。
 覆盖纯数据图:折线、柱状、散点、箱线 / 小提琴、热力图、误差棒、分布图(直方
 图 / KDE)、相关性矩阵 / 散点矩阵、多面板组合。技术栈 matplotlib + seaborn +
 SciencePlots(静态)+ plotly(交互)。
---

# scipilot-figure-skill — 科研数据可视化顾问

> SciPilot Skills 家族成员 | 从数据剖析到出版级成图

## 概述

科研工作者最大的画图痛点往往不是"不会用 matplotlib",而是"手上一堆数据,不知道该用什么图把结论讲清楚"。本技能的首要能力是【思考与判断】,其次才是【绘制】。

Частые вопросы

Скилл сразу нарисует то, что я попрошу?

Не всегда. Если выбранный тип графика скрывает данные, например столбики средних при выборке в пять точек, скилл предложит замену и спросит, оставить исходный вариант или поменять.

Почему китайский текст выходит квадратами?

Нет подходящего шрифта CJK. Режим setup_style подбирает шрифт и отключает квадрат у знака минус, а перед экспортом проверка ловит оставшиеся пропавшие глифы.

Выбор редакции

166 скиллов для научных задач: биоинформатика, хемоинформатика, клинические данные, геоданные и доступ к 100+ базам

СкиллСредний риск47 тыс.Звезды репозитория
Официальный

Открытый MCP-сервер Google для баз данных: готовые инструменты для Postgres, MySQL, BigQuery, Spanner и других, плюс свои инструменты в tools.yaml

MCP-серверВысокий риск16,5 тыс.Звезды репозитория
Выбор редакции

Официальные скиллы Hugging Face: работа с Hub через CLI hf, датасеты, обучение моделей, Spaces, оценка и деплой

СкиллВысокий риск11,1 тыс.Звезды репозитория
Официальный

Язык визуализации для агентов и MCP-сервер: из простой семантической спецификации собираются аккуратные графики

MCP-серверСредний рискБез VPN4,3 тыс.Звезды репозитория
Foxx AISciPilot Figure

Я Foxx AI и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.