
adithya-s-k/manim_skill
3 skills6.3k installs3k starsGitHub
Install
npx skills add https://github.com/adithya-s-k/manim_skillSkills in this repo
1Manimce Best PracticesManimCE Best Practices is a reference skill for Manim Community Edition, the PyPI manim package distinct from 3b1b ManimGL which uses manimlib imports and the manimgl CLI. It triggers on manim mentions, from manim import statements, manim CLI commands, or Scene, MathTex, and Create usage. Progressive rule files cover scenes, mobjects, creation and transform animations, text and LaTeX, colors and styling, positioning and grouping, axes and graphing, ThreeDScene, timing and updaters, camera moves, CLI quality flags, and configuration via manim.cfg. Working examples include basic_animations.py, math_visualization.py, updater_patterns.py, graph_plotting.py, and 3d_visualization.py, plus templates for basic, camera, and 3D scenes. Quick reference shows construct with self.add versus self.play(Create), render via manim -pql with -ql through -qk quality flags, and Jupyter %%manim cell magic. Pitfalls warn against version confusion, outdated tutorials, manimpango text failures, and Windows PATH issues solvable with python -m manim. Installation is pip install manim followed by manim checkhealth. The skill explicitly excludes ManimGL and documents the import, CLI, MathTex versus Tex, and S.2.9kinstalls2Manim ComposerThe manim-composer skill. | Trigger when: (1) User wants to create an educational/explainer video, (2) User has a vague concept they want visualized, (3) User mentions "3b1b style" or "explain like 3Blue1Brown", (4) User wants to plan a Manim video or animation sequence, (5) User asks to "compose" or "plan" a math/science visualization. Transforms vague video ideas into detailed scene-by-scene plans (scenes.md). Conducts r. **Research the topic** deeply before asking questions - Use web search to understand the core concepts - Identify the key insights that make this topic interesting - Find the "aha moment" - what makes this click for learners - Note common misconceptions to address 2. **Identify the narrative hook** - What question does this video answer?. - What's the surprising or counterintuitive element?. (e.g., "knows calculus" or "high school algebra") - Target video length?. (short: 5-10min, medium: 15-20min, long: 30min+) - Should this be self-contained or part of a series?.1.9kinstalls3Manimgl Best PracticesThe manimgl-best-practices skill provides manimlib animation code patterns for attention flow visualizations and 3Blue1Brown-style transformer visuals. Includes random_bright_color hue_range helper and value_to_color mapping positive negative value gradients for BLUE and RED scales. Example AttentionArcsAnimation runnable via manimgl attention_arcs_animation.py AttentionArcsAnimation -o. Use building mathematical animations attention arc diagrams and manimGL scenes with consistent color mapping utilities for educational motion graphics content. manimlib attention arc animation patterns. value_to_color gradient mapping helper. random_bright_color hue utility. 3Blue1Brown transformer visualization style. Run via manimgl module Scene -o output. manimGL animation best practices. User asks manimgl animation best practices.1.6kinstalls