Communitygithub.com

MyselLDM/manim-skills

Habilidad para agentes basada en MyselLDM/manim-skills, diseñada para generar animaciones matemáticas con Manim.

¿Qué es manim-skills?

MyselLDM/manim-skills es una habilidad para agentes de IA (compatible con Claude Code, Cursor, Codex y otras plataformas) que permite crear animaciones matemáticas de alta calidad utilizando la biblioteca Manim (Mathematical Animation Engine). Esta skill guía al agente en la generación de código Python con Manim, desde escenas simples con formas geométricas hasta animaciones complejas con transformaciones, ecuaciones y gráficos. Es útil para desarrolladores, educadores y creadores de contenido que desean automatizar la producción de animaciones matemáticas explicativas. La habilidad se basa en el repositorio MyselLDM/manim-skills y proporciona instrucciones claras sobre la estructura de escenas, el uso de objetos como Circle, Square, Text, MathTex, y la aplicación de animaciones como Create, Transform, FadeIn, entre otras. Al integrarse con el agente, permite describir visualizaciones matemáticas en lenguaje natural y obtener el código Manim correspondiente listo para ejecutar en un entorno local o en la nube.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add MyselLDM/manim-skills

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace manim-skills?

Habilidad para agente basada en MyselLDM/manim-skills.

Esta habilidad permite a un agente de IA generar animaciones matemáticas usando la biblioteca Manim. El agente puede crear escenas con formas, texto, ecuaciones, transformaciones y animaciones, todo a partir de descripciones en lenguaje natural.

¿Qué es Manim?

Manim (Mathematical Animation Engine) es una biblioteca de Python que permite crear animaciones de alta calidad para contenido matemático. Es ampliamente utilizada por educadores y divulgadores científicos.

Cómo usar esta habilidad

  1. Describe la animación que deseas crear en lenguaje natural.
  2. El agente generará automáticamente el código Python con Manim.
  3. El código incluirá las escenas, objetos y animaciones necesarias.

Ejemplo de uso

Entrada del usuario:

Crea una escena donde un círculo azul se transforma en un cuadrado rojo mientras aparece la ecuación E=mc^2.

Código generado por el agente:

from manim import *

class TransformScene(Scene):
    def construct(self):
        circle = Circle(color=BLUE)
        square = Square(color=RED)
        equation = MathTex(r"E = mc^2")
        
        self.play(Create(circle))
        self.play(Transform(circle, square))
        self.play(Write(equation))
        self.wait(2)

Características principales

  • Soporte para objetos: Circle, Square, Triangle, Text, MathTex, Arrow, NumberPlane, etc.
  • Animaciones comunes: Create, Transform, FadeIn, FadeOut, Write, Unwrite, Rotate, Scale.
  • Estilo personalizable: colores, grosor de línea, transparencia.
  • Generación de código modular y reutilizable.

Plataformas compatibles

Esta habilidad está diseñada para agentes en:

  • Claude Code
  • Cursor
  • Codex
  • Otras plataformas que soporten skills de agente

Notas

  • Asegúrate de tener Manim instalado en tu entorno (pip install manim).
  • El código generado puede ejecutarse directamente con manim -pql scene.py TransformScene.
  • Para animaciones complejas, consulta la documentación oficial de Manim.

Skill obtenida del repositorio MyselLDM/manim-skills.

Skills relacionados