一键导入
remotion-marketing-video
Create premium marketing videos using Remotion and React, including product demos, SaaS promos, UI walkthroughs, and social ads.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
菜单
Create premium marketing videos using Remotion and React, including product demos, SaaS promos, UI walkthroughs, and social ads.
用 Codex 或 Claude 帮你安装 复制这段 Prompt,粘贴到 Codex、Claude 或其他助手里,让它检查 Skill 页面并帮你完成安装。
基于 SOC 职业分类
| name | remotion-marketing-video |
| description | Create premium marketing videos using Remotion and React, including product demos, SaaS promos, UI walkthroughs, and social ads. |
Create premium Remotion-based marketing videos with React, code-first animation, and deterministic frame timing. Use this skill to plan, build, preview, revise, and render product demos, SaaS promos, UI walkthroughs, launch videos, social ads, explainers, captioned clips, and motion graphics for software products.
The skill focuses on video production workflow, story structure, scene choreography, visual design systems, asset handling, browser/Studio preview, and render QA. Keep media assets in the target Remotion project, not in this skill repository.
Use this skill when the user asks to:
Do not use this skill for unrelated video editing tasks that do not involve Remotion, React, code-generated graphics, or marketing/product storytelling.
Clarify the video goal. Identify product, audience, platform, duration, aspect ratio, CTA, available assets, missing assets, brand style, and final output path.
Produce a short creative brief before coding. Include objective, target viewer, hook, story beats, visual style, motion language, asset inventory, audio/caption plan, risks, and acceptance criteria.
Plan the scene graph.
Define each scene as data with id, startFrame, durationInFrames, narrativeGoal, visual, motion, audio, and assetRefs. Generate timings from beat durations instead of scattering hard-coded frame offsets.
Build a design system.
Centralize canvas size, fps, colors, typography, spacing, radii, shadows, z-index layers, and motion curves in src/theme.ts or src/tokens.ts inside the target Remotion project.
Create static frames first. Make representative frames visually polished before adding motion. Use Remotion still renders for fast layout checks.
Add deterministic animation.
Drive visible changes from useCurrentFrame(), useVideoConfig(), interpolate(), Easing, spring(), Sequence, Series, and TransitionSeries. Avoid CSS transitions, CSS keyframes, timers, and unseeded randomness.
Add interaction and editing language. Use cursor movement, tap rings, hover states, typing effects, generated states, timeline edits, zooms, captions, callouts, and result reveals to make cause and effect clear.
Preview before final render. Start Remotion Studio, open the localhost preview in a browser, inspect representative frames/playback, gather feedback, and revise. Draft stills and short range renders are allowed for QA.
Render only after approval. Do not render the complete final video until the user approves the preview and confirms the output path. After rendering, probe the output for dimensions, codec, frame rate, duration, audio stream, and file size.
For most marketing videos, use this default arc:
1-2s.3-6s.Keep one main idea per scene. Make scene changes every 2-5s unless the request is intentionally slow, cinematic, or voiceover-led. Ensure every cursor/tap action causes a visible result within a few frames.
npx remotion add <package> when adding official Remotion packages.public/ folder and reference it with staticFile().Load only the smallest relevant file:
references/production_workflow.md - Research brief, intake, asset inventory, creative plan, and approval workflow.references/video_editing_modes.md - Motion graphics, real-footage edits, social clips, explainers, tutorials, podcast clips, and other video types.references/preview_approval_loop.md - Remotion Studio localhost preview, browser inspection, feedback loops, and final render approval.references/project_setup.md - Scaffolding, package alignment, folder structure, and environment setup.references/scenes.md - Story structures, scene graph patterns, and product-type adaptations.references/animations.md - Easing, springs, transitions, camera moves, and frame math.references/saas_ui_kit.md - Code-first UI shells, dashboards, charts, counters, cards, and responsive composition patterns.references/cursor.md - Cursor, tap, hover, click, and interaction simulation.references/audio.md - Audio, SFX, captions, transcript timing, and no-bundled-media rules.references/ffmpeg_export_pipeline.md - Rendering, encoding, platform outputs, and QA commands.references/troubleshooting.md - Blank frames, asset paths, media sync, slow renders, and version conflicts.references/research_sources.md - Source-backed Remotion, skills.sh, Agent Skills, and platform notes.Run commands from the target Remotion project, not from this skill repository:
npx remotion studio --port=3000
npx remotion still ProductVideo --frame=90 --scale=0.25
npx remotion render src/index.ts ProductVideo out/check.mp4 --frames=0-180 --scale=0.5 --codec=h264
npx remotion render src/index.ts ProductVideo out/final.mp4 --codec=h264
npx remotion ffprobe -v quiet -print_format json -show_format -show_streams out/final.mp4
Run this repository's validator after editing the skill:
powershell -ExecutionPolicy Bypass -File .\scripts\validate-skill.ps1