#742 by GitHub stars

adithya-s-k/manim_skill

Agent skills for Manim to create 3Blue1Brown style animations.

History

Review weekly changes to SKILL.md before updating. Dates mark the weeks in which we observed each version; checks apply to the recorded commits.

View weekly changes

skills/manim-composer/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Instructions only → After Instructions only

cef045011722 → cef045011722

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Instructions only

First observation → cef045011722

No earlier version was observed for comparison.

Compare on GitHub

skills/manimce-best-practices/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

cef045011722 → cef045011722

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → cef045011722

No earlier version was observed for comparison.

Compare on GitHub

skills/manimgl-best-practices/SKILL.md

Week of Nov 2, 2026 · +0 / −0 lines

Before Network or broad shell → After Network or broad shell

cef045011722 → cef045011722

Compare on GitHub

Week of Oct 26, 2026 · Line counts unavailable

Before Not checked yet → After Network or broad shell

First observation → cef045011722

No earlier version was observed for comparison.

Compare on GitHub

View on GitHubAdd to my skills

Verified commit cef045011722d285692e3381d12d4d637da56e18

1.3kGitHub stars
35stars in 7 days
3skills in this repository
0commits in 30 days

Heat

6.1
  • Star growth, last 7 daysAhead of 94% of tracked repositories
  • Star growth, last 24 hoursAhead of 94% of tracked repositories
  • Rank movement, last 7 daysAhead of 44% of tracked repositories
  • Commits, last 30 daysAhead of 0% of tracked repositories
  • Accounts asking about it through MCP, last 7 daysNot available
  • Hot votes this weekAhead of 0% of tracked repositories

Heat never changes the order by stars, and sponsorship never touches it. How heat works

Stars over time

Aug 2, 2026Nov 6, 20261,270

Individual skills in this repository

How it works

manim-composer

When your agent uses it

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.

What it loads into context

Frontmatter

183 tokens

Always available to the agent

SKILL.md

1,090 tokens

When the skill is activated

Reference documents

4,336 tokens

Loaded on request

Token counts are estimates. Scripts run separately; they are not counted as reference context.

The playbook

  1. Workflow
  2. 3b1b Style Principles
  3. References
  4. Templates

Files

  • SKILL.mdcore4,700 bytes
  • references/narrative-patterns.mddoc3,535 bytes
  • references/scene-examples.mddoc5,526 bytes
  • references/visual-techniques.mddoc5,599 bytes
  • templates/scenes-template.mddoc3,454 bytes
Read SKILL.md

## 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?
View the complete source on GitHub

Skills included

  • manim-composer
  • manimce-best-practices
  • manimgl-best-practices

Repository facts

License
MIT
Created
Jan 22, 2026
Last pushed
Jan 23, 2026
Forks
102
Open issues
0
Project activity
Slowing

Rank over the last 12 weeks

Now #742 · best #541 · down 107 in 30 days

  1. #738 on Nov 1
  2. #739 on Nov 2
  3. #740 on Nov 3
  4. #743 on Nov 4
  5. #741 on Nov 5
  6. #742 since Nov 6
