stem-illustration — скилл

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

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

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

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

  • Промпты и ключ API уходят во внешний сервис генерации изображений.
  • Скилл запускает скрипты и сохраняет изображения на диск.
Все причины и проверки

liangdabiao/stem-illustration-skill

Установка

Работает в

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

npx skillfoxx add skills/stem-illustration

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

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

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

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

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

  • Промпты и ключ API уходят во внешний сервис генерации изображений.
  • Скилл запускает скрипты и сохраняет изображения на диск.

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

Что делает

Скилл собирает запрос на научную иллюстрацию: агент уточняет дисциплину, тип схемы, аудиторию, термины, размер и язык, подбирает один из 24 шаблонов и выдает визуальный бриф с готовым промптом. После подтверждения запускается `scripts/generate_image.py`. Шаблоны закрывают сигнальные пути, схемы экспериментов, клетки, плакаты, таймлайны, плазмидные карты, механизмы, физические схемы, химические структуры и архитектуры моделей. Есть четыре стиля: `academic`, `textbook`, `infographic` и `3d-render`. Для строгой геометрии в `scripts/generate_geometry.py` лежит построение через `matplotlib`.

Для кого. Исследователям, преподавателям и техническим авторам, которым нужна концептуальная схема или плакат без отрисовки вручную.

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

  • Для статьи нужна схема сигнального пути в стиле журнала с вертикальной раскладкой.
  • Лекции не хватает иллюстрации принципа, например архимедовой силы или цикла деления клетки.
  • Требуется набор из нескольких связанных рисунков в одном стиле: палитра, шрифты, линии.
  • Доклад нужен с двуязычным плакатом на русском и английском.

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

  • Нужен график с реальными экспериментальными данными: скилл отказывается, для этого есть GraphPad, Origin и `matplotlib`.
  • Нужны фотореалистичные снимки или персонажи: для них есть общие скиллы генерации изображений.
  • Рисунок должен изображать подлинные гели, блоты или микроснимки: такое скилл не создает.

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

Сделай схему сигнального пути MAPK-ERK в журнальном стиле, вертикально, с подписями на английском. Сначала покажи бриф.

Ограничения

Для генерации нужен свой доступ к модели изображений: в `.env` задают `IMG_BASE_URL`, `IMG_MODEL` и `IMG_API_KEY`, скрипт поддерживает OpenAI-совместимый синхронный API и асинхронный API apimart.ai. Модель может нарисовать неверную реакцию или геометрию: пример синтеза аспирина в README помечен автором как ошибочный. Итог проверяет эксперт предметной области. Лицензия в репозитории не указана. Документация и шаблоны в основном на китайском.

Как отключить. Удалите каталог скилла из каталога скиллов агента. Файл `.env` с ключом и папку `generated-images` удаляют отдельно.

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

Какие размеры рекомендует скилл?

Для одной колонки журнала 4:3 в 2K, для двух колонок 16:9, для вертикальных схем 3:4, для плакатов 2:3, для слайдов 16:9, для длинных схем 21:9.

Как запустить генерацию вручную?

Выполните `python scripts/generate_image.py --prompt-file ./prompt.txt --size 3:4 --resolution 2k`. Для синхронного API используйте `--prompt` с `--size 1024x1536 --quality high`.

Почему скилл отказывается рисовать графики данных?

Правило академической честности: он не создает статистические графики и сканы экспериментов. Для данных подойдут GraphPad, Origin или `matplotlib`.

Как сохранить единый стиль у серии рисунков?

Для многопанельных работ действует Campaign Style Lock: общие палитра, шрифты, толщина линий и рамки подписей.

Какие стили доступны?

Четыре: `academic`, `textbook`, `infographic` и `3d-render`. Стиль выбирается вместе с шаблоном при составлении брифа.

Обсуждение

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

Скиллы

Скилл для научных статей: векторные схемы в SVG и PDF вместе с кодом, который их рисует, чтобы править любой элемент.

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

Скилл превращает текст статьи, методы и подписи в структурированные промпты для научных иллюстраций под выбранную модель.

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

Скилл пишет SVG-иллюстрации функций продукта вручную: одно семейство по правилам SPEC.md, одна палитра для светлой и темной темы.

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

Скилл рисует интерактивные изометрические иллюстрации в SVG: шейдеры WebGL, страница HTML или компонент React, идея объясняется работающим устройством

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

Скилл собирает готовые промпты для рисунка в ручной технике по набору проверенных стилей: детский рисунок, минимальная линия, восковые мелки, стиль Гибли и друг

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

Скилл превращает ваше фото или описание в рисованного персонажа и делает им схемы, карточки знаний и слайды

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

Коротко о README

В репозитории лежат правила скилла, 24 JSON-шаблона, примеры готовых изображений и десять правил промптов: цвета кодами `#RRGGBB`, явные направления, стандартные термины и список запретов. Отдельно описан запрет на вымышленные данные.

Бейдж для README

Исходный SKILL.md

---
name: stem-illustration
description: STEM 领域 AI 图像生成 Skill。面向科研、教育、工程场景,生成信号通路、实验流程、机制图、细胞结构、概念信息图、学术海报、架构图等示意图。
---

# stem-illustration

面向 STEM(科学、技术、工程、数学)领域的 AI 图像生成 Skill,专注生成**科研示意图、教学插图、技术架构图**等概念性图像,覆盖生物医学、化学、物理、工程、数学 6 大学科。

## 何时使用

- 用户要生成科研示意图、机制图、流程图、流程海报、教学插图、学术图、技术架构图
- 用户提供主题/论文/概念/数据,期望出一张图(不限于"科研",包括科普、教学、产品技术图)
- 学科关键词触发:信号通路、pathway、mechanism、细胞结构、anatomy、实验流程、workflow、质粒、plasmid、机器学习、neural network、力学、电路、化学结构、数学概念、信息图、海报、截面、爆炸图

## 不适用

- 真实实验数据图(散点/柱状/线图,学术诚信)→ 拒绝并提示使用 GraphPad/Origin/Python matplotlib
- 照片级写实(人像/风景/产品摄影)→ 用通用生图 skill
- 创意插画/卡通角色 → 用通用生图 skill

## 生图配置

复用 [scripts/generate_image.py](scripts/generate_image.py),自动兼容 OpenAI 同步 API 和 apimart.ai 异步 API。

`.env` 字段:

| 字段 | 必填 | 说明 |
|---|---|---|
| `IMG_BASE_URL` | 是 | API 根地址 |
| `IMG_MODEL` | 是 | 图片模型 |
| `IMG_API_KEY` | 是 | API key |

模板:[.env.example](.env.example)(含 STEM 推荐参数说明)。

## 推荐尺寸

| 用途 | 比例 | 分辨率 |
|---|---|---|
| 期刊单栏图 | 4:3 | 2K |
| 期刊双栏图 | 16:9 | 2K |
| 垂直机制图(信号通路/树) | 3:4 | 2K |
| 学术海报(A0/A1) | 2:3 | 2K |
| PPT/幻灯片插图 | 16:9 | 2K |
| 正方形示意图 | 1:1 | 2K |

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

Foxx AIstem-illustration
Foxx AI

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