M

manim-video

by @affaan-mv
4.4(5)

Automatically generates mathematical and technical explanation animations using Manim, transforming abstract concepts, algorithm flows, and system architectures into clear visual videos.

video-editingvideo-productioncontent-creationautomationGitHub
Installation
npx skills add https://github.com/affaan-m/everything-claude-code --skill manim-video
compare_arrows

Before / After Comparison

1 组
Before

Manually drawing mathematical figures and animations requires learning complex animation software, adjusting timelines and keyframes. A 5-minute technical explanation video takes 2-3 days to complete.

After

Describe mathematical concepts and laws of motion with code. Manim automatically renders high-definition animations, quickly generating precise geometric transformations and data visualizations. A 5-minute video can be completed in half a day.

SKILL.md

manim-video

Manim Video

Use Manim for technical explainers where motion, structure, and clarity matter more than photorealism.

When to Activate

  • the user wants a technical explainer animation

  • the concept is a graph, workflow, architecture, metric progression, or system diagram

  • the user wants a short product or launch explainer for X or a landing page

  • the visual should feel precise instead of generically cinematic

Tool Requirements

  • manim CLI for scene rendering

  • ffmpeg for post-processing if needed

  • video-editing for final assembly or polish

  • remotion-video-creation when the final package needs composited UI, captions, or additional motion layers

Default Output

  • short 16:9 MP4

  • one thumbnail or poster frame

  • storyboard plus scene plan

Workflow

  • Define the core visual thesis in one sentence.

  • Break the concept into 3 to 6 scenes.

  • Decide what each scene proves.

  • Write the scene outline before writing Manim code.

  • Render the smallest working version first.

  • Tighten typography, spacing, color, and pacing after the render works.

  • Hand off to the wider video stack only if it adds value.

Scene Planning Rules

  • each scene should prove one thing

  • avoid overstuffed diagrams

  • prefer progressive reveal over full-screen clutter

  • use motion to explain state change, not just to keep the screen busy

  • title cards should be short and loaded with meaning

Network Graph Default

For social-graph and network-optimization explainers:

  • show the current graph before showing the optimized graph

  • distinguish low-signal follow clutter from high-signal bridges

  • highlight warm-path nodes and target clusters

  • if useful, add a final scene showing the self-improvement lineage that informed the skill

Render Conventions

  • default to 16:9 landscape unless the user asks for vertical

  • start with a low-quality smoke test render

  • only push to higher quality after composition and timing are stable

  • export one clean thumbnail frame that reads at social size

Reusable Starter

Use assets/network_graph_scene.py as a starting point for network-graph explainers.

Example smoke test:

manim -ql assets/network_graph_scene.py NetworkGraphExplainer

Output Format

Return:

  • core visual thesis

  • storyboard

  • scene outline

  • render plan

  • any follow-on polish recommendations

Related Skills

  • video-editing for final polish

  • remotion-video-creation for motion-heavy post-processing or compositing

  • content-engine when the animation is part of a broader launch

Weekly Installs519Repositoryaffaan-m/everyt…ude-codeGitHub Stars152.8KFirst Seen11 days agoSecurity AuditsGen Agent Trust HubPassSocketPassSnykPassInstalled oncodex483opencode460antigravity455gemini-cli455cursor455kimi-cli454

User Reviews (0)

Write a Review

Effect
Usability
Docs
Compatibility

No reviews yet

Statistics

Installs4.5K
Rating4.4 / 5.0
Version
Updated2026年8月4日
Comparisons1

User Rating

4.4(5)
5
80%
4
20%
3
0%
2
0%
1
0%

Rate this Skill

0.0

Compatible Platforms

🔧Claude Code

Timeline

Created2026年4月14日
Last Updated2026年8月4日
🎁 Agent Knowledge Cards
Survey