
Remotion Video Toolkit
Author Remotion + React video templates and rendering pipelines—from animations to Lambda/Cloud Run output—for data-driven or personalized MP4s.
Install
npx skills add https://github.com/shreefentsar/remotion-video-toolkit --skill remotion-video-toolkitWhat is this skill?
- 29 rules covering major Remotion features across the toolkit
- End-to-end rendering paths: CLI, Node.js, Lambda, and Cloud Run
- Captions (including TikTok/Reels-style word highlighting), 3D, charts, transitions, and text effects
- Personalized video at scale via JSON props—Spotify Wrapped–style one template, many outputs
Adoption & trust: 580 installs on skills.sh; 14 GitHub stars; 2/3 security scanners passed (skills.sh audits); trending (+200% hot-view momentum).
Recommended Skills
Journey fit
Build/frontend is the shelf because the core work is composing React timelines, motion, captions, and media in Remotion before any distribution automation. Frontend subphase reflects Remotion’s React component model, composition timing, and in-browser preview patterns rather than backend-only batch jobs alone.
Common Questions / FAQ
Is Remotion Video Toolkit safe to install?
skills.sh reports 2 of 3 security scanners passed. Review the Security Audits panel on this page before installing in production.
SKILL.md
READMESKILL.md - Remotion Video Toolkit
# Remotion Video Toolkit Write React components, get real MP4 videos. This skill teaches your AI agent how to build with Remotion — from a first animation to a production rendering pipeline. 29 rules. Every major Remotion feature covered. --- ## What you can build with this **Personalized video at scale** Feed user data as JSON props, render a unique video per user. Think Spotify Wrapped, GitHub Unwrapped, onboarding walkthroughs — one template, thousands of outputs. **Automated social media clips** Pull live data (stats, leaderboards, product metrics) and render daily or weekly video posts without anyone touching a timeline editor. **Dynamic ads and marketing videos** Swap in customer name, product image, pricing. Same template, infinite variations. Render server-side via API or Lambda. **Animated data visualizations** Turn dashboards and KPI reports into shareable video clips with animated charts and transitions. **TikTok and Reels captions** Transcribe audio, display word-by-word highlighted subtitles, export ready for upload. **Product showcase videos** Auto-generate from your database — images, specs, pricing — straight to MP4. **Educational and explainer content** Animated course materials, certificate videos, step-by-step walkthroughs — all driven by code. **Video generation as a service** Expose rendering as an HTTP endpoint. Your app sends JSON, gets back a video file. --- ## Requirements - **Node.js** 18+ - **React** 18+ (Remotion renders React components frame-by-frame) - **Remotion** — scaffold with `npx create-video@latest` - **FFmpeg** — ships with `@remotion/renderer`, no separate install needed - For serverless rendering: **AWS** account (Lambda) or **GCP** account (Cloud Run) --- ## What's inside ### Core | Rule | Description | |------|-------------| | [Compositions](rules/compositions.md) | Define videos, stills, folders, default props, dynamic metadata | | [Rendering](rules/rendering.md) | CLI, Node.js API, AWS Lambda, Cloud Run, Express server patterns | | [Calculate metadata](rules/calculate-metadata.md) | Set duration, dimensions, and props dynamically at render time | ### Animation and timing | Rule | Description | |------|-------------| | [Animations](rules/animations.md) | Fade, scale, rotate, slide | | [Timing](rules/timing.md) | Interpolation curves, easing, spring physics | | [Sequencing](rules/sequencing.md) | Delay, chain, and orchestrate scenes | | [Transitions](rules/transitions.md) | Scene-to-scene transitions | | [Trimming](rules/trimming.md) | Cut the start or end of any animation | ### Text and typography | Rule | Description | |------|-------------| | [Text animations](rules/text-animations.md) | Typewriter, word highlight, reveal effects | | [Fonts](rules/fonts.md) | Google Fonts and local font loading | | [Measuring text](rules/measuring-text.md) | Fit text to containers, detect overflow | ### Media | Rule | Description | |------|-------------| | [Videos](rules/videos.md) | Embed, trim, speed, volume, loop, pitch shift | | [Audio](rules/audio.md) | Import, trim, fade, volume and speed control | | [Images](rules/images.md) | The Img component | | [GIFs](rules/gifs.md) | Timeline-synced GIF playback | | [Assets](rules/assets.md) | Importing any media into compositions | | [Decode check](rules/can-decode.md) | Validate browser compatibility | ### Captions and subtitles | Rule | Description | |------|-------------| | [Transcribe captions](rules/transcribe-captions.md) | Audio to captions via Whisper, Deepgram, or AssemblyAI | | [Display captions](rules/display-captions.md) | TikTok-style word-by-word h