From remotion-scenes
Use when the user provides a video script (narrative prose OR storyboard) as text or a file path and wants to generate a Remotion "scenes prompt" Markdown file. Part of the remotion-scenes plugin. Does NOT scaffold a Remotion project (that is the prompt-to-project sub-skill).
How this skill is triggered — by the user, by Claude, or both
Slash command
/remotion-scenes:script-to-promptThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Convert a video script into a structured Markdown scenes prompt that the `prompt-to-project` sub-skill can consume.
Convert a video script into a structured Markdown scenes prompt that the prompt-to-project sub-skill can consume.
.txt / .md) and asks for a Remotion prompt / scenes prompt / storyboard in the format this plugin uses.prompt-to-project.1920x1080).30)../scenes-prompt.md).If you do need to ask about overrides, ask all of them together in one message, not serially.
Scene 1, 镜头 1, ## 1., numbered list of shots). → Preserve the segmentation 1:1.State which classification you chose and why, in one sentence, before generating the prompt.
For each scene, decide:
frames = seconds * fps.fade-in, fade-out, slide-in from {left|right|top|bottom}, slide-out to ..., scale X→Y via spring, typewriter, stagger-in.fade both sides for adjacent scenes, none for scene 1's Transition-in and last scene's Transition-out.### Visuals descriptions consistently across scenes (layout, palette, typography, and motion tone).Total frames must equal the sum of scene frames. Verify arithmetic.
Use the template at templates/scenes-prompt-template.md as the structural skeleton. Rules:
# Video: <title>, Dimensions:, FPS:, Background: on separate lines.## Scene N: <name>, Duration: Ns (Nf frames), Transition-in:, Transition-out:, and the three subsections ### Visuals, ### Animations, ### Assets.element: action, action format, and every animation clause MUST include an explicit frame range (0-15f) — scene-local frames, NOT global.- none (literal) under Assets../assets/ (e.g. ./assets/logo.png) so the downstream skill can map them into public/assets/ without ambiguity../scenes-prompt.md (overwrite if exists — warn the user first).Print:
./assets/... paths). If none: say "No user assets required."prompt-to-project with this file to scaffold the Remotion project."./assets/... placeholder and list it in the user-provided checklist.Duration: Ns (Nf frames) with correct frame math (frames = seconds * fps).### Animations bullet starts with element:.### Assets subsection either lists assets or says - none.Creates, edits, and optimizes skills for Claude Code, including drafting, evaluating with test prompts, iterating on performance, and improving skill descriptions for better triggering accuracy.
npx claudepluginhub panic-z/remotion-scenes --plugin remotion-scenes