Communitygithub.com

Habilidade Manim (Tomas-Santana/manim-skill)

Habilidade de agente para gerar animações matemáticas usando a biblioteca Manim, permitindo criar visualizações educacionais diretamente a partir de descrições.

O que é manim-skill)?

Esta habilidade permite que agentes de IA, como Claude Code ou Cursor, gerem animações matemáticas completas utilizando a biblioteca Manim. O usuário descreve uma animação desejada (por exemplo, uma função seno, uma rotação de cubo, etc.) e o agente escreve o código Python correspondente usando a sintaxe Manim. A habilidade suporta qualquer plataforma que execute comandos Python e tenha o Manim instalado. Ela se baseia na documentação do SKILL.md para instruir o agente sobre como estruturar o código, usar as classes corretas (como `Scene` e métodos de animação) e fornecer um fluxo de trabalho completo (escrever, executar e exibir o vídeo resultante). É útil para educadores, estudantes e desenvolvedores que desejam prototipar rapidamente visualizações matemáticas sem precisar codificar manualmente cada detalhe.

Funciona com~Claude Code~Codex CLI~Cursor
npx skills add Tomas-Santana/manim-skill

Perguntar na sua IA favorita

Abre um novo chat com esta habilidade de agente já pré-carregada.

Documentação

O que manim-skill) faz?

Habilidade de agente para gerar animações matemáticas usando Manim.

Como usar

  1. Descreva a animação que deseja para o agente (ex.: "criar uma animação mostrando o círculo trigonométrico com seno e cosseno").
  2. O agente escreverá um código Python usando a biblioteca Manim.
  3. O código será executado no ambiente Python configurado.
  4. O vídeo resultante será salvo e, se possível, exibido.

Requisitos

  • Python 3.8+
  • Manim instalado (pip install manim)
  • Um ambiente gráfico para renderização de vídeos

Exemplo de interação

Usuário: "Crie uma animação de um quadrado se transformando em um círculo." Agente: Gera código Manim, executa e retorna o vídeo.

Notas

  • A habilidade assume que o Manim está disponível no sistema.
  • Para animações complexas, talvez sejam necessários ajustes manuais.
  • Consulte a documentação oficial do Manim para referência.

Habilidades Relacionadas