remotion-solar-tts
Scaffolds and manages multilingual Remotion video compositions with solar system visuals and synthetic narration.
Install
mkdir -p .claude/skills/remotion-solar-tts && curl -L -o skill.zip "https://agentskills.codes/api/skills/download/13658" && unzip -o skill.zip -d .claude/skills/remotion-solar-tts && rm skill.zipInstalls to .claude/skills/remotion-solar-tts
Activation
This is the description your AI agent reads to decide when to run this skill — the better it matches your request, the more reliably it fires.
Build or update narrated multilingual Remotion videos that combine Three.js solar-system visuals with Edge TTS voiceover. Use when Codex needs to scaffold, modify, validate, or render English, Chinese, Japanese, or Korean Remotion compositions with a Sun-to-planets narration timeline, generated MP3 narration, static Remotion audio assets, and smoke-test renders.Key capabilities
- →Inspect project shape and relevant files.
- →Keep composition timeline and localized screen text in `src/narration.ts`.
- →Drive visual sequencing deterministically from `useCurrentFrame()`.
- →Generate narration MP3 files using `npm run voiceover`.
- →Validate compositions with `npm run typecheck` and `npx remotion compositions src/index.ts`.
How it works
The skill inspects the project, manages the composition timeline and localized text, generates narration MP3s using a script, adds them to Remotion compositions, and validates the output with type checks and smoke tests.
Inputs & outputs
When to use remotion-solar-tts
- →Create multilingual solar system explainers
- →Update narration segments for video projects
- →Validate rendering timelines for complex animations
About this skill
Remotion Solar TTS
Workflow
- Inspect the project shape with
rg --files,package.json,src/Root.tsx, andsrc/SolarSystem.tsx. - Keep the composition timeline and localized screen text in
src/narration.ts; definefps,durationInFrames, language metadata, composition IDs, and ordered narration segments there. - Keep visual sequencing deterministic. Drive camera motion, highlights, labels, and planet positions from
useCurrentFrame()instead of timers or runtime randomness. - Store voiceover source text in
public/voiceover/narration.{lang}.txt. - Generate narration with
npm run voiceover, which runsscripts/generate_voiceover.pyand writes ignored MP3 files such aspublic/voiceover/solar-system-en.mp3. - Add each MP3 to the matching composition with Remotion
<Audio src={staticFile(...)} />. - Validate with
npm run typecheckandnpx remotion compositions src/index.ts. - Render a still from at least one mid-sequence segment and a short video smoke test before considering the workflow complete.
Edge TTS
Prefer the project script over invoking edge-tts directly:
npm run voiceover
The script forces aiohttp through the Windows system DNS resolver because edge-tts can fail on Windows when aiodns cannot contact DNS servers.
If narration text changes, regenerate the MP3 files and compare each audio duration with the Remotion duration:
ffprobe -v error -show_entries format=duration -of default=noprint_wrappers=1:nokey=1 public/voiceover/solar-system-en.mp3
npx remotion compositions src/index.ts
Check each generated language MP3 and set durationInFrames to cover the longest duration plus a small tail.
Render Checks
Use these commands for fast confidence:
npm run typecheck
npx remotion compositions src/index.ts
npx remotion still src/index.ts SolarSystemEN out/solar-system-check.png --frame=780
npx remotion render src/index.ts SolarSystemEN out/solar-system-smoke.mp4 --frames=0-90
Check the smoke render has audio:
ffprobe -v error -show_streams -select_streams a out/solar-system-smoke.mp4
Use npm run render for all final language videos.
When not to use it
- →When the user does not want to build or update narrated multilingual Remotion videos with Three.js solar-system visuals and Edge TTS voiceover.
- →When the project does not involve English, Chinese, Japanese, or Korean narration.
Prerequisites
Limitations
- →The skill is specific to Remotion videos combining Three.js solar-system visuals with Edge TTS voiceover.
- →The skill supports English, Chinese, Japanese, or Korean narration.
- →The skill requires `ffprobe` for checking audio duration in smoke tests.
How it compares
This skill automates the complex process of syncing Three.js visuals with generated multilingual Edge TTS audio in Remotion, ensuring deterministic sequencing and providing validation steps, which is more efficient than manual synchronizati
Compared to similar skills
remotion-solar-tts side by side with the closest alternatives in the catalog.
| Skill | Installs | Updated | Safety | Difficulty |
|---|---|---|---|---|
| remotion-solar-tts (this skill) | 0 | 3mo | Review | Advanced |
| rendering-animate-svg | 13 | 6mo | No flags | Beginner |
| frontend-ui-dark-ts | 4 | 3mo | Review | Intermediate |
| sif-intl | 0 | 2mo | No flags | Intermediate |
Try saying
Example prompts that trigger this skill in your AI assistant.
You might also like
rendering-animate-svg
TheOrcDev
Wrap animated SVG elements in a div to enable hardware acceleration. Apply when animating SVG icons or elements, especially in 8-bit retro components with pixel art animations.
frontend-ui-dark-ts
microsoft
Build dark-themed React applications using Tailwind CSS with custom theming, glassmorphism effects, and Framer Motion animations. Use when creating dashboards, admin panels, or data-rich interfaces with a refined dark aesthetic.
sif-intl
navikt
Mønster for typesikker i18n (nb/nn) i apper og pakker — implementering, parametersjekk og meningssjekk.
react-native-r3f
TheMystic07
Expert guidance for React Three Fiber development with React, Vite, Tailwind CSS, and three.js
scroll-experience
davila7
Expert in building immersive scroll-driven experiences - parallax storytelling, scroll animations, interactive narratives, and cinematic web experiences. Like NY Times interactives, Apple product pages, and award-winning web experiences. Makes websites feel like experiences, not just pages. Use when: scroll animation, parallax, scroll storytelling, interactive story, cinematic website.
daily-digest
yayajjiang
Add today's ML/AI paper and news picks to the PaperTrace daily feed. Use when the user wants to update the daily page with new content.