Skip to content
Back to skills

Remotion

ASecurity

Use when creating programmatic videos, animated explainers, or visual compositions with Remotion.

  • 3 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added June 10, 2026
ai-agentsreactnode

Works with

  • terminal
  • cli

Security analysis

A100/100

Pro scans all 20 files and shows the line behind each finding

Scanned June 10, 2026

npx -y skills add marsmike/feinschmiede --skill remotion --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Remotion?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Remotion
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/marsmike-remotion/badge)](https://www.skillsdirectory.com/skills/marsmike-remotion)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: remotion
description: "Use when creating programmatic videos, animated explainers, or visual compositions with Remotion."
---

# Remotion Video Creator

Create videos using Remotion — React components rendered as video frames. Orchestrates a multi-phase pipeline from concept to verified MP4.

## Prerequisites

- **Node.js >= 18** and **npm >= 9** must be available on PATH. Verify with `node --version` and `npm --version` before starting.
- Remotion requires a Chromium-capable environment for renders; headless Chromium is bundled when you install `@remotion/cli`.

For project structure and full reference index, see [project-layout.md](references/project-layout.md).

## Quick Start

```
User: Create a 30-second explainer video about how DNS works
```

The skill runs a 5-phase pipeline: storyboard the concept, generate voiceover audio, build React scenes in parallel, evaluate quality via stills, and verify against the storyboard. Each phase gates the next.

## Pipeline

Each phase has a reference with full instructions — read it when you reach that phase.

| Phase | Name | Reference | Gate |
|-------|------|-----------|------|
| 0 (opt) | Analyze | [analyze.md](references/analyze.md) | `.storyboard.md` exists |
| 1 | Storyboard | [storyboard.md](references/storyboard.md) | User approves `docs/STORYBOARD.md` |
| 2 | Audio | [audio.md](references/audio.md) | `public/vo-beat*.mp3` + `src/timing.ts` exist |
| 3 | Build | [build.md](references/build.md) | All scenes render and pass visual inspection |
| 4 | Eval | [eval.md](references/eval.md) | All scenes score >= 7.0 |
| 5 | Verify | [verify.md](references/verify.md) | User approves `docs/VERIFICATION_REPORT.md` |

## References

- **Pipeline:** [storyboard](references/storyboard.md), [audio](references/audio.md), [build](references/build.md), [eval](references/eval.md), [verify](references/verify.md)
- **Design:** [design system](references/design-system.md), [color script](references/color-script-rules.md), [motion rules](references/motion-design-rules.md), [backgrounds](references/backgrounds.md), [diagrams](references/diagrams.md)
- **Components:** [core](references/components.md), [extended](references/components-extended.md), [TerminalScene](references/components-terminal-scene.md) (real CLI recordings), [terminal_recording scene type](references/terminal-recording-scene-type.md) (storyboard ↔ recorder integration), [scene templates](references/scene-templates.md), [patterns](references/patterns.md)
- **Animation:** [vocabulary](references/animation-vocabulary.md), [hooks](references/animation-hooks.md), [transitions](references/transition-catalog.md), [audio sync](references/audio-sync-patterns.md)
- **Content:** [audio/voiceover](references/audio-voiceover.md), [narrative](references/narrative-structures.md), [marketing](references/marketing-concepts.md), [visualization](references/visualization-reasoning.md)
- **Templates:** [beat sheet](references/beat-sheet-template.md), [storyboard](references/visual-storyboard-template.md), [timing](references/timing-manifest-template.md), [verification](references/verification-template.md), [CLAUDE.md](references/claude-md-template.md)
- **Other:** [project layout](references/project-layout.md), [error recovery](references/error-recovery.md), [analyze](references/analyze.md), [output format](references/output-format.md)

Files in this skill

  • SKILL.md3.3 KB
  • references/analyze.md1.2 KB
  • references/animation-hooks.md6.2 KB
  • references/animation-vocabulary.md3 KB
  • references/audio-sync-patterns.md3.8 KB
  • references/audio-voiceover.md3.9 KB
  • references/audio.md5.4 KB
  • references/backgrounds.md9.7 KB
  • references/beat-sheet-template.md2 KB
  • references/build.md11.6 KB
  • references/claude-md-template.md1.9 KB
  • references/color-script-rules.md10.9 KB
  • references/components-extended.md24.5 KB
  • references/components-terminal-scene.md6.1 KB
  • references/components.md20.6 KB
  • references/design-system.md12.5 KB
  • references/diagrams.md10.8 KB
  • references/error-recovery.md471 B
  • references/eval.md11 KB
  • references/marketing-concepts.md6.1 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.