Manim Skill

Скилл для создания математических анимаций в Manim: агент планирует сцены, пишет код, рендерит видео и правит по замечаниям

Скилл

Средний риск

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

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

  • Агент пишет и запускает код на Python
  • Локально рендерит видео и создает файлы проекта
Все причины и проверки

yusuke710/manim-skill

Установка

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

npx skillfoxx add skills/yusuke710-manim-skill

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

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

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

npx skills add yusuke710/manim-skill --skill manim-skill -a claude-code -y

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

Без сторонних утилит, из коммита efb82d2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .claude/skills
cp -R "$tmp/skills/manim-skill" .claude/skills/manim-skill

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

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

npx skills add yusuke710/manim-skill --skill manim-skill -a cursor -y

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

Без сторонних утилит, из коммита efb82d2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .agents/skills
cp -R "$tmp/skills/manim-skill" .agents/skills/manim-skill

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

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

npx skills add yusuke710/manim-skill --skill manim-skill -a github-copilot -y

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

Без сторонних утилит, из коммита efb82d2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .github/skills
cp -R "$tmp/skills/manim-skill" .github/skills/manim-skill

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

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

npx skills add yusuke710/manim-skill --skill manim-skill -a codex -y

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

Без сторонних утилит, из коммита efb82d2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .agents/skills
cp -R "$tmp/skills/manim-skill" .agents/skills/manim-skill

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

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

npx skills add yusuke710/manim-skill --skill manim-skill -a gemini-cli -y

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

Без сторонних утилит, из коммита efb82d2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .agents/skills
cp -R "$tmp/skills/manim-skill" .agents/skills/manim-skill

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .devin/skills
cp -R "$tmp/skills/manim-skill" .devin/skills/manim-skill

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

Бывший Windsurf.

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

npx skills add yusuke710/manim-skill --skill manim-skill -a cline -y

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

Без сторонних утилит, из коммита efb82d2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .cline/skills
cp -R "$tmp/skills/manim-skill" .cline/skills/manim-skill

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

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

npx skills add yusuke710/manim-skill --skill manim-skill -a roo -y

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

Без сторонних утилит, из коммита efb82d2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .roo/skills
cp -R "$tmp/skills/manim-skill" .roo/skills/manim-skill

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

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

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

npx skills add yusuke710/manim-skill --skill manim-skill -a opencode -y

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

Без сторонних утилит, из коммита efb82d2
tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .agents/skills
cp -R "$tmp/skills/manim-skill" .agents/skills/manim-skill

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .agents/skills
cp -R "$tmp/skills/manim-skill" .agents/skills/manim-skill

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

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

tmp=$(mktemp -d)
git clone --filter=blob:none --no-checkout https://github.com/yusuke710/manim-skill.git "$tmp"
git -C "$tmp" sparse-checkout set --no-cone /skills/manim-skill/
git -C "$tmp" checkout efb82d224201ce7f6f8d72f7ad972c8cd1b0a6ae
mkdir -p .agents/skills
cp -R "$tmp/skills/manim-skill" .agents/skills/manim-skill

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

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

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

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

Поставь зависимости: brew install cairo pkg-config ffmpeg и uv tool install manim. Установи плагин: /plugin marketplace add Yusuke710/manim-skill, затем /plugin install manim-skill/manim-skill.

Другие способы из описания автора
/plugin marketplace add Yusuke710/manim-skill
/plugin install manim-skill/manim-skill

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

Что делает

Скилл дает агенту рабочий процесс для создания видео в Manim Community Edition в стиле 3Blue1Brown. Агент проходит четыре этапа: планирует структуру ролика, пишет код на Python, запускает рендер до тех пор, пока все сцены не соберутся, и дорабатывает по обратной связи. Для каждого проекта он создает отдельную папку с планом, скриптом и результатом. В комплекте есть просмотрщик готовых сцен, чтобы удобно давать замечания.

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

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

  • Нужно анимировать формулу, доказательство или работу алгоритма
  • Делаете учебное видео в стиле 3Blue1Brown
  • Хотите, чтобы агент сам планировал сцены, рендерил и правил по замечаниям

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

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

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

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

Ограничения

Перед работой нужно поставить системные зависимости (cairo, pkg-config, ffmpeg) и Manim Community Edition. Агент пишет и запускает код на Python и рендерит видео локально, это занимает время и ресурсы. Скилл рассчитан прежде всего на Claude Code. Лицензия MIT.

Как отключить. Снимите плагин manim-skill через менеджер плагинов и при желании удалите Manim и системные зависимости.

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

  • Агент пишет и запускает код на Python
  • Локально рендерит видео и создает файлы проекта

Коротко о README

README описывает скилл для Claude Code, который создает видео в Manim по схеме план, код, рендер, доработка. Агент планирует структуру ролика, пишет код на Python и рендерит сцены, а затем открывает просмотрщик, чтобы автор дал замечания. Указаны системные зависимости и установка Manim Community Edition, установка самого скилла идет через marketplace Claude Code. Есть демонстрация и ссылка на просмотрщик сцен. Лицензия MIT.

SKILL.md

---
name: manim-skill
description: Create mathematical animations with Manim Community Edition(manimce). Generates distinctive, production-grade animations that avoid generic "AI slop" aesthetics. Use when user wants to animate concepts, equations, illustrate proofs, visualize algorithms, create math explainers, or produce 3Blue1Brown-style videos.
---

## Project Structure

Create a dedicated folder for each animation project in the user's current working directory. Use this flat structure:

<project-name>/
  plan.md              # Planning document (Phase 1)
  script.py            # Manim code (Phase 2)
  concat.txt           # ffmpeg scene list (Phase 3)
  final.mp4            # Stitched output (Phase 3)
  media/               # Auto-generated by manim

## Workflow Overview

Plan -> Code -> Render -> Iterate

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

Что нужно поставить заранее?

Системные зависимости cairo, pkg-config и ffmpeg, а также Manim Community Edition, например через uv tool install manim.

Как я даю замечания к видео?

Агент открывает просмотрщик сцен в браузере, вы смотрите результат и передаете правки в чат, после чего он дорабатывает ролик.

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

Скиллы и 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 и уже разобрал этот инструмент. Спросите про установку, настройку или что угодно еще, отвечу простыми словами.