---
name: remotion
description: Use this skill when working with Remotion. Triggers when user mentions Remotion or imports from it.
---
# Remotion
## What this is
Remotion is a tool for creating videos programmatically using React. It allows developers to create high-quality videos with dynamic content, animations, and effects. With Remotion, you can render videos on the server or client-side, making it a versatile solution for various use cases.
## Installation
```bash
npm install remotion
```
## Key concepts
Remotion provides several key concepts for creating videos, including:
* **Composition**: The root component of a Remotion video, which can contain other components, videos, or images.
* **Video**: A component that renders a video, which can be used as a child of a Composition.
* **Audio**: A component that renders an audio track, which can be used to add sound to a video.
* **Sequence**: A component that renders a sequence of videos or images.
Example:
```jsx
import { Video, Sequence } from 'remotion';
const MyVideo = () => {
return (