74 earlier periods
  1. #526 on Aug 2
  2. #526 on Aug 7
  3. #527 on Aug 9
  4. #546 on Aug 10
  5. #542 on Aug 11
  6. #541 on Aug 12
  7. #542 on Aug 13
  8. #544 on Aug 14
  9. #543 on Aug 16
  10. #544 on Aug 17
  11. #561 on Aug 18
  12. #549 on Aug 19
  13. #553 on Aug 20
  14. #541 on Aug 22
  15. #561 on Aug 23
  16. #564 on Aug 24
  17. #576 on Aug 25
  18. #565 on Aug 26
  19. #577 on Aug 27
  20. #585 on Aug 28
  21. #547 on Aug 30
  22. #573 on Aug 31
  23. #586 on Sep 1
  24. #578 on Sep 2
  25. #580 on Sep 3
  26. #563 on Sep 4
  27. #559 on Sep 5
  28. #572 on Sep 6
  29. #581 on Sep 7
  30. #598 on Sep 8
  31. #593 on Sep 10
  32. #580 on Sep 11
  33. #579 on Sep 12
  34. #576 on Sep 13
  35. #600 on Sep 14
  36. #606 on Sep 17
  37. #607 on Sep 18
  38. #605 on Sep 21
  39. #618 from Sep 22 to Sep 23
  40. #597 on Sep 24
  41. #593 on Sep 25
  42. #615 on Sep 27
  43. #620 on Sep 28
  44. #649 on Sep 29
  45. #634 on Sep 30
  46. #613 on Oct 1
  47. #622 on Oct 2
  48. #600 on Oct 3
  49. #618 on Oct 4
  50. #624 on Oct 5
  51. #631 on Oct 6
  52. #635 on Oct 7
  53. #667 on Oct 8
  54. #647 on Oct 9
  55. #634 on Oct 10
  56. #630 on Oct 11
  57. #651 on Oct 12
  58. #649 on Oct 13
  59. #664 on Oct 14
  60. #652 on Oct 15
  61. #665 on Oct 16
  62. #636 on Oct 17
  63. #632 on Oct 18
  64. #663 on Oct 19
  65. #672 on Oct 20
  66. #678 on Oct 21
  67. #657 on Oct 22
  68. #656 on Oct 23
  69. #637 on Oct 24
  70. #725 on Oct 25
  71. #730 on Oct 28
  72. #735 on Oct 29
  73. #734 on Oct 30
  74. #737 on Oct 31

Before you install

Network or broad shell

Automated signals, not a guarantee

Checked Nov 3, 2026

Not fully analyzed: some files were too long, unreadable or missing. This never lowers the level.

Show 15 notes
  • skills/manimce-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimce-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimce-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimce-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimce-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
  • skills/manimgl-best-practices/SKILL.md:1 Analysis incomplete: Referenced executable target unavailable; not analyzed
Show all 104 signals by file

skills/manimce-best-practices/examples/3d_visualization.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/examples/attention/__init__.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/examples/attention/helpers.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/examples/attention/scenes.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/examples/basic_animations.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/examples/graph_plotting.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/examples/lorenz_attractor.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/examples/math_visualization.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/examples/updater_patterns.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/templates/basic_scene.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/templates/camera_scene.py

  • Executable scriptline 1
    Executable file

