Loading...
Loading...
Build 16:9 spoken-video compositions as standalone Remotion projects with React, TypeScript, frame-based animation, estimated durations, and direct mp4 rendering. Use when the user wants video files, Remotion, mp4 export, frame-accurate motion, post-production voiceover, or theme-driven video templates; do not use for click-driven web presentations.
npx skill4agent add ttfake92-lab/skills yyl-remotion-videopresentation/my-video/
├── article.md
├── script.md
├── outline.md
├── notes.md
└── remotion/
├── src/Root.tsx
├── src/Composition.tsx
├── src/chapters/<NN>-<id>/
│ ├── <Chapter>.tsx
│ ├── narrations.ts
│ └── timing.ts
├── public/assets/
├── preview-stills/
└── out/themes/ # color / typography systems
templates/ # copyable Remotion TSX starting points
references/ # craft, theme, and template guidance| Strength | Use When | Behavior |
|---|---|---|
| Quick | <= 450 Chinese chars, <= 60s, theme test, draft demo | 1 chapter, few beats, direct implementation |
| Standard | 1-4 min, normal publishable explainer | script + outline, first chapter anchor, then continue |
| Strict | > 4 min, brand/commercial/high-risk content | fuller planning, more still checks, slower chapter review |
I will use <Quick/Standard/Strict> because <length / risk / target>.article.mdscript.mdoutline.mdoutline.mdoutline.mdthemes/command-filmthemes/studio-whitethemes/research-deskweb-video-presentationtemplates/luxury-perspective-galleryremotion/npx create-video@latest --yes --blank --no-tailwind remotionremotion/node_modulesfps = 30width = 1920height = 1080narrations.tsdurationFramestiming.tsuseCurrentFrame()interpolate()EasingSequencecd remotion
npm run lintnpx remotion still <composition-id> --frame=<frame> --scale=0.5 --output=preview-stills/<name>.pngnpx remotion render <composition-id> out/<name>.mp4notes.md| Theme | Best For | Feel |
|---|---|---|
| agents, terminal, automation, developer tools | dark cinematic command room |
| SaaS demos, launches, courses, product tutorials | clean white product studio |
| essays, reports, papers, business analysis | calm analytical desk |
| Template | Best For | Feel |
|---|---|---|
| premium portfolio, product showcase, 3D horizontal carousel | dark cyber-minimal agency slider |
| nonprofit posters, hand-drawn animal heroes, line-boil editorial web effects | retro ink-brush stop-motion poster |
CompositionRoot.tsxSequenceuseCurrentFrame()interpolate()remotion/public/assets/staticFile()