All skills
adithya-s-k avatar

/manim-composer

@6668663
by Adithya S Kadithya-s-k/manim_skill1.1k stars
94

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 research, asks clarifying questions about audience/scope/focus, and outputs comprehensive scene specifications ready for implementation with ManimCE or ManimGL. Use this BEFORE writing any Manim code. This skill plans the video; use manimce-best-practices or manimgl-best-practices for implementation.

Use this Skill: https://skilld.dev/gh/adithya-s-k/manim_skill/manim-composer

This session only. Nothing lands on disk.

referencesnarrative-patterns.md

≈884 tokens on demand. Your agent reads this file only when SKILL.md points to it.

Narrative Patterns for Math Explainers

Common structures used in effective 3Blue1Brown-style videos.

Pattern 1: Mystery → Investigation → Resolution

Structure:

  1. Present a puzzling result or paradox
  2. Investigate why it's true through visual exploration
  3. Reveal the underlying principle
  4. Show how the principle generalizes

Example topics: Euler's identity, Bayes theorem, infinite series paradoxes

Opening hooks:

  • "What does it even mean to raise a number to an imaginary power?"
  • "This equation looks wrong, but it's actually true..."
  • "Most people get this probability question wrong..."

Pattern 2: Build Up → Payoff

Structure:

  1. Introduce simple building blocks
  2. Combine them to create something complex
  3. Show the beautiful/surprising result
  4. Reflect on why it works

Example topics: Fourier series, neural networks, linear algebra

Opening hooks:

  • "Let's start with something simple..."
  • "Each piece here is easy, but together they do something remarkable..."

Pattern 3: Two Perspectives → Unity

Structure:

  1. Show concept from perspective A (e.g., algebraic)
  2. Show same concept from perspective B (e.g., geometric)
  3. Reveal they're the same thing
  4. Explore implications of this connection

Example topics: Dot product, determinants, complex multiplication

Opening hooks:

  • "There are two ways to think about this..."
  • "These seem like completely different ideas, but..."

Pattern 4: Wrong → Less Wrong → Right

Structure:

  1. Present common misconception or naive approach
  2. Show why it fails
  3. Refine the approach
  4. Arrive at correct understanding

Example topics: Limits, probability distributions, definitions

Opening hooks:

  • "Your first instinct here is probably wrong..."
  • "The obvious approach doesn't quite work..."

Pattern 5: Specific → General

Structure:

  1. Solve a specific concrete example
  2. Notice patterns in the solution
  3. Abstract to general principle
  4. Apply to new situations

Example topics: Derivatives, group theory, algorithm analysis

Opening hooks:

  • "Let's work through a specific example..."
  • "Once you see the pattern here, it shows up everywhere..."

Pattern 6: History as Narrative

Structure:

  1. Present the problem as historically encountered
  2. Follow the journey of discovery
  3. Show key insights that led to breakthroughs
  4. Connect to modern understanding

Example topics: Calculus, cryptography, quantum mechanics

Opening hooks:

  • "Imagine you're a mathematician in the 1600s..."
  • "This problem stumped the greatest minds for centuries..."

Combining Patterns

Most effective videos combine multiple patterns:

  • Mystery hook + Build Up explanation
  • Two Perspectives + Specific → General examples
  • Wrong → Right + History narrative

Pacing Guidelines

Video Length Intro Hook Main Content Recap/Implications
5-10 min 30-60s 4-8 min 30-60s
15-20 min 1-2 min 12-16 min 1-2 min
30+ min 2-3 min 24-26 min 2-4 min

Emotional Arc

Every video should have emotional beats:

  1. Curiosity (opening) - Why should I care?
  2. Confusion (early) - This is harder than it looks
  3. Partial clarity (middle) - I'm starting to see...
  4. Aha moment (climax) - Oh! That's beautiful!
  5. Satisfaction (end) - Now I truly understand

Source: SKILL.md on GitHub

1 warning17d5 checks · Risk SAFE
  • Gen Agent Trust Hub17d

    The skill is a design and planning framework for creating Manim animations in the style of 3Blue1Brown. It provides narrative structures, visual techniques, and scene templates to guide the AI agent through the conceptual phase of video production. No security risks, executable code, or malicious patterns were detected.

  • Socket17d

    No alerts

  • Snyk17d

    Risk: MEDIUM · 1 issue

  • Runlayer7mo

    5 files scanned · No issues

  • ZeroLeaks5mo

    Score: 93/100 · 2 sections analyzed

Signed by skilld at 6668663. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 2 months ago.

Dormantupdated 8 months ago

README badge

README badge for adithya-s-k/manim_skill/manim-composer