Best practices and comprehensive guide for Remotion - programmatic video creation in React with animations, compositions, and media handling
62
45%
Does it follow best practices?
Impact
93%
1.43xAverage score across 3 eval scenarios
Advisory
Suggest reviewing before use
Optimize this skill with Tessl
npx tessl skill review --optimize ./cli-tool/components/skills/video/remotion/SKILL.mdComprehensive skill set for creating programmatic videos using Remotion, a framework for creating videos programmatically using React.
Use this skill whenever you are dealing with Remotion code to obtain domain-specific knowledge about:
Remotion allows you to create videos using:
useCurrentFrame() hookRead individual rule files for detailed explanations and code examples:
import { useCurrentFrame, useVideoConfig, interpolate } from "remotion";
export const MyComposition = () => {
const frame = useCurrentFrame();
const { fps } = useVideoConfig();
const opacity = interpolate(frame, [0, 2 * fps], [0, 1], {
extrapolateRight: 'clamp',
});
return (
<div style={{ opacity }}>
<h1>Hello Remotion!</h1>
</div>
);
};useCurrentFrame() - Drive all animations from the current framefps for frame calculationseaafb99
If you maintain this skill, you can claim it as your own. Once claimed, you can manage eval scenarios, bundle related skills, attach documentation or rules, and ensure cross-agent compatibility.