SciPilot Figure — скилл

scipilot-figure-skill

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

  • 2 818 ★ репозитория
  • Последний коммит
  • MIT
Скилл

Расширенный доступ

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

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

haojae/scipilot-figure-skill

Установка

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

npx skillfoxx add skills/scipilot-figure-skill

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

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

Доступ и проверки

Как мы проверяем

Расширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.

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

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

Что делает

Скилл работает как советник по научной графике и только потом как рисовальщик. Сначала он профилирует данные скриптом 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-пакеты при необходимости удаляются отдельно.

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

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

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

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

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

Обсуждение

Вопросов и отзывов пока нет.

Скиллы

Скилл для научных графиков по канонам Nature, Cell и Science: 29 типов, проверка данных и векторный PDF на выходе.

СкиллМинимальный доступ585Звезды репозитория

Скилл строит научные рисунки по таблице: дает 2–3 варианта графика, собирает панели и ищет повторы изображений.

СкиллРасширенный доступ84Звезды репозитория

Скилл Python и R для научных рисунков с контрактом, проверкой макета и независимым экспортом, плюс браузерный редактор FigureForge

СкиллМинимальный доступ219Звезды репозитория

Скилл визуализации данных для агентов: превращает данные в аккуратные интерактивные HTML-графики и целые отчеты с единым визуальным языком

СкиллМинимальный доступ6,8 тыс.Звезды репозитория

Скилл подбирает научный график под цель и данные CSV или Excel из почти сотни шаблонов и выдает PNG, SVG, PDF и код на Python.

СкиллРасширенный доступ296Звезды репозитория

Скилл для научной графики: 148 шаблонов графиков, 196 SVG-схем архитектуры и экспорт в редактируемый PowerPoint

СкиллРасширенный доступ816Звезды репозитория

Сравнение с похожими

Карточки с тем же главным запросом: чем они отличаются.

ИнструментОфициальныйЗвезды репозиторияГлавное отличие
SciPilot Figure (эта карточка)нет2 818
FigMirrorнет570скилл для Claude Code и Codex
Mathodologyнет327восемь скиллов для олимпиад по моделированию
Tavotto for Codexнет698Плагин Codex подключает Tavotto для правки рисунков matplotlib, компоновки панелей и проверки параметров перед экспортом.

Коротко о README

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

Бейдж для README

Исходный 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",而是"手上一堆数据,不知道该用什么图把结论讲清楚"。本技能的首要能力是【思考与判断】,其次才是【绘制】。

Сообщить о проблеме