К основному содержанию
скилл CX Codex

manim-composer — скилл для Claude Code: план видео Manim

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

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add adithya-s-k/manim_skill --skill manim-composer -a claude-code
Открыть на GitHub

Что делает manim-composer

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

Результатом становится файл scenes.md: с обзором, сюжетной дугой, описанием каждой сцены, визуальными элементами, анимациями, движением камеры, заметками для озвучки и техническими деталями. Также план охватывает переходы, палитру, математические объекты и порядок реализации.

Скилл предлагает раскрывать идею постепенно, связывать разные представления концепта и заканчивать сцены ясным результатом. Его место — до написания кода Manim; для реализации план рассчитан на ManimCE или ManimGL.

Какие задачи решает

  • превратить расплывчатую идею ролика в план сцен
  • определить вопрос и сюжетный ход объяснения
  • собрать визуальные элементы для анимации
  • зафиксировать формулы и объекты для рендеринга
  • спланировать переходы между сценами

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

  • «Составь план ролика Manim о производной для зрителей со школьной алгеброй.»
  • «Помоги визуализировать идею градиентного спуска и подготовь scenes.md.»
  • «Спланируй объясняющую анимацию в стиле 3b1b для этой математической темы.»

Как установить manim-composer

1Через Skills CLI (Vercel)

npx skills add adithya-s-k/manim_skill --skill manim-composer -a claude-code

2Вручную: положить файлы

~/.claude/skills/manim-composer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/manim-composer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о manim-composer

Как установить manim-composer в Claude Code?

Выполните npx skills add adithya-s-k/manim_skill --skill manim-composer -a claude-code, затем повторите npx skills add adithya-s-k/manim_skill --skill manim-composer -a claude-code. Файл скилла находится в ~/.claude/skills/manim-composer/SKILL.md.

Что делает manim-composer?

Он проводит подготовку к созданию объясняющего видео и формирует подробный scenes.md. В плане есть содержание сцен, визуальные приёмы, заметки для озвучки и порядок реализации.

Для каких движков Manim готовится план?

Сценарный план рассчитан на последующую реализацию с ManimCE или ManimGL. Сам скилл используют перед написанием кода анимации.

Исходный текст

SKILL.md · MIT
---
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.
---

## Workflow

### Phase 1: Understand the Concept

1. **Research the topic** deeply before asking questions
   - Use web search to understand the core concepts
   - Identify the key insights that make this topic interesting
   - Find the "aha moment" - what makes this click for learners
   - Note common misconceptions to address

2. **Identify the narrative hook**
   - What question does this video answer?
   - Why should the viewer care?
   - What's the surprising or counterintuitive element?

### Phase 2: Clarify with User

Ask targeted questions (not all at once - adapt based on responses):

**Audience & Scope**
- What math/science background should I assume? (e.g., "knows calculus" or "high school algebra")
- Target video length? (short: 5-10min, medium: 15-20min, long: 30min+)
- Should this be self-contained or part of a series?

**Focus & Depth**
- Any specific aspects to emphasize or skip?
- Proof-heavy or intuition-focused?
- Real-world applications to include?

**Style Preferences**
- Color scheme preferences?
- Narration style? (casual, formal, playful)
- Any specific visual metaphors you have in mind?

### Phase 3: Create scenes.md

Output a comprehensive `scenes.md` file with this structure:

```markdown
# [Video Title]

## Overview
- **Topic**: [Core concept]
- **Hook**: [Opening question/mystery]
- **Target Audience**: [Prerequisites]
- **Estimated Length**: [X minutes]
- **Key Insight**: [The "aha moment"]

## Narrative Arc
[2-3 sentences describing the journey from confusion to understanding]

---

## Scene 1: [Scene Name]
**Duration**: ~X seconds
**Purpose**: [What this scene accomplishes]

### Visual Elements
- [List of mobjects needed]
- [Animations to use]
- [Camera movements]

### Content
[Detailed description of what happens, what's shown, what's explained]

### Narration Notes
[Key points to convey, tone, pacing notes]

### Technical Notes
- [Specific Manim classes/methods to use]
- [Any tricky implementations to note]

---

## Scene 2: [Scene Name]
...

---

## Transitions & Flow
[Notes on how scenes connect, recurring visual motifs]

## Color Palette
- Primary: [color] - used for [purpose]
- Secondary: [color] - used for [purpose]
- Accent: [color] - used for [purpose]
- Background: [color]

## Mathematical Content
[List of equations, formulas, or mathematical objects that need to be rendered]

## Implementation Order
[Suggested order for implementing scenes, noting dependencies]
```

## 3b1b Style Principles

Apply these principles when composing scenes:

### Visual Storytelling
- **Show, don't just tell** - Every concept needs a visual representation
- **Progressive revelation** - Build complexity gradually, don't show everything at once
- **Visual continuity** - Transform objects rather than replacing them when possible

### Pacing & Rhythm
- **Pause for insight** - Give viewers time to absorb key moments
- **Vary the pace** - Mix quick sequences with slower explanations
- **End scenes with resolution** - Each scene should feel complete

### Mathematical Beauty
- **Emphasize elegance** - Highlight when math is surprisingly simple or beautiful
- **Connect representations** - Show the same concept multiple ways (algebraic, geometric, intuitive)
- **Embrace abstraction gradually** - Start concrete, then generalize

### Engagement Techniques
- **Pose questions** - Make viewers curious before revealing answers
- **Acknowledge difficulty** - "This might seem confusing at first..."
- **Celebrate insight** - Make the "aha moment" feel earned

## References

- [references/narrative-patterns.md](references/narrative-patterns.md) - Common 3b1b narrative structures
- [references/visual-techniques.md](references/visual-techniques.md) - Effective visualization patterns
- [references/scene-examples.md](references/scene-examples.md) - Example scenes.md excerpts

## Templates

- [templates/scenes-template.md](templates/scenes-template.md) - Blank scenes.md template

© adithya-s-k · MIT · adithya-s-k/manim_skill

Похожие скиллы

Всё по теме «Наука и исследования» →
manim-video SHL0MS, Hermes Agent Создаёт план и Python-сценарий для математических, алгоритмических и технических анимаций в Manim CE. Пригодится для объясняющих видео. CX Codex +1 455установок internal-email-composer OneWave-AI Пишет внутренние письма для команды: тон неформальный, но рабочий, формат легко пробежать глазами. CX Codex +1 325установок remocn Remocn Подбирает и устанавливает готовые анимации, переходы и UI-компоненты для роликов на Remotion. Нужен при сборке сцен из готовых частей. CX Codex +1 1 700установок nature-figure Yuan1z0825 Скилл собирает, правит и проверяет рисунки для научных статей на Python или R. Пригодится, когда графики идут в submission, а не в отчёт. CX Codex +1 18 800установок nature-polishing Yuan1z0825 Скилл для правки, перевода и сокращения готового академического текста. Держит факты, термины и границы доказательств на месте. CX Codex +1 17 500установок learn tw93 Скилл проводит исследование по шести фазам: от сбора материалов до готового текста. Нужен для незнакомой темы и нескольких источников. CX Codex +1 13 200установок

Из того же набора3

Спонсоры проекта

Компании, которые помогают держать аналитику открытой