CommunityProgramación y desarrollogithub.com

marktantongco/remotion-video-pro

Programmatic video rendering service with Next.js, Remotion, BullMQ, AWS Lambda, and Stripe integration

¿Qué es remotion-video-pro?

remotion-video-pro is a Claude Code agent skill that programmatic video rendering service with Next.js, Remotion, BullMQ, AWS Lambda, and Stripe integration.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add marktantongco/remotion-video-pro

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

Remotion Video Pro

Scope

This skill owns everything needed to produce programmatic video with Remotion:

  • Project scaffolding and composition architecture
  • Frame-based animation mathematics (interpolate, spring, measureSpring)
  • Temporal design thinking (safe areas, hook windows, timing)
  • Audio synchronization (voiceover, captions, beat detection)
  • Visual design system (typography, color, motion principles)
  • Performance optimization (memoization, OffthreadVideo, bundle size)
  • Rendering pipelines (Lambda, CloudRun, CI/CD)
  • Webhook-driven data video (CRM → queue → Lambda → S3)
  • Batch rendering at scale (10,000+ personalized videos)
  • Composition validation (pre-commit hooks, CI gates)

Quick Reference

ProblemLoad Rule
Project setup, Zod schemas, Composition structure01-scaffolding.md
interpolate, spring, transitions, timing02-animation-physics.md
Mobile safe areas, frame timing, responsive layout03-temporal-design.md
Voiceover sync, captions, beat detection, spectrum04-audio-sync.md
Typography, color, banned patterns, motion principles05-anti-slop-aesthetics.md
Slow renders, memoization, bundle size, Lambda06-performance.md
Ready-made prompts for social, demo, explainer07-prompt-templates.md
CI/CD, Lambda, CloudRun, snapshot testing08-rendering-pipeline.md
CRM webhook → Lambda → S3 pipeline09-webhook-integration.md
Bulk render fan-out, /api/render/batch10-batch-rendering.md
Pre-commit hooks, CI gates, composition linting11-validation-pipeline.md

Golden Rules

  1. Frame is King. Every animation derives from useCurrentFrame(). No CSS animations, no timers.
  2. Determinism Only. No Math.random(). Use random(seed) from Remotion.
  3. Spring > Linear. Default to spring() for motion. Linear feels robotic.
  4. OffthreadVideo for All Input Video. Never use <Video> for MP4 inputs.
  5. Async Data Must Gate Render. Use delayRender() / continueRender() for fonts, data, external assets.
  6. Zod Every Composition. Runtime validation prevents render crashes from bad props.
  7. React.memo Every Scene. Unnecessary re-renders cost render time and money on Lambda.
  8. Validate Before Commit. The pre-commit hook catches all 7 deadly sins. Never disable it.
  9. Test Before Deploy. The test harness runs before Lambda site creation. Broken compositions never reach Lambda.
  10. Video is a Database Row. Personalized video at scale means treating renders as data pipeline output.
  11. Anti-Slop or Nothing. Default Inter, purple gradients, and emoji icons are forbidden. Period.
  12. Version Your Compositions. Deploy v2, test it, activate it. Old webhooks render old versions. Never break production.

Decision Tree

Building a video?
├── Social short-form (TikTok/Reels) → Load 03, 04, 05, 07
├── Product demo / explainer → Load 02, 03, 04, 05
├── Personalized at scale → Load 06, 08, 09, 10
├── CI/CD pipeline → Load 08, 11
└── Just need basics → Load 01, 02, 06, 11

Skills relacionados