Manim Skill
Скилл для создания математических анимаций в Manim: агент планирует сцены, пишет код, рендерит видео и правит по замечаниям
- 200 ★ репозитория
- Последний коммит
- MIT
Расширенный доступ
Почему такой уровень
- Агент пишет и запускает код на Python
- Локально рендерит видео и создает файлы проекта
Установка
- Работает в
Ручная установка
/plugin marketplace add Yusuke710/manim-skill
/plugin install manim-skill/manim-skillДоступ и проверки
Как мы проверяемРасширенный доступИнструмент запускает код или ходит в сеть, а внешние данные только читает.
- Агент пишет и запускает код на Python
- Локально рендерит видео и создает файлы проекта
Это чужой код. Посмотрите файлы в репозитории перед установкой.
Что делает
Скилл дает агенту рабочий процесс для создания видео в Manim Community Edition в стиле 3Blue1Brown. Агент проходит четыре этапа: планирует структуру ролика, пишет код на Python, запускает рендер до тех пор, пока все сцены не соберутся, и дорабатывает по обратной связи. Для каждого проекта он создает отдельную папку с планом, скриптом и результатом. В комплекте есть просмотрщик готовых сцен, чтобы удобно давать замечания.
Для кого. Для преподавателей, авторов и разработчиков, которым нужны математические анимации без ручной возни с кодом Manim.
Подходит, если
- Нужно анимировать формулу, доказательство или работу алгоритма
- Делаете учебное видео в стиле 3Blue1Brown
- Хотите, чтобы агент сам планировал сцены, рендерил и правил по замечаниям
Не подходит, если
- Не готовы ставить Manim и системные зависимости
- Нужна анимация не через код, а в редакторе
- Задача не про математику или визуализацию данных
Пример запроса к агенту
Сделай анимацию, которая наглядно показывает теорему Пифагора на квадратах сторонОграничения
Перед работой нужно поставить системные зависимости (cairo, pkg-config, ffmpeg) и Manim Community Edition. Агент пишет и запускает код на Python и рендерит видео локально, это занимает время и ресурсы. Скилл рассчитан прежде всего на Claude Code. Лицензия MIT.
Как отключить. Снимите плагин manim-skill через менеджер плагинов и при желании удалите Manim и системные зависимости.
Частые вопросы
Что нужно поставить заранее?
Системные зависимости cairo, pkg-config и ffmpeg, а также Manim Community Edition, например через uv tool install manim.
Как я даю замечания к видео?
Агент открывает просмотрщик сцен в браузере, вы смотрите результат и передаете правки в чат, после чего он дорабатывает ролик.
Обсуждение
Вопросов и отзывов пока нет.
Похожие
СкиллыСкиллы для создания обучающих анимаций на Manim в духе 3Blue1Brown: от плана сцен до кода
Motion Skills для ИИ-агентов
motion-skills
Более 50 открытых скиллов для моушн-графики, анимации и видео: кинетическая типографика, графики, объяснялки, TikTok и Reels, WebGL, Manim
Скилл Claude Code для видео из кода делит ролик на сцены и подбирает каждой свой движок, от Paper.js и Three.js до Manim.
Скилл Claude Code для коротких анимационных роликов, нарисованных кодом: семь стилей, согласование сюжета и раскадровки, озвучка и рендер в MP4
Двенадцать скиллов, по которым агент собирает однофайловые HTML-анимации: слайды, схемы протоколов, архитектурные диаграммы и демо для записи экрана
Скилл превращает идею, ссылку или скринкаст в готовое видео: аватар HeyGen, b-roll, субтитры и контроль качества
Коротко о README
README описывает скилл для Claude Code, который создает видео в Manim по схеме план, код, рендер, доработка. Агент планирует структуру ролика, пишет код на Python и рендерит сцены, а затем открывает просмотрщик, чтобы автор дал замечания. Указаны системные зависимости и установка Manim Community Edition, установка самого скилла идет через marketplace Claude Code. Есть демонстрация и ссылка на просмотрщик сцен. Лицензия MIT.
Бейдж для README
Исходный 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