Remotion
zhuzhaoyun/Molio
Molio's builtin skill for MAKING a video from any source — wiki notes, articles, scripts, product info, or a brief — and rendering it to MP4.
Plan, script, render, and stitch Manim Community Edition videos in Python.
$ npx skills add HybridAIOne/hybridclaw --skill manim-video -a claude-codeProject install by default; add -g for ~/.claude/skills/.
$ gh skill install HybridAIOne/hybridclaw manim-video --agent claude-codeProject scope by default; add --scope user for a personal install. Needs GitHub CLI 2.90.0 or later (public preview).
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .claude/skills && cp -r skills-src/skills/manim-video .claude/skills/manim-video && rm -rf skills-srcUse ~/.claude/skills/ instead of .claude/skills for a personal install. The folder must contain SKILL.md.
Claude Code skills documentation · loads skills from .claude/skills/
Install the "manim-video" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/manim-video into .claude/skills/manim-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manim-video", then confirm the skill loads.Claude Code copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$skill-installer install https://github.com/HybridAIOne/hybridclaw/tree/main/skills/manim-videoType this inside Codex. $skill-installer <name> installs a curated skill from openai/skills. The installer writes to $CODEX_HOME/skills (default ~/.codex/skills). Restart Codex if the skill does not show up.
$ npx skills add HybridAIOne/hybridclaw --skill manim-video -a codexProject install goes to .agents/skills/; add -g for ~/.codex/skills/.
$ gh skill install HybridAIOne/hybridclaw manim-video --agent codexProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .agents/skills && cp -r skills-src/skills/manim-video .agents/skills/manim-video && rm -rf skills-srcUse ~/.agents/skills/ instead of .agents/skills for a personal install.
Codex skills documentation · loads skills from .agents/skills/
Install the "manim-video" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/manim-video into .agents/skills/manim-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manim-video", then confirm the skill loads.Codex copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill manim-video -a cursorProject install goes to .agents/skills/; add -g for ~/.cursor/skills/.
$ gh skill install HybridAIOne/hybridclaw manim-video --agent cursorProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .cursor/skills && cp -r skills-src/skills/manim-video .cursor/skills/manim-video && rm -rf skills-srcUse ~/.cursor/skills/ instead of .cursor/skills for a personal install.
Cursor skills documentation · loads skills from .cursor/skills/, .agents/skills/, .claude/skills/, .codex/skills/
Install the "manim-video" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/manim-video into .cursor/skills/manim-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manim-video", then confirm the skill loads.Cursor copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gemini skills install https://github.com/HybridAIOne/hybridclaw.git --path skills/manim-video--scope user (default) or --scope workspace; --path is the subfolder of the repo that holds the skill; --consent skips the security confirmation prompt.
$ npx skills add HybridAIOne/hybridclaw --skill manim-video -a gemini-cliProject install goes to .agents/skills/; add -g for ~/.gemini/skills/.
$ gh skill install HybridAIOne/hybridclaw manim-video --agent gemini-cliProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .gemini/skills && cp -r skills-src/skills/manim-video .gemini/skills/manim-video && rm -rf skills-srcUse ~/.gemini/skills/ instead of .gemini/skills for a personal install, then run /skills reload.
Gemini CLI skills documentation · loads skills from .gemini/skills/, .agents/skills/
Install the "manim-video" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/manim-video into .gemini/skills/manim-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manim-video", then confirm the skill loads.Gemini CLI copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ gh skill install HybridAIOne/hybridclaw manim-videoInstalls for Copilot at project scope by default; add --scope user for a personal install. Preview a skill first with gh skill preview. Needs GitHub CLI 2.90.0 or later (public preview).
$ npx skills add HybridAIOne/hybridclaw --skill manim-video -a github-copilotProject install goes to .agents/skills/; add -g for ~/.copilot/skills/.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .github/skills && cp -r skills-src/skills/manim-video .github/skills/manim-video && rm -rf skills-srcUse ~/.copilot/skills/ instead of .github/skills for a personal install. Commit .github/skills so cloud agent and code review can use it.
GitHub Copilot skills documentation · loads skills from .github/skills/, .claude/skills/, .agents/skills/
Install the "manim-video" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/manim-video into .github/skills/manim-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manim-video", then confirm the skill loads.GitHub Copilot copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
$ npx skills add HybridAIOne/hybridclaw --skill manim-video -a opencodeOpenCode documents no install command of its own. Project install goes to .agents/skills/; add -g for ~/.config/opencode/skills/.
$ gh skill install HybridAIOne/hybridclaw manim-video --agent opencodeProject scope by default (.agents/skills/); add --scope user for a personal install.
$ git clone --depth 1 https://github.com/HybridAIOne/hybridclaw.git skills-src && mkdir -p .opencode/skills && cp -r skills-src/skills/manim-video .opencode/skills/manim-video && rm -rf skills-srcUse ~/.config/opencode/skills/ instead of .opencode/skills for a personal install.
OpenCode skills documentation · loads skills from .opencode/skills/, .claude/skills/, .agents/skills/
Install the "manim-video" agent skill from https://github.com/HybridAIOne/hybridclaw/tree/main/skills/manim-video into .opencode/skills/manim-video/ in this project. Copy the whole folder (SKILL.md and every file beside it), keep the folder name "manim-video", then confirm the skill loads.OpenCode copies the folder itself, the same result as the manual copy. Check what it changed before you commit it.
manim-videoPlan, script, render, and stitch Manim Community Edition videos in Python.
Manim Video is an agent skill from HybridAIOne/hybridclaw. Plan, script, render, and stitch Manim Community Edition videos in Python. Use when the user asks for animated math explanations, algorithm walkthroughs, equation derivations, technical concept videos, 3Blue1Brown-style explainers, or programmatic educational motion graphics.
Its SKILL.md is about 4.7k tokens, which your agent loads only when the skill is triggered. The skill folder holds 16 other files, including scripts and reference files (for example `README.md`, `agents/openai.yaml` and `references/camera-and-3d.md`).
It sits in Media & Creative, covering Motion graphics. It works with Manim and Python. The repository describes itself as: Enterprise-ready self-hosted AI assistant runtime with sandboxed execution, secure credentials, approvals, and memory. The licence is MIT.
9 steps, taken from the first numbered list in SKILL.md.
Read from SKILL.md and the folder at commit a65023b. It shows what the files ask for, not the result of running them.
Pre-approves nothing: there is no allowed-tools line, so your agent's usual permission prompts apply.
From allowed-tools in the SKILL.md frontmatter.
Ships 1 file in scripts/ (Python), which the agent can run.
Shell commands in SKILL.md call:
python3uvbrewaptdnfffmpegFrom the folder's file list and the shell code blocks in SKILL.md.
No URLs in SKILL.md. Its commands use uv, which can reach the network depending on how they are called.
From URLs in SKILL.md, links to its own repository left out.
Names no API keys, tokens, secrets or passwords.
From names ending in _API_KEY, _TOKEN, _SECRET, _KEY or _PASSWORD in SKILL.md.
Manim Video loads about 4.7k tokens when it runs, and up to ~13k if it reads all its reference files. Until then it costs about 72 tokens; SKILL.md has 2,127 words of instructions outside code blocks.
Estimates: characters ÷ 4, the usual rule of thumb; real counts depend on the model's tokenizer. Scripts and assets cost tokens only if the agent reads them.
The automated check noted patterns worth knowing about, such as sudo or a known installer.
ll --cask mactex-no-gui`, Debian/Ubuntu `sudo apt install texlive-full`, Fedora `sudo dnf install texlive-scheme-full`.sudo apt install texlive-fullsudo dnf install texlive-scheme-fullAutomated static check — not a guarantee. Review scripts before installing. It scans the text of SKILL.md for risky patterns (piping downloads into a shell, reading credential files, hidden Unicode, destructive commands); the scripts in this folder are not scanned.
The full file from HybridAIOne/hybridclaw at commit a65023b, republished under its MIT licence (© HybridAIOne). 2,127 words, ~4,688 tokens.
.claude/skills/manim-video/SKILL.md (or your agent's skills folder). This skill also uses 13 other files; get the full folder from GitHub.Use this skill for Python-based Manim projects that need a clean planning phase, strong visual direction, reusable scene structure, and a deterministic render pipeline.
The output contract is usually a workspace project directory containing plan.md, script.py, concat.txt, draft renders, and optionally a stitched final.mp4.
This is educational cinema, not animated slides.
self.wait() after every important animation and make the main aha moment the longest pause.| Mode | Input | Output | Primary references |
|---|---|---|---|
| Concept explainer | topic or feature | intuitive multi-scene explainer | scene-planning.md, visual-design.md |
| Equation derivation | symbolic expression or proof goal | stepwise animated derivation | equations.md, python-patterns.md |
| Algorithm visualization | algorithm or invariant | stepwise state evolution | graphs-and-data.md, python-patterns.md |
| Data story | metrics, counters, or comparisons | animated charts and deltas | graphs-and-data.md, visual-design.md |
| Architecture diagram | system or service flow | progressive build with data flow | scene-planning.md, python-patterns.md |
| Paper explainer | paper, abstract, or finding | hook -> method -> evidence explainer | scene-planning.md, visual-design.md |
| Camera or 3D explainer | spatial or geometric topic | moving-camera or 3D scene set | camera-and-3d.md, visual-design.md |
Single Python script per project. No browser, no Node.js, no GPU requirement.
| Layer | Tool | Purpose |
|---|---|---|
| Core | Manim Community Edition | scene rendering and animation engine |
| Math | LaTeX via MathTex / Tex | equation rendering |
| Video I/O | ffmpeg | stitching, muxing, and format conversion |
| Narration | subtitles by default, voiceover optional | accessibility and pacing |
| Setup check | check_setup.py | host capability validation and install hints |
PLAN --> CODE --> RENDER --> STITCH --> AUDIO --> REVIEW
PLAN: write plan.md with the narrative arc, misconception, aha moment, palette, typography, and scene beats.CODE: write script.py with one independently renderable Scene subclass per clip.RENDER: draft render all scenes at -ql unless a real render blocker prevents it.STITCH: update concat.txt and stitch a draft video when ffmpeg is available.AUDIO: add narration or music only when the user asks for it or the project explicitly includes it.REVIEW: verify timing, readability, clean exits, and overall visual coherence before claiming the output is done.| Palette | Background | Primary | Secondary | Accent | Use case |
|---|---|---|---|---|---|
| HybridClaw Dark | #0B1220 | #7DA2FF | #9AB6FF | #7EE3A5 | default for systems, tools, and architecture |
| HybridClaw Light | #F8FAFC | #4A6CF7 | #3657E9 | #15803D | brighter docs-style explainer look |
| HybridClaw Neutral | #111827 | #E5EDF7 | #93A4B8 | #7DA2FF | minimal or formal topics |
Start with a HybridClaw palette unless the user explicitly asks for a different visual language.
| Context | Typical run_time | Typical self.wait() after |
|---|---|---|
| Title or intro hook | 1.2-1.8s | 0.8-1.2s |
| Key equation or mechanism reveal | 1.8-2.2s | 1.5-2.5s |
| Transform or morph | 1.2-1.8s | 1.0-1.5s |
| Supporting annotation | 0.6-1.0s | 0.3-0.6s |
| Fade-out cleanup | 0.4-0.7s | 0.2-0.4s |
| Aha moment | 2.0-2.8s | 2.0-3.0s |
| Role | Font size | Usage |
|---|---|---|
| Title | 34-38 | scene titles and opening claims |
| Heading | 28-32 | section headers within a scene |
| Body | 20-24 | explanatory text |
| Label | 18-20 | annotations, axis labels, component names |
| Caption | 18 | subtitles and supporting notes |
| Text type | Default choice | Notes |
|---|---|---|
| Titles and sentence copy | Text(..., font=SANS) | prefer a clean sans like SANS = "Avenir Next" or another installed equivalent |
| Styled inline emphasis | MarkupText(..., font=SANS) | best for colored spans or bold fragments |
| Code-like labels | Text(..., font=MONO) | use MONO = "Menlo" only for identifiers, commands, chips, or short technical tags |
| Math | MathTex(...) / Tex(...) | requires LaTeX |
Minimum readable text size is font_size=18.
Text density rules:
20-24 instead of 26-30..to_edge(...), for example fit_text(title, max_width=11.0).font_size.34-36 or split it into 2 lines. Do not keep a full-sentence title at 48.ReplacementTransform, FadeOut, or a layout shift first.buff >= 0.5 for edge-positioned text so draft renders do not clip.| Quality | Resolution | FPS | Use case |
|---|---|---|---|
-ql | 854x480 | 15 | draft iteration and timing checks |
-qm | 1280x720 | 30 | text-heavy preview and layout review |
-qh | 1920x1080 | 60 | production export only |
python3 skills/manim-video/scripts/check_setup.pyTreat the setup check as advisory by default. Missing manim, ffmpeg, or pdflatex should stop render commands, but it must not stop planning or script editing.
2. If the user wants a new project, create the target directory and write plan.md, script.py, and concat.txt directly. Preserve the exact requested output path.
3. Fill in plan.md before heavy coding. Read references/scene-planning.md and references/visual-design.md when the narrative, pacing, or screen layout is still fuzzy. When the user already gave a topic, draft the audience, teaching objective, misconception, aha moment, narrative arc, palette, typography, subtitle strategy, and scene beats yourself instead of asking the user to fill placeholders.
4. Keep reference loading small. For a normal request, start with only these core references:
script.py. Do not bulk-read the whole reference folder.-qh or claiming the draft is done: references/production-quality.mdscript.py with one Scene subclass per clip. Use shared constants for palette, typography, and timing. Put subtitles on significant animations, keep scene exits clean, and make every scene independently renderable.-ql, update concat.txt, and stitch a draft video if ffmpeg is available. Render is part of the normal pipeline, not an optional next step.manim ... as the default render entry point. A global manim CLI from uv tool install manim is fine. Fall back to python3 -m manim ... only when Manim is installed into the host interpreter but the CLI is unavailable.-qh only when the user explicitly asks for a final or high-quality export. For the default one-turn path, a stitched draft render is the finish line. Use references/rendering.md for the exact command shapes.If required tools are missing, the fallback is still useful:
plan.mdscript.pyskills/manim-video/../tmp/manim-smoke, preserve that path exactly. Do not invent a new directory name, prepend the repo name, or compress the topic into the path.manim ... as the default render command. python3 -m manim ... is a fallback, not the primary path.check_setup.py, then write plan.md, script.py, and concat.txt, then stop and report the created files.plan.md, write topic-specific script.py, render the draft scenes, and stitch a draft video when possible. Only stop early if the user asked to stop after setup or a real render blocker prevents progress.check_setup.py reports missing render dependencies, continue with planning and script generation. Only block manim ..., python3 -m manim ..., preview renders, and final stitching when the missing dependency actually matters for that step.plan.md as the source of truth for audience, teaching goal, misconception, palette, typography, scene order, pacing, and scene variation.script.py for colors, opacities, fonts, sizes, and timing so scenes stay visually consistent.MONO = "Menlo" for code-like chips, identifiers, terminal snippets, or very short technical labels.SANS = "Avenir Next" or another installed sans, MONO = "Menlo", TITLE_SIZE = 38, BODY_SIZE = 22, LABEL_SIZE = 18, and CAPTION_SIZE = 18.MarkupText when a label needs mixed emphasis, inline colors, or controlled span styling. Do not simulate styled text by stacking many tiny Text objects unless the layout truly requires it.20-24 and labels toward 18-20 instead of leaving the default larger sizes..to_edge(...). Do not place a raw long title at font_size=48 and hope it fits.buff >= 0.5 for .to_edge(...) text placement.self.add_subcaption(...) or subcaption= on every title beat, key reveal, and summary beat.MathTex, for example MathTex(r"\\frac{1}{2}").pdflatex is unavailable, avoid MathTex and Tex until LaTeX is installed; use Text placeholders instead. Fast package hints: macOS brew install --cask mactex-no-gui, Debian/Ubuntu sudo apt install texlive-full, Fedora sudo dnf install texlive-scheme-full.Group(*self.mobjects) rather than VGroup(*self.mobjects) when fading out mixed Text, MathTex, and shape content.ValueTracker, add_updater, or always_redraw when the scene depends on a continuously changing parameter. Do not hand-recompute dependent geometry before every self.play() if the relationship is conceptually continuous.-ql or -qm. Only render -qh after the draft timing and layout are already correct.self.next_section(...) and render with --save_sections so rerenders stay local and review is easier.plan.md, topic-specific script.py, rendered draft scene clips, updated concat.txt, and a stitched draft video when ffmpeg is available.final.mp4 exists unless the render and stitch steps actually succeeded.Setup check:
python3 skills/manim-video/scripts/check_setup.pyStrict render gate:
python3 skills/manim-video/scripts/check_setup.py --strictInstall Manim globally with uv:
uv tool install manimLaTeX install hints for MathTex and Tex:
brew install --cask mactex-no-gui
sudo apt install texlive-full
sudo dnf install texlive-scheme-fullCreate a new project directory:
mkdir -p my-video
cd my-videoRender a draft:
cd my-video
manim -ql script.py Scene1Introduction Scene2InvariantHost-Python fallback render:
cd my-video
python3 -m manim -ql script.py Scene1Introduction Scene2InvariantHost-CLI fallback render:
cd my-video
manim -ql script.py Scene1Introduction Scene2InvariantPreview a still frame:
cd my-video
manim -s -ql script.py Scene2InvariantStitch clips:
ffmpeg -y -f concat -safe 0 -i concat.txt -c copy final.mp4Run:
python3 skills/skill-creator/scripts/quick_validate.py skills/manim-video© HybridAIOne, MIT. Rendered from Markdown: HTML in the file is shown as text, images as links, and headings moved down two levels. Raw file
SKILL.md and 13 other files (scripts, references) in skills/manim-video of HybridAIOne/hybridclaw.
Open the folder on GitHubat commit a65023b
Manim Video next to the 5 skills that share the most tags, products or categories with it. Stars are the repository's; “used in” counts other GitHub owners with a copy.
| Skill | Stars | Used in | Tokens | Auto-check | Licence | Repo updated |
|---|---|---|---|---|---|---|
| Manim Video this skillHybridAIOne/hybridclaw | 159 | — | ~4.7k | Automated safety check: Notes | MIT | |
| Remotionzhuzhaoyun/Molio | 433 | — | ~4k | Automated safety check: Pass | Custom licence | |
| Concept To VideoMathews-Tom/armory | 329 | — | ~4.9k | Automated safety check: Pass | MIT | |
| Manim Video Productionbrowser-use/video-use | 29k | 6 repos | ~3k | Automated safety check: Pass | MIT | |
| Manim Animation CreatorYusuke710/manim-skill | 168 | — | ~1.8k | Automated safety check: Pass | MIT | |
| Manim Explainer VideosPrismer-AI/PrismerCloud | 1.6k | 2 repos | ~3.1k | Automated safety check: Pass | MIT |
zhuzhaoyun/Molio
Molio's builtin skill for MAKING a video from any source — wiki notes, articles, scripts, product info, or a brief — and rendering it to MP4.
Mathews-Tom/armory
Turn concepts into animated explainer videos using Manim (Python) with MP4/GIF output, audio overlay, multi-scene composition.
browser-use/video-use
Produces math and technical explainer videos with Manim Community Edition: concept animations, equation derivations, algorithm walkthroughs and data stories.
Yusuke710/manim-skill
Builds math and concept animations with Manim Community Edition, with optional local text-to-speech voiceover and synced subtitles, delivering script.py and video.mp4.
Prismer-AI/PrismerCloud
Produces 3Blue1Brown-style explainer animations with Manim Community Edition for math, algorithms, equations and architecture diagrams, with planning and rendering references.
KumarSashank/motiscope
Analyze a screen recording of an animation to characterize its motion — timing, easing, transforms, and sequencing — so it can be recreated as web code.
HybridAIOne/hybridclaw
Use Hermes3000 to plan, draft, revise, save, check consistency, and export long-form manuscripts through the Hermes3000 AI writing portal API.
HybridAIOne/hybridclaw
Create and update SKILL.md-based skills with strong trigger metadata, lean docs, and reliable init, validate, package, and publish workflows.
HybridAIOne/hybridclaw
Create, edit, inspect, and analyze .xlsx spreadsheets and Excel workbooks.
HybridAIOne/hybridclaw
Create and revise editable .excalidraw diagrams as Excalidraw JSON for architecture diagrams, flowcharts, sequence diagrams, concept maps, and other hand-drawn explainers.
HybridAIOne/hybridclaw
Manage Google Ads accounts with safe GAQL reporting, campaign planning, guarded mutations, and gateway-proxied REST API calls.
HybridAIOne/hybridclaw
Distill a real person into a hireable coworker agent from their source material — chat exports, emails, meeting transcripts, documents, interviews, and live mirroring.
Categories
Plan, script, render, and stitch Manim Community Edition videos in Python. Manim Video is an agent skill from HybridAIOne/hybridclaw. Plan, script, render, and stitch Manim Community Edition videos in Python.
Manim Video fits situations like: the user asks for animated math explanations; algorithm walkthroughs; equation derivations; technical concept videos.
Run `npx skills add HybridAIOne/hybridclaw --skill manim-video -a claude-code`. Or copy the skill folder (skills/manim-video in HybridAIOne/hybridclaw) into .claude/skills/manim-video in your project. Claude Code loads it when a task matches its description.
Run `npx skills add HybridAIOne/hybridclaw --skill manim-video -a codex`. Or copy the skill folder (skills/manim-video in HybridAIOne/hybridclaw) into .agents/skills/manim-video in your project. Codex loads it when a task matches its description.
Cursor, Gemini CLI, GitHub Copilot and OpenCode also load SKILL.md folders. With the skills CLI, run `npx skills add HybridAIOne/hybridclaw --skill manim-video -a cursor` (or -a gemini-cli, github-copilot or opencode for the others). To copy it by hand, put the folder in .cursor/skills/manim-video, .gemini/skills/manim-video, .github/skills/manim-video and .opencode/skills/manim-video in your project.
Going by SKILL.md and its folder, Manim Video needs Python for the scripts in its folder and the command-line tools its instructions call (python3, uv, brew, apt, dnf and ffmpeg). Our summary lists: Python 3; Node.js.
SKILL.md contains no URLs. Its commands use uv, which can reach the network depending on how they are called. This is read from the text; nothing was executed.
Our automated static check of SKILL.md found notes only (runs commands with sudo), nothing it rates as a warning. It is not a guarantee. The check reads SKILL.md only: the scripts in the folder are not scanned, so read them before running anything.
Manim Video is published under the MIT licence (the repository's licence). It allows redistribution, so the full SKILL.md is shown on this page.
About 4.7k tokens (SKILL.md is roughly 19k characters). Agents keep only the skill's name and description in context until a task matches; then they load SKILL.md in full. Its references folder adds about 8.7k tokens, read only when the agent opens those files.
Skills that share tags, products or a category with Manim Video: Remotion (zhuzhaoyun/Molio, 433 stars), Concept To Video (Mathews-Tom/armory, 329 stars), Manim Video Production (browser-use/video-use, 29k stars) and Manim Animation Creator (Yusuke710/manim-skill, 168 stars). The comparison table on this page puts their stars, adoption, token cost, safety result and licence side by side.
HybridAIOne (a GitHub organization) maintains it in HybridAIOne/hybridclaw, which has 159 GitHub stars. The repository holds 72 skills in this directory. The repository was last updated on October 10, 2026.
Source: HybridAIOne/hybridclaw on GitHub. Facts on this page come from the repository at the commit we read; the author's words are quoted as theirs.