Remotion video workflow
Skill shaom/infocard-video-skills/skills/remotion-video-workflow
Reusable Remotion agent skills for infocard structured short-form video production.
npx -y skills add shaom/infocard-video-skills --skill remotion-video-workflowAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
Build structured short-form videos in Remotion from a brief or source material. Use when the user wants a reusable workflow covering storyboard structure, brand elements, music, ratio adaptation, cover linkage, render, and output verification.
SKILL.md
6.9 KB, as published. Nobody here has run it
Remotion Video Workflow
Overview
Use this skill to turn a brief, article, notes, or other source material into a structured Remotion short video workflow. This skill is designed for reusable production, not for one-off visual experiments.
The default target is a knowledge-oriented short video with clear pacing, stable structure, and linked video and cover outputs.
The validated baseline for v1 is a 30fps Remotion project with:
- a pure data storyboard module
- a separate cover content module
- one or more video compositions in
Root.tsx - one still composition for the cover
- tests that enforce structure and content preservation
- render and
ffprobevalidation
This skill assumes the agent also follows the upstream remotion-best-practices skill for Remotion-specific implementation details.
Use that upstream skill for:
- composition and still registration
- frame-driven animation rules
TransitionSeriesusage- audio component behavior
- sequencing rules
- font loading behavior
When To Use
Use this skill when the user wants:
- a knowledge-dense short video
- a Hook / Content / End Card structure
- a Remotion-based workflow instead of a generic script-only answer
- a cover and video that should feel related
- ratio-aware output such as
3:4or4:3 - render and output validation as part of the task
Do not use this skill as the default choice for:
- a single throwaway animation experiment
- long-form narrative videos
- narration-first talking-head edits
- pure video editing tasks that do not need Remotion composition
Input Expectations
Collect or infer these inputs:
- source material or topic
- target ratio
- target runtime
- brand inputs if any
- cover requirement
- output requirement such as plan only, implementation, render, or verification
When inputs are missing, infer conservatively:
- default ratio:
3:4 - default fps:
30 - default runtime target:
25to45seconds - default structure:
Hook -> Content -> End Card - default visual mode: one reusable theme with one warm accent and one cool accent
- default output mode: planning first, implementation second
Execution Modes
Choose one of these modes before doing the work:
- Planning mode
- Return a normalized brief, storyboard outline, asset checklist, and render plan.
- Implementation mode
- Create or update the Remotion project structure, data modules, scene components, and tests.
- Render mode
- Run checks, render the requested still or video outputs, and report the generated files.
- Verification mode
- Audit an existing Remotion project for structure, ratio handling, cover linkage, and output quality.
Default Workflow
- Clarify the brief and output target.
- Normalize the content into a typed storyboard.
- Write or update tests that guard runtime, section order, and key content preservation.
- Map the storyboard into scenes, timings, and composition rules.
- Apply the visual system, ratio rules, and brand elements.
- Create or update a linked cover from separate cover data.
- Attach music and transition decisions.
- Register explicit video and still compositions.
- Run checks, render, and validate the final outputs.
At implementation time, combine this workflow with these upstream Remotion rules:
- use
useCurrentFrame()anduseVideoConfig()for animation timing - avoid CSS transitions and CSS keyframe animations
- use
TransitionSeriesfor full-scene transitions - prefer Remotion audio components with frame-based volume control
- register
CompositionandStillexplicitly inRoot.tsx
Recommended Project Shape
Use or create a structure close to:
src/
index.ts
Root.tsx
theme.ts
storyboard.ts
storyboard.test.ts
coverContent.ts
Video.tsx
Cover.tsx
public/
background-music-decoded.mp3
out/
Keep planning data and scene rendering separate. Do not bury all copy, durations, and structure decisions inside a single large JSX file.
Required Constraints
- Keep structure and reading rhythm clear before adding visual decoration.
- Adapt by ratio through layout changes, not by naive scaling.
- Treat cover and video as a linked pair when both are requested.
- Include validation in the workflow when final outputs are required.
- Keep the storyboard in a pure data layer that can be tested independently.
- Keep theme tokens centralized so cover and video can share the same visual system.
- Register explicit compositions for video and still outputs instead of relying on ad hoc render commands.
Default Technical Assumptions
30fpsbaseline- short-form runtime under
45seconds unless the brief explicitly requires more - transitions around
12to15frames - audio handled with
Html5Audio - still cover rendered through a dedicated
Still - ratio adaptation handled either by separate compositions or layout branches based on
useVideoConfig()
Output Contract
Depending on the task, the deliverable may include:
- Planning mode:
- normalized brief
- storyboard table or typed outline
- asset checklist
- render and verification plan
- Implementation mode:
- updated project structure
- data modules
- scene components
- tests and render commands
- Render mode:
- checks run
- output files rendered
- technical validation summary
- Verification mode:
- findings ordered by severity
- missing constraints
- recommended fixes
Resources
Open these references as needed:
references/workflow-overview.mdreferences/video-structure.mdreferences/layout-ratios.mdreferences/branding.mdreferences/audio.mdreferences/cover-linkage.mdreferences/render-pipeline.mdreferences/quality-checklist.md
Also consult the upstream remotion-best-practices skill for Remotion implementation details, especially:
rules/animations.mdrules/audio.mdrules/compositions.mdrules/sequencing.mdrules/transitions.mdrules/fonts.md
Run these scripts when they exist in the target project workflow:
scripts/render_video.shscripts/render_cover.shscripts/run_checks.shscripts/probe_output.sh
Failure Checks
Reject the result before finalizing if:
- the video structure is unclear
- the ratio output is handled only by scaling
- the cover and video look unrelated when they should be linked
- validation is skipped for a final production task
- the example workflow is treated as the only supported pattern
- the storyboard cannot be tested independently from the scene code
- key claims, lists, or grouped items disappear between planning and rendering
- one video's brand assets leak into another unrelated video
- the cover is just a screenshot substitute instead of a paired still design