vercel-labs avatar

Create Remotion Geist

If you're building Remotion videos that need to match Vercel's visual language, this gets you there without guessing at design tokens. It scaffolds projects with the full Geist design system baked in: the 10-step color scale, proper typography classes, spring animations with that signature smooth damping, and crucially, it enforces using actual Geist icons instead of emojis. The setup is opinionated in good ways, like requiring TSX entry points and using prism-react-renderer for code blocks rather than fragile regex highlighting. It's basically a guard rail system that keeps your motion graphics looking polished and on-brand instead of like a knockoff. Worth using if you're doing any video work in the Vercel ecosystem or just want that dark, clean aesthetic without reinventing spacing tokens.

skills.sh installs
499
GitHub stars
24
last updated
Aug 21, 2026

Install

$ npx -y skills add vercel-labs/skill-remotion-geist --skill create-remotion-geist --agent claude-code

Installs into .claude/skills of the current project.

Files

Create Remotion Geist Video

Create Remotion videos styled with Vercel's Geist design system - dark backgrounds, spring animations, Geist fonts, and the 10-step color scale.

When to Use

  • Creating any Remotion video that should look like Vercel
  • Building motion graphics with Geist's dark theme aesthetic
  • Making animated content using Geist typography and colors
  • Producing videos that need the polished Vercel visual style

Critical Rules

  1. NEVER use emojis - Use proper Geist icons from @geist-ui/icons package
  2. Use official brand assets - Download from official sources, don't hand-craft SVGs
  3. Entry point must be .tsx - Use src/index.tsx with registerRoot(), not .ts
  4. Use prism-react-renderer for code - Do NOT use regex-based syntax highlighting

Quick Start

  1. Scaffold the project:
    mkdir -p src/{scenes,components,utils} out
    npm init -y
    npm install remotion @remotion/cli @remotion/tailwind react react-dom
    npm install -D tailwindcss typescript @types/react
    npm install @geist-ui/icons  # For proper icons
    

Sponsors

Details

Repository
github.com/vercel-labs/skill-remotion-geist
Categories
Code Review & Quality, Cloud & Infrastructure, Java & JVM, Design & UI/UX, Generative Media
First seen
Jun 3, 2026
1martinholovsky avatarrabbitmq-expertmartinholovsky/claude-skills-generatorExpert RabbitMQ administrator and developer specializing in message broker architecture, exchange patterns, clustering, high availability, and production monito498skills.sh installs
2parcadei avatarbraintrust-tracingparcadei/continuous-claude-v3Braintrust tracing for Claude Code - hook architecture, sub-agent correlation, debugging498skills.sh installs
3alirezarezvani avatarchaos-engineeringalirezarezvani/claude-skillsUse when planning, running, or learning from chaos engineering experiments. Triggers on "chaos experiment", "fault injection", "gameday", "resilience test", "bl497skills.sh installs
4evoscientist avatarresearch-ideationevoscientist/evoskillsEnd-to-end research ideation pipeline: literature grounding → multi-track idea generation (3 personas: innovator/pragmatist/critic) → iterative refinement → ELO497skills.sh installs
5longbridge avatarlongbridge-performance-attributionlongbridge/skillsPortfolio performance attribution via Longbridge Securities — Brinson industry attribution (allocation / selection / interaction effects), factor alpha/beta dec497skills.sh installs
6pbakaus avatarresolve-agent-reviewspbakaus/agent-reviewsResolve PR review bot findings on current PR. Fetches unanswered bot comments, evaluates each finding, fixes real bugs, dismisses false positives, replies to ev497skills.sh installs