anima
CommunityCreate programmatic mathematical animations fast.
System Documentation
What problem does it solve?
Anima centralizes the knowledge needed to author, compose, and render programmatic mathematical animations in TypeScript, removing guesswork about scene lifecycle, animation composition, camera control, and rendering details. It helps authors avoid common pitfalls like using transformative animations on unregistered objects, mismanaging camera framing, or producing inefficient long-video renders.
Core Features & Use Cases
- Fluent and Pro animation APIs for concise chaining or explicit, reusable Animation objects.
- Geometry and Mobject primitives (Circle, Rectangle, Line, Polygon, VMobject) with styling, grouping, and layout via VGroup and Graph utilities.
- Camera system and CameraFrame animations (zoom, centerOn, fitTo, shake, follow) for cinematic control.
- Easing function catalog and guidance for choosing rate functions, including Manim-style defaults and factory easings.
- KeyframeAnimation and KeyframeTrack for frame-accurate, multi-property motion paths.
- Rendering and CLI guidance for mp4/webp/gif/sprite outputs, resolution presets, and segment-level caching to speed iterative renders.
- Use case examples: short educational clips, complex choreography for long-form videos, data-driven graph visualizations, and production-quality exports with caching.
Quick Start
Render the Scene MyScene defined in myfile.ts to output.mp4 using the anima CLI and explain which scene flag, format, and quality options to use.
Dependency Matrix
Required Modules
None requiredComponents
Standard package💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: anima Download link: https://github.com/RedWilly/Anima/archive/main.zip#anima Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.