manim_skill

Скиллы для создания обучающих анимаций на Manim в духе 3Blue1Brown: от плана сцен до кода

Скилл

Средний риск

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

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

  • Ищет материал в сети при планировании
  • Запускает рендер и код Manim на машине
Все причины и проверки

adithya-s-k/manim_skill

Установка

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

npx skillfoxx add skills/manim-skill

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

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

Собрано автоматически, проверьте перед установкой.

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

npx skills add adithya-s-k/manim_skill --skill manimce-best-practices manimgl-best-practices -a claude-code -y

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

Без сторонних утилит, из коммита cef0450
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .claude/skills
cp -R "$tmp/skills/manimce-best-practices" .claude/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .claude/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

npx skills add adithya-s-k/manim_skill --skill manimce-best-practices manimgl-best-practices -a cursor -y

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

Без сторонних утилит, из коммита cef0450
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .agents/skills
cp -R "$tmp/skills/manimce-best-practices" .agents/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .agents/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

npx skills add adithya-s-k/manim_skill --skill manimce-best-practices manimgl-best-practices -a github-copilot -y

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

Без сторонних утилит, из коммита cef0450
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .github/skills
cp -R "$tmp/skills/manimce-best-practices" .github/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .github/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

npx skills add adithya-s-k/manim_skill --skill manimce-best-practices manimgl-best-practices -a codex -y

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

Без сторонних утилит, из коммита cef0450
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .agents/skills
cp -R "$tmp/skills/manimce-best-practices" .agents/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .agents/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

npx skills add adithya-s-k/manim_skill --skill manimce-best-practices manimgl-best-practices -a gemini-cli -y

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

Без сторонних утилит, из коммита cef0450
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .agents/skills
cp -R "$tmp/skills/manimce-best-practices" .agents/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .agents/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .devin/skills
cp -R "$tmp/skills/manimce-best-practices" .devin/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .devin/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

Бывший Windsurf.

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

npx skills add adithya-s-k/manim_skill --skill manimce-best-practices manimgl-best-practices -a cline -y

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

Без сторонних утилит, из коммита cef0450
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .cline/skills
cp -R "$tmp/skills/manimce-best-practices" .cline/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .cline/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

npx skills add adithya-s-k/manim_skill --skill manimce-best-practices manimgl-best-practices -a roo -y

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

Без сторонних утилит, из коммита cef0450
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .roo/skills
cp -R "$tmp/skills/manimce-best-practices" .roo/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .roo/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

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

npx skills add adithya-s-k/manim_skill --skill manimce-best-practices manimgl-best-practices -a opencode -y

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

Без сторонних утилит, из коммита cef0450
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .agents/skills
cp -R "$tmp/skills/manimce-best-practices" .agents/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .agents/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .agents/skills
cp -R "$tmp/skills/manimce-best-practices" .agents/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .agents/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/adithya-s-k/manim_skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manimce-best-practices/ /skills/manimgl-best-practices/
git -C "$tmp" checkout cef045011722d285692e3381d12d4d637da56e18
mkdir -p .agents/skills
cp -R "$tmp/skills/manimce-best-practices" .agents/skills/manimce-best-practices
cp -R "$tmp/skills/manimgl-best-practices" .agents/skills/manimgl-best-practices

Команды для macOS и Linux, на Windows выполните их в Git Bash.

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

Сверено с репозиторием 26 сент. 2026, коммит cef0450.

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

Установи скиллы командой npx skills add adithya-s-k/manim_skill. Отдельно поставь Manim (pip install manim), а также FFmpeg и LaTeX.

Другие способы из описания автора
npx skills add adithya-s-k/manim_skill

Ставит оба скилла практик, можно выбрать отдельные скиллы по пути.

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

Что делает

Набор из трех скиллов помогает агенту планировать и писать математические анимации на Manim. Скилл manim-composer превращает расплывчатую идею ролика в подробный план сцен: исследует тему, задает вопросы про аудиторию и объем, выдает файл scenes.md. Отдельные скиллы дают правила и приемы для ManimCE и ManimGL, чтобы агент писал корректный код под выбранный движок. Композиция сцен идет до написания кода, реализация опирается на скиллы лучших практик.

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

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

  • Нужно спланировать обучающий ролик по сценам перед кодом
  • Нужна анимация в стиле 3Blue1Brown по концепции
  • Нужны корректные приемы под ManimCE или ManimGL

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

  • Нужен обычный видеомонтаж, а не программная анимация
  • Нельзя ставить Manim и его зависимости

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

Спланируй ролик про производную в стиле 3Blue1Brown и подготовь сцены для ManimCE

Ограничения

Для рендера нужен установленный Manim (ManimCE или ManimGL) вместе с FFmpeg и LaTeX. Скиллы дают план и код, но качество ролика зависит от модели и ручной доводки сцен.

Как отключить. Удалите скиллы manim-composer, manimce-best-practices и manimgl-best-practices из каталога скиллов агента.

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

  • Ищет материал в сети при планировании
  • Запускает рендер и код Manim на машине

Коротко о README

README описывает три скилла для работы с Manim и предлагает ставить их одной командой npx skills add. Подробно расписана установка окружения: FFmpeg, LaTeX и сам Manim в вариантах ManimCE и ManimGL, в том числе через uv. Скилл-композитор планирует ролик по сценам, а скиллы практик помогают писать корректный код под движок. Лицензия MIT.

SKILL.md

---
name: manim-composer
description: |
  Trigger when: (1) User wants to create an educational/explainer video, (2) User has a vague concept they want visualized, (3) User mentions "3b1b style" or "explain like 3Blue1Brown", (4) User wants to plan a Manim video or animation sequence, (5) User asks to "compose" or "plan" a math/science visualization.

  Transforms vague video ideas into detailed scene-by-scene plans (scenes.md). Conducts research, asks clarifying questions about audience/scope/focus, and outputs comprehensive scene specifications ready for implementation with ManimCE or ManimGL.

  Use this BEFORE writing any Manim code. This skill plans the video; use manimce-best-practices or manimgl-best-practices for implementation.
---

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

Чем manim-composer отличается от скиллов практик?

Composer планирует сцены и выдает scenes.md, а manimce и manimgl практики нужны уже на этапе написания кода под конкретный движок.

Можно поставить только один скилл?

Да. Установщик позволяет выбрать нужные скиллы по отдельности.

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

Скиллы и CLI от HeyGen: агент пишет HTML-композиции и рендерит из них MP4-ролики, субтитры, моушн-графику и слайды

СкиллСредний риск53,9 тыс.Звезды репозитория

Blender MCP

MCP for Blender

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

MCP-сервер и аддон для Blender: агент создает и меняет объекты, материалы и сцены, подгружает ассеты и выполняет Python в Blender

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

Скиллы Remotion

Remotion Agent Skills

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

Официальные скиллы Remotion для создания видео на React: композиции, анимации, субтитры, карты и рендер

СкиллНизкий риск4,8 тыс.Звезды репозитория

Агентная видеостудия для Claude Code, Cursor и Codex: сценарий, озвучка, картинки, стоковые кадры, музыка, субтитры и рендер

ВоркфлоуСредний риск61,8 тыс.Звезды репозитория
Foxx AImanim_skill

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