If you've ever tried to jump straight into writing Manim code for an educational video, you know how messy it gets when you haven't planned the narrative arc. This skill forces you to think through the entire video structure first. It researches your topic, asks clarifying questions about audience and scope, then outputs a detailed scenes.md file with visual elements, narration notes, and technical implementation hints. The workflow is explicitly inspired by 3Blue1Brown's approach: progressive revelation, visual continuity, concrete to abstract. Think of it as storyboarding for math animations. You use this before touching any Manim code, then hand off the scenes.md to actual implementation skills.

skills.sh installs
2.9K
GitHub stars
1.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add adithya-s-k/manim_skill --skill manim-composer --agent claude-code

Installs into .claude/skills of the current project.

Files

Workflow

Phase 1: Understand the Concept

  1. 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?
    • Why should the viewer care?
    • What's the surprising or counterintuitive element?

Phase 2: Clarify with User

Ask targeted questions (not all at once - adapt based on responses):

Audience & Scope

  • What math/science background should I assume? (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?

Focus & Depth

  • Any specific aspects to emphasize or skip?
  • Proof-heavy or intuition-focused?
  • Real-world applications to include?

Style Preferences

  • Color scheme preferences?
  • Narration style? (casual, formal, playful)
  • Any specific visual metaphors you have in mind?

Phase 3: Create scenes.md

Sponsors

Details

Repository
github.com/adithya-s-k/manim_skill
Categories
Documentation, Code Review & Quality, Data Science & ML, Productivity & Planning, Sales & Marketing, Mobile Development, Design & UI/UX, PHP & Laravel

More from adithya-s-k/manim_skill

All 3
1ar9av avatarskill-creatorar9av/obsidian-wikiCreate new skills, modify and improve existing skills, and measure skill performance. Use when users want to create a skill from scratch, edit, or optimize an e2.8Kskills.sh installs
2deanpeters avatarlean-ux-canvasdeanpeters/product-manager-skillsGuide teams through Lean UX Canvas v2. Use when framing a business problem, surfacing assumptions, and defining what to learn next.2.7Kskills.sh installs
3agents365-ai avatarvideo-podcast-makeragents365-ai/365-skillsUse when the user gives a topic and wants an automated topic-driven narrated explainer, podcast, or knowledge-summary video (Bilibili / YouTube / Xiaohongshu / 2.7Kskills.sh installs
4customware-ai avatardomain-contextcustomware-ai/skillsProgressive Domain Crystallization (PDC) — a skill for building and maintaining a living domain knowledge base for any custom business application. Use this ski2.7Kskills.sh installs
5vercel avatarflags-sdkvercel/flagsGuide for feature flags and A/B tests with the Flags SDK (`flags` npm package) and Vercel Flags. Use when: declaring flags with `flag()`, using `vercelAdapter` 2.7Kskills.sh installs
6getsentry avatarbrand-guidelinesgetsentry/skillsWrite copy following Sentry brand guidelines. Use when writing UI text, error messages, empty states, onboarding flows, 404 pages, documentation, marketing copy2.6Kskills.sh installs