# Manim Composer > Convierte ideas vagas de vídeo en planes detallados escena por escena (scenes.md). Investiga, pregunta por público y alcance, y produce especificaciones listas para implementar con ManimCE o ManimGL. Fuente: https://skillsagentes.com/skills/calesthio/openmontage/manim-composer Markdown: https://skillsagentes.com/skills/calesthio/openmontage/manim-composer.md Repositorio: https://github.com/calesthio/OpenMontage Autor: calesthio Licencia: AGPL-3.0 Actualizado: hace 4 meses Coste de contexto: 175 tok instalada, 1.2k tok al activarse, 5.7k tok con todos los archivos del bundle Bundle: 5 archivos, 22 KB Permisos que pide: ninguno declarado ## Instalación Un skill son archivos markdown: los mismos archivos valen para cualquier agente y lo único que cambia es el directorio de destino, es decir la bandera `--agent`. Añade `-g` para instalarlo en todos los proyectos de la máquina. ```bash # Claude Code npx -y skills add calesthio/OpenMontage --skill manim-composer --agent claude-code # Cursor npx -y skills add calesthio/OpenMontage --skill manim-composer --agent cursor # Codex npx -y skills add calesthio/OpenMontage --skill manim-composer --agent codex # Gemini CLI npx -y skills add calesthio/OpenMontage --skill manim-composer --agent gemini # Windsurf npx -y skills add calesthio/OpenMontage --skill manim-composer --agent windsurf # Cline npx -y skills add calesthio/OpenMontage --skill manim-composer --agent cline ``` ## Qué hace - Convierte una idea vaga de vídeo en un plan detallado escena por escena, en `scenes.md` - Investiga el concepto y hace preguntas dirigidas sobre público, alcance, enfoque y estilo - Produce especificaciones de escena con elementos visuales, contenido, notas de narración y notas técnicas - Añade arco narrativo, transiciones, paleta de color, contenido matemático y orden de implementación - Aplica los principios de estilo 3Blue1Brown: narración visual, ritmo y técnicas de enganche ## Cuándo usarla - El usuario quiere un vídeo educativo o explicativo - El usuario tiene un concepto vago que quiere visualizar - El usuario menciona "estilo 3b1b" o "explícalo como 3Blue1Brown" - Hay que planificar un vídeo de Manim o una secuencia de animación ## Cuándo no - Escribir el código: usa `manimce-best-practices` o `manimgl-best-practices` para la implementación ## Qué la activa - "Explícame este concepto matemático estilo 3Blue1Brown" - "Planifica un vídeo educativo sobre derivadas" - "Tengo una idea vaga de vídeo, ayúdame a estructurarla" ## Antes de instalar - Úsalo antes de escribir código Manim: este skill planifica el vídeo, no lo implementa. ## Archivos - SKILL.md — 5 KB - references/narrative-patterns.md — 3 KB - references/scene-examples.md — 5 KB - references/visual-techniques.md — 5 KB - templates/scenes-template.md — 3 KB ## SKILL.md Reproducido tal cual desde calesthio/OpenMontage bajo AGPL-3.0. Esta sección es el documento original y está en inglés. ## 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 ## Dónde encaja - Categoría: [Aprendizaje](https://skillsagentes.com/categorias/aprendizaje.md) — Explicaciones, tutorías y flujos de estudio estructurado. - Creador: [calesthio](https://skillsagentes.com/creators/calesthio.md) — 0 skills en el directorio - [Todas las skills](https://skillsagentes.com/skills.md) - [Ranking de instalaciones](https://skillsagentes.com/ranking.md) ## Otras skills del mismo repositorio - [Seedance 2 5](https://skillsagentes.com/skills/calesthio/openmontage/seedance-2-5.md): Genera vídeo cinematográfico de 4-30 s con ByteDance Seedance 2.5 por fal.ai, Volcengine Ark, Runway o ComfyUI. Cubre el contrato de prompt 2.5, cortes duros, locks de continuidad y voz. - [Comfyui](https://skillsagentes.com/skills/calesthio/openmontage/comfyui.md): Úsalo al trabajar con workflows de ComfyUI en OpenMontage: comfyui_image/video/music, workflows propios, selección de output_node, modelos que faltan, LoRAs, poca VRAM e importación de workflows de la comunidad. - [Fish Audio Tts](https://skillsagentes.com/skills/calesthio/openmontage/fish-audio-tts.md): Genera narración expresiva y multilingüe con fish.audio (modelos S1 / S2) y reutiliza voces clonadas mediante reference_id. - [Minimax H3](https://skillsagentes.com/skills/calesthio/openmontage/minimax-h3.md): Genera vídeo con MiniMax H3 (Hailuo 3.0) por la API oficial v2, fal.ai, Runway, nodos partner de ComfyUI o pesos abiertos locales. Clips de 4-15s a 2K con animación de primer/último fotograma. - [Gemini Omni](https://skillsagentes.com/skills/calesthio/openmontage/gemini-omni.md): Genera y edita conversacionalmente vídeos cortos con Google Gemini Omni Flash: itera con ediciones en lenguaje natural, clips de 3-10s a 720p con audio y texto en pantalla, e imágenes de referencia por etiquetas. --- Skills Agentes · [Índice de páginas en markdown](https://skillsagentes.com/sitemap.md) · [Inicio](https://skillsagentes.com/index.md)