Design & media

anything2explainer

Try it

Turn any topic into animated explainer videos — Remotion-driven, TTS voiceover, bilingual (Chinese/English)

What it does

Transform any topic into animated explainer videos with TTS voiceover, subtitles, and chapter progress bars. Bilingual support (Chinese/English).

The skill document

Anything2Explainer

Transform any topic into animated explainer videos with TTS voiceover, subtitles, and chapter progress bars. Bilingual support (Chinese/English).

Source

Trigger Conditions

  • Need to convert technical concepts into visual videos
  • Need to generate educational/science popularization explainer videos
  • Need batch generation of topic introduction videos
  • Process both Chinese and English content

Core Features

Full Pipeline Automation

  1. Research — scrape and synthesize information from web sources
  2. Script — generate structured script with chapters
  3. Storyboard — create visual descriptions for each scene
  4. Render — generate frames using Remotion
  5. QC — quality check and refine output

Bilingual Support

  • Chinese and English prompts and output
  • TTS voiceover in both languages (edge-tts / kokoro)
  • Subtitle generation for both languages

Technical Stack

  • Framework: Remotion (React + TypeScript)
  • Rendering: Frame-by-frame code-drawn animations
  • Voice: edge-tts or kokoro for TTS
  • Output: 1-3 minute videos, 1-3 hours generation time

Installation

# Prerequisites
npm install -g remotion
npm install

# Clone and setup
git clone https://github.com/Vincentwei1021/anything2explainer.git
cd anything2explainer
npm install

Usage

# Generate video from topic
npx remotion render src/index.ts AnyTopic --props '{"topic":"Quantum Computing"}'

# With Chinese content
npx remotion render src/index.ts AnyTopic --props '{"topic":"量子计算简介"}'

# Batch generation
node scripts/batch-generate.js topics.json

Project Structure

anything2explainer/
├── src/
│   ├── components/     # Remotion components
│   ├── steps/          # Pipeline steps (research, script, storyboard)
│   └── index.ts        # Entry point
├── scripts/
│   ├── batch-generate.js
│   └── qc-check.js
└── package.json

Pitfalls

  • License restriction — PolyForm Noncommercial; contact author for commercial use
  • Generation time — 1-3 minutes video takes 1-3 hours to render
  • Node.js required — must have Node.js 18+ and FFmpeg installed
  • TTS quality — edge-tts free tier has limits; consider paid TTS for production
  • Memory usage — rendering large projects may require 8GB+ RAM

Verification

# Quick test with simple topic
npx remotion render src/index.ts Test --props '{"topic":"Hello World"}' --length 1

# Check output
ls output/

References

Related skills

Join a video meeting as an AI bot with voice, avatar, and screenshare across four operating modes.

by johnpatternai22 installs8 stars

Generate and edit Draw.io, Mermaid, and Excalidraw diagrams from natural language using a structured JSON spec.

by nssa.io1.0k installs47 stars

Stores durable facts in a categorized, plain-markdown vault on disk, alongside your agent's built-in memory.

by Iván559 installs18 stars

Find why your productivity system keeps failing, then apply the smallest fix — capacity math, bottleneck routing, durable local notes.

by Iván855 installs69 stars

Fetch raw ad creative, app, ranking, and revenue data from AdMapix as structured JSON.

by fly0pants4.3k installs296 stars

More from johnsonbuilds

Browse all skills

Design and generate international-brand-quality product detail pages for cross-border e-commerce. Generates complete product page content (Hero, Features, Lifestyle, Specs, FAQ) plus AI image prompts and visual assets for any consumer electronics product. Output meets Apple/Nothing brand standards.

by johnsonbuilds2 installs

Generate or edit AI media (image, video, audio, 3D) by calling the wavespeed CLI on the user's machine. Use whenever the user asks to create, edit, animate, upscale, or transform a visual asset, generate audio/TTS/music, or produce marketing creatives. Every model on the WaveSpeed platform is one `wavespeed run <id>` call.

by johnsonbuilds1 installs

Worklittle Jobs MCP — search 4M+ jobs with visa/salary/distance filters, swipe to apply, create resumes & cover letters, and connect your Worklittle account

by johnsonbuilds

Compress AI Agent tool outputs, logs, and RAG content using Headroom — reduce token usage by 20-95%

by johnsonbuilds1 installs

261 hand-drawn style prompt catalog with numbered system — supports GPT Image, Midjourney, and other AI image generators

by johnsonbuilds3 installs

CLI tool to find which LLM models run on your local hardware — checks GPU/CPU/RAM and returns compatible models

by johnsonbuilds1 installs