skills/manimce-best-practices/templates/threed_scene.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/LICENSE.txt

  • Network accessline 6
    This work is adapted from and inspired by the 3Blue1Brown video repository: https://github.com/3b1b/videos
  • Network accessline 7
    https://github.com/3b1b/videos
  • Network accessline 23
    Full license text: https://creativecommons.org/licenses/by-nc-sa/4.0/legalcode
  • Network accessline 29
    The example code in this skill is adapted from 3Blue1Brown's video code repository (https://github.com/3b1b/videos), which is licensed under CC BY-NC-SA 4.0.
  • Network accessline 30
    repository (https://github.com/3b1b/videos), which is licensed under

skills/manimgl-best-practices/SKILL.md

  • Network accessline 207
    This skill contains example code adapted from [3Blue1Brown's video repository](https://github.com/3b1b/videos) by Grant Sanderson.
  • Network accessline 209
    **License:** [CC BY-NC-SA 4.0](https://creativecommons.org/licenses/by-nc-sa/4.0/)

skills/manimgl-best-practices/examples/attention_arcs_animation.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/attention_pattern_dots.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/attention_scenes.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/attention_softmax_masking.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/autoregressive_flow.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/basic_multihead.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/bloch_sphere_3d.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/block_collision_basic.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/blocks_3d.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/collision_phase_space.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/complex_s_plane.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/cost_function.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/cube_projection_3d.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/damped_solutions_splane.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/dot_product_visualization.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/double_slit_interference.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/eigenvalue_equations.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/eigenvector_flow_field.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/eigenvector_matrix_transformation.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/elastic_collision_vectors.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/embedding_matrix.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/equation_transforms.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/exponential_derivative.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/fibonacci_eigenvalues.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/gradient_descent_basic.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/hexagon_cube_correspondence.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/integration_visualization.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/laplace_integral.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/light_polarization.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/linear_regression.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/llm_prediction_pipeline.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/lorenz_attractor.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/lozenge_tiling.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/max_random_process.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/mlp_forward_pass.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/mlp_network_icon.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/mlp_neuron_activation.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/mlp_neurons_flow.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/mlp_relu_visualization.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/mlp_vector_space.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/mlp_weight_matrix.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/multi_head_attention.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/network_block_flow.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/neural_network_basic.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/parallax_starfield.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/probability_distribution.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/probability_output.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/quantum_gates.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/qubit_state_vector.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/query_key_dot_products.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/query_key_space_mapping.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/radial_wave_visualization.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/rotating_exponentials.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/semantic_similarity.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/simple_test.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/softmax_visualization.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/solve_damped_ode.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/spring_mass_system.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/sqrt_random_process.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/superposition_effect.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/three_d_surfaces.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/three_d_vector_space.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/token_embeddings_flow.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/token_probability_distribution.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/token_sampling.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/token_to_embedding.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/tokenization_demo.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/transit_animation.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/value_matrix_transform.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/vector_fields.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/wave_amplitude_visualization.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/weight_matrix_product.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/weights_vs_data.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/word_vector_analogy.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/examples/zone_plate_hologram.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/rules/3d.md

  • Network accessline 188
    textured_earth = TexturedSurface(     earth,     "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Whole_world_-_land_and_oceans.jpg/1280px-Whole_world_-_land_and_oceans.jpg"
  • Network accessline 189
    earth,     "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Whole_world_-_land_and_oceans.jpg/1280px-Whole_world_-_land_and_oceans.jpg" )
  • Network accessline 190
    "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Whole_world_-_land_and_oceans.jpg/1280px-Whole_world_-_land_and_oceans.jpg"

skills/manimgl-best-practices/templates/3d_scene.py

  • Executable scriptline 1
    Executable file
  • Network accessline 207
    textured_sphere = TexturedSurface(             sphere,             "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Whole_world_-_land_and_oceans.jpg/1280px-Whole_world_-_land_and_oceans.jpg"
  • Network accessline 208
    sphere,             "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Whole_world_-_land_and_oceans.jpg/1280px-Whole_world_-_land_and_oceans.jpg"         )
  • Network accessline 209
    "https://upload.wikimedia.org/wikipedia/commons/thumb/4/4d/Whole_world_-_land_and_oceans.jpg/1280px-Whole_world_-_land_and_oceans.jpg"

skills/manimgl-best-practices/templates/basic_scene.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/templates/interactive_scene.py

  • Executable scriptline 1
    Executable file

skills/manimgl-best-practices/templates/math_scene.py

  • Executable scriptline 1
    Executable file

How the signals fit together

Facts from a static read of the files at the pinned commit. They describe what the code does, not why.

Some files could not be read; the facts below still hold.

No combined signals at this commit.

Works with

Agent compatibility, from the files in this repository
AgentStatusEvidenceInstall to
Claude CodeCompatibleStandard SKILL.md skills/manim-composer/SKILL.md.claude/skills/<skill-name>/
CodexCompatibleStandard SKILL.md skills/manim-composer/SKILL.md.agents/skills/<skill-name>/
CursorCompatibleStandard SKILL.md skills/manim-composer/SKILL.md.cursor/skills/<skill-name>/
Gemini CLICompatibleStandard SKILL.md skills/manim-composer/SKILL.md.gemini/skills/<skill-name>/
GitHub CopilotCompatibleStandard SKILL.md skills/manim-composer/SKILL.md.github/skills/<skill-name>/
OpenCodeCompatibleStandard SKILL.md skills/manim-composer/SKILL.md.opencode/skills/<skill-name>/
  • Native The repository ships a manifest, folder or frontmatter field for this agent.
  • Compatible A standard SKILL.md that this agent can read.
  • Unknown No evidence either way.

Derived automatically from paths, manifests and frontmatter. Not tested on each agent.

Explore alternatives and comparisons

Add this badge to your README

It updates every night and links to this page.

adithya-s-k/manim_skill: #742 on hotskills, 1.3k stars

[![adithya-s-k/manim_skill on hotskills](https://hotskills.dev/badge/adithya-s-k-manim_skill.svg)](https://hotskills.dev/skill/adithya-s-k-manim_skill/)