Overview
Make videos programmatically — describe what you want and the skill writes the components, handles timing, animations, and renders to MP4. No video editor needed. Covers three workflows: React-based video composition, mathematical animation, and a full branded production pipeline.
Source Repository
/remotion-video
Core skill. Takes a concept or script and produces a full Remotion React project — scenes, transitions, timing, and animations. Renders to MP4. Works for tutorials, product demos, social content, and data stories.
Workflow
- Clarify the video concept, duration, target format (landscape/portrait/square), and any brand colors or assets.
- Scaffold a Remotion project with
@remotion/cli if one doesn't exist.
- Write React components for each scene — use
useCurrentFrame, interpolate, and spring for timing and animation.
- Wire scenes into a
Composition with correct durationInFrames and fps.
- Render to MP4 via
npx remotion render.
Example prompts
| Use case |
Task prompt |
| Product demo |
Create a 30-second product demo video for a password manager app. Show the browser extension detecting a login form, autofilling credentials, and a vault unlock animation. |
| Tutorial |
Make a 60-second animated tutorial explaining how JWT authentication works. Use simple shapes and text animations, no talking head. |
| Social clip |
Create a 15-second announcement video for our new feature launch. Bold text reveals, dark background, ends with the product logo and a CTA. |
/video-animation
Produces 3Blue1Brown-style mathematical and conceptual animations using Manim. Describe the concept and the skill plans scenes, writes the animation code, and iterates until the visual matches the explanation.
Workflow
- Understand the concept to animate — ask for the target audience and desired runtime if unclear.
- Break the explanation into discrete visual scenes (one idea per scene).
- Write Manim Python code for each scene using
ManimCE conventions.
- Run scenes and review output; iterate on timing, labels, and transitions.
- Concatenate scenes into a final render.
Example prompts
| Use case |
Task prompt |
| CS concept |
Animate how a binary search tree insertion works. Show each step visually — node comparisons, pointer updates, and the final tree shape. |
| Math explainer |
Create an animation explaining compound interest over 30 years. Show the curve vs linear growth, with annotations at key milestones. |
| System design |
Animate how a message queue works: producer pushing messages, consumer pulling them, and what happens when the consumer is slow. |
/video-toolkit
Full branded production pipeline — combines Remotion with ElevenLabs voiceover, custom transitions, a theme/brand profile system, and FFmpeg post-processing. Tracks project state across sessions so you can iterate without starting over.
Workflow
- Collect brand profile: colors (hex), fonts, logo asset, voiceover tone/style.
- Generate ElevenLabs voiceover from script; save audio with timestamps for sync.
- Build Remotion composition with branded transitions and the voiceover timeline.
- Post-process with FFmpeg: normalize audio, add subtitles if requested, export final MP4.
- Save project state to a JSON manifest so future sessions can resume or produce variants.
Example prompts
| Use case |
Task prompt |
| Brand video |
Build a 90-second brand explainer video. Use our brand colors [hex codes], generate a voiceover from this script, and add smooth slide transitions between each section. |
| Course content |
Create a series of 5 short explainer videos (2 min each) from these lesson scripts. Consistent branding across all, with auto-generated subtitles. |
| Ad creative |
Produce 3 variations of a 20-second ad for A/B testing — same script, different visual styles: minimal, bold, and animated. Export all three as MP4. |
Dependencies
npm install @remotion/cli @remotion/player react react-dom
pip install manim
# ElevenLabs SDK (for /video-toolkit)
pip install elevenlabs
# FFmpeg must be installed on PATH
1---2name: remotion3description: Overview4---56## Overview78Make videos programmatically — describe what you want and the skill writes the components, handles timing, animations, and renders to MP4. No video editor needed. Covers three workflows: React-based video composition, mathematical animation, and a full branded production pipeline.910## Source Repository1112- **GitHub:** [remotion-dev/remotion](https://github.com/remotion-dev/remotion)13- **Install upstream:** `npx skills add remotion-dev/remotion`1415---1617## /remotion-video1819Core skill. Takes a concept or script and produces a full Remotion React project — scenes, transitions, timing, and animations. Renders to MP4. Works for tutorials, product demos, social content, and data stories.2021### Workflow22231. Clarify the video concept, duration, target format (landscape/portrait/square), and any brand colors or assets.242. Scaffold a Remotion project with `@remotion/cli` if one doesn't exist.253. Write React components for each scene — use `useCurrentFrame`, `interpolate`, and `spring` for timing and animation.264. Wire scenes into a `Composition` with correct `durationInFrames` and `fps`.275. Render to MP4 via `npx remotion render`.2829### Example prompts3031| Use case | Task prompt |32|---|---|33| Product demo | Create a 30-second product demo video for a password manager app. Show the browser extension detecting a login form, autofilling credentials, and a vault unlock animation. |34| Tutorial | Make a 60-second animated tutorial explaining how JWT authentication works. Use simple shapes and text animations, no talking head. |35| Social clip | Create a 15-second announcement video for our new feature launch. Bold text reveals, dark background, ends with the product logo and a CTA. |3637---3839## /video-animation4041Produces 3Blue1Brown-style mathematical and conceptual animations using Manim. Describe the concept and the skill plans scenes, writes the animation code, and iterates until the visual matches the explanation.4243### Workflow44451. Understand the concept to animate — ask for the target audience and desired runtime if unclear.462. Break the explanation into discrete visual scenes (one idea per scene).473. Write Manim Python code for each scene using `ManimCE` conventions.484. Run scenes and review output; iterate on timing, labels, and transitions.495. Concatenate scenes into a final render.5051### Example prompts5253| Use case | Task prompt |54|---|---|55| CS concept | Animate how a binary search tree insertion works. Show each step visually — node comparisons, pointer updates, and the final tree shape. |56| Math explainer | Create an animation explaining compound interest over 30 years. Show the curve vs linear growth, with annotations at key milestones. |57| System design | Animate how a message queue works: producer pushing messages, consumer pulling them, and what happens when the consumer is slow. |5859---6061## /video-toolkit6263Full branded production pipeline — combines Remotion with ElevenLabs voiceover, custom transitions, a theme/brand profile system, and FFmpeg post-processing. Tracks project state across sessions so you can iterate without starting over.6465### Workflow66671. Collect brand profile: colors (hex), fonts, logo asset, voiceover tone/style.682. Generate ElevenLabs voiceover from script; save audio with timestamps for sync.693. Build Remotion composition with branded transitions and the voiceover timeline.704. Post-process with FFmpeg: normalize audio, add subtitles if requested, export final MP4.715. Save project state to a JSON manifest so future sessions can resume or produce variants.7273### Example prompts7475| Use case | Task prompt |76|---|---|77| Brand video | Build a 90-second brand explainer video. Use our brand colors [hex codes], generate a voiceover from this script, and add smooth slide transitions between each section. |78| Course content | Create a series of 5 short explainer videos (2 min each) from these lesson scripts. Consistent branding across all, with auto-generated subtitles. |79| Ad creative | Produce 3 variations of a 20-second ad for A/B testing — same script, different visual styles: minimal, bold, and animated. Export all three as MP4. |8081---8283## Dependencies8485```bash86npm install @remotion/cli @remotion/player react react-dom87pip install manim88# ElevenLabs SDK (for /video-toolkit)89pip install elevenlabs90# FFmpeg must be installed on PATH91```