remotion

Implements toolkit-specific Remotion patterns including custom transitions and shared video components.

Updated Jul 16, 2026
One-click install
npx skills add https://github.com/X-manist/Cohmira --skill remotion-x-manist
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: remotion
Source: https://github.com/X-manist/Cohmira/tree/main/src/builtin-plugins/openmontage/.agents/skills/remotion
Command: npx skills add https://github.com/X-manist/Cohmira --skill remotion-x-manist

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires @remotion/transitions, remotion, and includes references (resource) components.

What problem does it solve? Building programmatic videos with Remotion often requires reinventing scene transitions, reusable visual components, and project timing conventions for every new video. This Skill provides a ready-made toolkit of custom transitions, shared React components, and established best practices so video projects stay consistent and render correctly. ## Core Features & Use Cases - Custom Transition Library: Apply scene-to-scene effects like glitch, lightLeak, clockWipe, pixelate, and checkerboard via TransitionSeries, beyond the official @remotion/transitions package. - Shared Video Components: Reuse prebuilt components such as AnimatedBackground, SlideTransition, SplitScreen, NarratorPiP, and LogoWatermark across templates. - Project Conventions: Follow frame-based animation rules, 30fps timing standards, and scene duration guidelines for titles, demos, and stats. - Use Case: When creating a product demo video, combine a TitleSlide and ContentSlide with a glitch transition at 30 frames, add a LogoWatermark, and preview all transitions in the showcase gallery before rendering. ## Quick Start Ask the AI to create a Remotion video composition using the toolkit's custom transitions and shared components, for example a title scene followed by a content scene connected by a glitch transition.

Frequently Asked Questions about remotion

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add custom transitions between scenes in Remotion?

Use TransitionSeries from @remotion/transitions and import custom transitions like glitch, lightLeak, or clockWipe from the toolkit's lib/transitions directory. Place a TransitionSeries.Transition element between two Sequence elements with a timing config such as linearTiming.

What custom transitions are available beyond @remotion/transitions?

The toolkit provides glitch, rgbSplit, zoomBlur, lightLeak, clockWipe, pixelate, and checkerboard transitions. Each accepts options like intensity, direction, or pattern, and checkerboard supports nine patterns including spiral, diagonal, and center-out.

How long should a Remotion transition last in frames?

Standard transitions run 30-45 frames at 30fps. Quick cuts use 15-20 frames, dramatic reveals 50-60 frames, glitch effects 20-30 frames, and light leaks 45-60 frames to allow the sweep to complete.

Why do CSS animations cause flickering in Remotion renders?

CSS transitions and animations are not synchronized with Remotion's frame-based rendering, causing visual flickering. Use frame-based animations with useCurrentFrame, interpolate, and spring instead, and clamp interpolations with extrapolateRight set to clamp.

Should I use Video or OffthreadVideo in Remotion compositions?

OffthreadVideo is recommended for complex compositions because it offers better rendering performance than the standard Video component. It also supports transparent videos with alpha channels and HDR tone mapping.

Does Remotion require a license for commercial use?

Remotion has a special license, and companies may need to obtain a license for commercial use. Check remotion.dev/license to determine whether your organization requires a paid license.