# Remotion Rule: Light Leaks > Remotion skill rule: Light leak overlay effects for Remotion using @remotion/light-leaks.. Part of the official Remotion Agent Skill for programmatic video in React. ## Install Save the content below to `.claude/skills/` or append to your `CLAUDE.md`: ## Quick Use ```bash npx skills add remotion-dev/skills ``` This rule activates automatically when working with light leaks in a Remotion project. --- ## Intro Light leak overlay effects for Remotion using @remotion/light-leaks.. Part of the [Remotion AI Skill](https://tokrepo.com/en/workflows/57997ead-c8fa-409c-916f-28bbc0adc8d9) — the official Agent Skill for programmatic video creation in React. **Best for**: Developers using Remotion for light leaks **Works with**: Claude Code, OpenAI Codex, Cursor --- ## Rule Content ## Light Leaks This only works from Remotion 4.0.415 and up. Use `npx remotion versions` to check your Remotion version and `npx remotion upgrade` to upgrade your Remotion version. `` from `@remotion/light-leaks` renders a WebGL-based light leak effect. It reveals during the first half of its duration and retracts during the second half. Typically used inside a `` to play over the cut point between two scenes. See the **transitions** rule for `` and overlay usage. ## Prerequisites ```bash npx remotion add @remotion/light-leaks ``` ## Basic usage with TransitionSeries ```tsx import { TransitionSeries } from "@remotion/transitions"; import { LightLeak } from "@remotion/light-leaks"; ; ``` ## Props - `durationInFrames?` — defaults to the parent sequence/composition duration. The effect reveals during the first half and retracts during the second half. - `seed?` — determines the shape of the light leak pattern. Different seeds produce different patterns. Default: `0`. - `hueShift?` — rotates the hue in degrees (`0`–`360`). Default: `0` (yellow-to-orange). `120` = green, `240` = blue. ## Customizing the look ```tsx import { LightLeak } from "@remotion/light-leaks"; // Blue-tinted light leak with a different pattern ; // Green-tinted light leak ; ``` ## Standalone usage `` can also be used outside of ``, for example as a decorative overlay in any composition: ```tsx import { AbsoluteFill } from "remotion"; import { LightLeak } from "@remotion/light-leaks"; const MyComp: React.FC = () => ( ); ``` --- ## Source & Thanks > Created by [Remotion](https://github.com/remotion-dev). Licensed under MIT. > [remotion-dev/skills](https://github.com/remotion-dev/skills) — Rule: `light-leaks` Part of the [Remotion AI Skill](https://tokrepo.com/en/workflows/57997ead-c8fa-409c-916f-28bbc0adc8d9) collection on TokRepo. --- Source: https://tokrepo.com/en/workflows/09654ac6-c3c9-4022-9c3d-110fed1880c0 Author: Skill Factory