skills/zeinalii/skills/remotion-best-practices

remotion-best-practices

Originally fromremotion-dev/skills
SKILL.md

When to use

Use this skills whenever you are dealing with Remotion code to obtain the domain-specific knowledge.

Setup

Install all packages

npm run install:all

Or manually:

npm install @remotion/media @remotion/three @remotion/google-fonts @remotion/fonts @remotion/gif @remotion/layout-utils @remotion/zod-types @remotion/transitions @remotion/captions @remotion/maps @remotion/charts @remotion/diagrams @remotion/lottie @remotion/motion-graphics @remotion/broll @remotion/llm @remotion/ai-images @remotion/ai-analysis @remotion/tts zod@3.22.3 mediabunny

Configure API keys

Create ~/.env.local (in your home directory) with your API keys:

# Maps (Mapbox) - https://console.mapbox.com/account/access-tokens/
MAPBOX_ACCESS_TOKEN=pk.your-token

# LLM Providers (choose one or more)
OPENAI_API_KEY=sk-...
ANTHROPIC_API_KEY=sk-ant-...
GEMINI_API_KEY=...
GROK_API_KEY=xai-...
PERPLEXITY_API_KEY=pplx-...
DEFAULT_LLM=gemini

# AI Images
GEMINI_API_KEY=...
# or VERTEX_SERVICE_ACCOUNT_TOKEN=...

# Text-to-Speech - https://elevenlabs.io
ELEVENLABS_API_KEY=...

Validate configuration

npm run validate

This checks all API keys and confirms they're working.

How to use

Read individual rule files for detailed explanations and code examples:

Core Fundamentals

Media Processing

Captions

Maps and Geospatial

Data Visualization

AI and LLM Tools

Motion Graphics

Weekly Installs
5
Repository
zeinalii/skills
First Seen
Jan 26, 2026
Installed on
opencode4
gemini-cli4
antigravity4
windsurf4
claude-code4
cursor4