Skills Agentes

Manimce Best Practices

Buenas prácticas de Manim Community Edition: estructura de Scene, animaciones, LaTeX/MathTex, 3D con ThreeDScene, control de cámara, estilo y uso del CLI. No sirve para ManimGL/3b1b.

Estrellas
49.5k

en todo el repo

Actividad
36

0–100, la ruta de este skill

Actualizado
hace 4 meses

último commit aquí

Commits
0

últimos 90 días

Contexto
1.5k tok

128 tok en reposo

Paquete
37 archivos

206 KB

Instalar

Funciona con cualquier agente que lea SKILL.md

npx -y skills add calesthio/OpenMontage --skill manimce-best-practices --agent claude-code

Se instala solo en este repositorio.

Qué hace

  • Reúne buenas prácticas de Manim Community Edition, el motor de animación en Python mantenido por la comunidad
  • Cubre estructura de `Scene`, animaciones, LaTeX y `MathTex`, y 3D con `ThreeDScene`
  • Trata control de cámara, estilo, posicionamiento, sistemas de coordenadas y gráficas
  • Documenta el CLI y sus banderas de calidad `-ql`, `-qm`, `-qh`, `-qk`, y el soporte de Jupyter con `%%manim`
  • Avisa de los fallos típicos: confundir versiones, imports mezclados, tutoriales desactualizados y problemas de manimpango o de PATH

Úsalo cuando

  • El usuario menciona "manim", "Manim Community" o "ManimCE"
  • El código contiene `from manim import *`
  • Se ejecutan comandos `manim` del CLI
  • Se trabaja con `Scene`, `MathTex`, `Create()` u otras clases propias de ManimCE

No lo uses cuando

  • ManimGL / la versión de 3b1b, que usa imports de `manimlib` y el CLI `manimgl`

Qué lo activa

Di cualquiera de estas frases y el agente debería cargar este skill.

  • Anima esta demostración con Manim
  • ¿Cómo hago una escena 3D en ManimCE?
  • Renderiza esta escena en alta calidad
  • Me falla el renderizado de texto en Manim

SKILL.md

En inglés

How to use

Read individual rule files for detailed explanations and code examples:

Core Concepts

Creation & Transformation

Text & Math

Styling & Appearance

Positioning & Layout

Coordinate Systems & Graphing

Animation Control

Configuration & CLI

Shapes & Geometry

  • rules/shapes.md - Circle, Square, Rectangle, Polygon, and geometric primitives
  • rules/lines.md - Line, Arrow, Vector, DashedLine, and connectors

Working Examples

Complete, tested example files demonstrating common patterns:

Scene Templates

Copy and modify these templates to start new projects:

Quick Reference

Basic Scene Structure

from manim import *

class MyScene(Scene):
    def construct(self):
        # Create mobjects
        circle = Circle()

        # Add to scene (static)
        self.add(circle)

        # Or animate
        self.play(Create(circle))

        # Wait
        self.wait(1)

Render Command

# Basic render with preview
manim -pql scene.py MyScene

# Quality flags: -ql (low), -qm (medium), -qh (high), -qk (4k)
manim -pqh scene.py MyScene

Key Differences from 3b1b/ManimGL

Feature Manim Community 3b1b/ManimGL
Import from manim import * from manimlib import *
CLI manim manimgl
Math text MathTex(r"\pi") Tex(R"\pi")
Scene Scene InteractiveScene
Package manim (PyPI) manimgl (PyPI)

Jupyter Notebook Support

Use the %%manim cell magic:

%%manim -qm MyScene
class MyScene(Scene):
    def construct(self):
        self.play(Create(Circle()))

Common Pitfalls to Avoid

  1. Version confusion - Ensure you're using manim (Community), not manimgl (3b1b version)
  2. Check imports - from manim import * is ManimCE; from manimlib import * is ManimGL
  3. Outdated tutorials - Video tutorials may be outdated; prefer official documentation
  4. manimpango issues - If text rendering fails, check manimpango installation requirements
  5. PATH issues (Windows) - If manim command not found, use python -m manim or check PATH

Installation

# Install Manim Community
pip install manim

# Check installation
manim checkhealth

Useful Commands

manim -pql scene.py Scene    # Preview low quality (development)
manim -pqh scene.py Scene    # Preview high quality
manim --format gif scene.py  # Output as GIF
manim checkhealth            # Verify installation
manim plugins -l             # List plugins

Reproducido de calesthio/OpenMontage bajo licencia AGPL-3.0. Leer esta página en markdown.

Archivos

37 archivos en el paquete. Solo se lee SKILL.md al activarse — las referencias se cargan si el skill decide que las necesita.

Antes de instalar

Necesita Manim Community instalado; `manim checkhealth` verifica la instalación y en Windows puede hacer falta `python -m manim`.

Necesita en el PATH:pip

Detalles

Creador
calesthio
Categoría
Aprendizaje
Licencia
AGPL-3.0
Recursos incluidos
Incluye scripts o referencias
Código fuente
Ver SKILL.md

Etiquetas

Más de calesthio/OpenMontage

Este repo incluye 89 skills. Si instalas uno, normalmente ya tienes los demás.

Comfyui

49.5k

Ú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.

Costo de contexto al activarse
1.9k tok
Tamaño del paquete
1 archivo
Última actualización
hace 9 días
diseno ui

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.

Costo de contexto al activarse
3.2k tok
Tamaño del paquete
2 archivos
Última actualización
hace 4 días
diseno ui

Genera narración expresiva y multilingüe con fish.audio (modelos S1 / S2) y reutiliza voces clonadas mediante reference_id.

Costo de contexto al activarse
1.4k tok
Tamaño del paquete
1 archivo
Última actualización
hace 9 días
diseno ui

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.

Costo de contexto al activarse
2.1k tok
Tamaño del paquete
1 archivo
Última actualización
hace 9 días
Permisos
diseno ui

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.

Costo de contexto al activarse
582 tok
Tamaño del paquete
1 archivo
Última actualización
hace 9 días
diseno ui

Genera, reconstruye, inspecciona y enruta activos 3D de producción para mundos de OpenMontage con Atlas Cloud, fal.ai, catálogos con licencia y Blender.

Costo de contexto al activarse
1.2k tok
Tamaño del paquete
2 archivos
Última actualización
hace 9 días
diseno ui

Skills relacionados

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.

Costo de contexto al activarse
1.2k tok
Tamaño del paquete
5 archivos
Última actualización
hace 4 meses
aprendizaje

Buenas prácticas de ManimGL (la versión de Grant Sanderson): InteractiveScene, Tex con t2c, control de cámara, modo interactivo con -se, renderizado 3D y flujo de checkpoint_paste().

Costo de contexto al activarse
1.9k tok
Tamaño del paquete
107 archivos
Última actualización
el mes pasado
aprendizaje

Genera, reconstruye, inspecciona y enruta activos 3D de producción para mundos de OpenMontage con Atlas Cloud, fal.ai, catálogos con licencia y Blender.

Costo de contexto al activarse
1.2k tok
Tamaño del paquete
2 archivos
Última actualización
hace 9 días
diseno ui