By rubenbranco
Author manim-slides 5.6.0 presentations and convert to RevealJS HTML / PPTX / PDF.
A reusable skill for Claude Code and Codex that teaches authoring of manim-slides 5.6.0 presentations and ships scaffolding + build helpers focused on RevealJS HTML output.
The skill content lives in skills/manim-slides/SKILL.md.
Slide subclassing, next_slide() keyword arguments (loop, auto_next, notes, vertical stacks), ThreeDSlide, transitions, and common pitfalls.scripts/scaffold.py (bootstrap a new presentation directory) and scripts/build.py (one-shot render → RevealJS HTML).references/ folder for advanced topics (RevealJS customization, performance tips, ManimGL backend, PPTX/PDF/ZIP, Sphinx + Jupyter).This repo is a Claude Code plugin (manifest at .claude-plugin/plugin.json).
/plugin marketplace add RubenBranco/Manim-Slides-Skill
/plugin install manim-slides
git clone https://github.com/RubenBranco/Manim-Slides-Skill.git
cc --plugin-dir /path/to/Manim-Slides-Skill
After install, runtime dependencies still need to be installed (see "Python Package" below).
See .codex/INSTALL.md.
Using uv (recommended):
cd skills/manim-slides
uv pip install -e .
Using pip:
cd skills/manim-slides
pip install -r requirements.txt
Tex / MathTex.manim-slides present GUI.cd skills/manim-slides
# 1. Scaffold a new presentation directory
python3 scripts/scaffold.py ~/my-talk
# 2. Edit the generated slides.py
$EDITOR ~/my-talk/slides.py
# 3. Render and convert to RevealJS HTML
python3 scripts/build.py ~/my-talk/slides.py MyTalk
presentation.html lands in your CWD by default. Open it in any browser.
cd skills/manim-slides
pip install -e ".[dev]"
# Unit tests (fast, no network, no ffmpeg required)
pytest -m "not integration" -v
# Integration smoke (requires ffmpeg installed)
pytest -m integration -v
skills/manim-slides/SKILL.md — main skill content.skills/manim-slides/references/ — advanced topics (RevealJS customization, performance, ManimGL, PPTX/PDF/ZIP, Sphinx/Jupyter).| Component | Version |
|---|---|
manim-slides | 5.6.0 |
| Skill plugin | 0.1.0 |
| Manim CE (recommended) | ≥ 0.19 |
| ManimGL (optional) | ≥ 1.7.2 |
MIT.
Own this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimOwn this plugin?
Verify ownership to unlock analytics, metadata editing, and a verified badge. GitHub access is read-only (username + org membership).
Sign in to claimBased on adoption, maintenance, documentation, and repository signals. Not a security audit or endorsement.
npx claudepluginhub rubenbranco/manim-slides-skill --plugin manim-slidesDownload and generate plots from Weights & Biases runs (skill + CLI scripts)
Harness-native ECC plugin for engineering teams - 67 agents, 279 skills, 94 legacy command shims, reusable hooks, rules, MCP conventions, and operator workflows for Claude Code plus adjacent agent harnesses
Comprehensive skill pack with 66 specialized skills for full-stack developers: 12 language experts (Python, TypeScript, Go, Rust, C++, Swift, Kotlin, C#, PHP, Java, SQL, JavaScript), 10 backend frameworks, 6 frontend/mobile, plus infrastructure, DevOps, security, and testing. Features progressive disclosure architecture for 50% faster loading.
Binary reverse engineering, malware analysis, firmware security, and software protection research for authorized security research, CTF competitions, and defensive security
Next.js development expertise with skills for App Router, Server Components, Route Handlers, Server Actions, and authentication patterns
Comprehensive .NET development skills for modern C#, ASP.NET, MAUI, Blazor, Aspire, EF Core, Native AOT, testing, security, performance optimization, CI/CD, and cloud-native applications
817 cybersecurity skills covering web security, pentesting, DFIR, threat intelligence, cloud security, malware analysis, and more.