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 operator layer - 67 agents, 271 skills, 92 legacy command shims, reusable hooks, rules, selective install profiles, and production-ready workflows for Claude Code, Codex, OpenCode, Cursor, and related 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
v9.44.1 — Patch release for Gemini environment/version detection and qwen auth gating. Run /octo:setup.
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