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.

templatesscenes-template.md

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

[Video Title]

Overview

  • Topic: [Core mathematical/scientific concept]
  • Hook: [Opening question or mystery that draws viewers in]
  • Target Audience: [Prerequisites - what math/science background is assumed]
  • Estimated Length: [X minutes]
  • Key Insight: [The central "aha moment" - the one thing viewers should remember]

Narrative Arc

[2-3 sentences describing the emotional and intellectual journey. Example: "We start with a puzzling observation, investigate why it's true, and discover a beautiful underlying principle that connects seemingly different ideas."]


Scene 1: [Scene Name]

Duration: ~X seconds Purpose: [What this scene accomplishes in the overall narrative]

Visual Elements

  • [Mobject 1: description, color, position]
  • [Mobject 2: description, color, position]
  • [Animation sequence]
  • [Camera movements if any]

Content

[Detailed description of what happens visually and conceptually. Be specific enough that someone could implement this scene.]

Narration Notes

[Key points to convey, suggested tone, pacing. Not a full script, but guidance.]

Technical Notes

  • [Specific Manim classes to use]
  • [Tricky implementations or gotchas]
  • [Dependencies on previous scenes]

Scene 2: [Scene Name]

Duration: ~X seconds Purpose: [Purpose]

Visual Elements

  • [List elements]

Content

[Description]

Narration Notes

[Notes]

Technical Notes

  • [Notes]

Scene 3: [Scene Name]

Duration: ~X seconds Purpose: [Purpose]

Visual Elements

  • [List elements]

Content

[Description]

Narration Notes

[Notes]

Technical Notes

  • [Notes]

[Add more scenes as needed]


Transitions & Flow

Scene Connections

  • Scene 1 → Scene 2: [How they connect, what carries over visually]
  • Scene 2 → Scene 3: [Connection]
  • [Continue for all transitions]

Recurring Visual Motifs

  • [Element that appears throughout, providing continuity]
  • [Color or shape that reinforces key concept]

Color Palette

Role Color Hex Usage
Primary [e.g., Blue] #58C4DD [Main objects, key terms]
Secondary [e.g., Green] #83C167 [Results, outputs]
Accent [e.g., Yellow] #FFFF00 [Highlights, emphasis]
Warning [e.g., Red] #FF6666 [Errors, negatives]
Background [e.g., Dark grey] #1C1C1C [Scene background]

Mathematical Content

Equations to Render

  1. [LaTeX equation 1] - used in Scene X
  2. [LaTeX equation 2] - used in Scene Y
  3. [Continue...]

Graphs/Plots

  1. [Function 1]: domain, key features
  2. [Function 2]: domain, key features

Geometric Objects

  1. [Object]: properties, how it transforms
  2. [Continue...]

Implementation Order

Suggested order for building scenes (accounting for dependencies):

  1. [Scene name] - [Why first: standalone, establishes base objects]
  2. [Scene name] - [Dependency notes]
  3. [Scene name] - [Dependency notes]
  4. [Continue...]

Shared Components

Objects or code that should be defined once and reused:

  • [Component 1]: used in Scenes X, Y, Z
  • [Component 2]: used in Scenes A, B

Open Questions / Decisions Needed

  • [Question about scope, implementation, or creative direction]
  • [Another decision point]

Reference Material

  • [Link or citation to source material]
  • [Inspiration videos or images]
  • [Academic papers if relevant]

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