Generate a narrated Remotion video from an Excalidraw (.excalidraw) diagram using text-to-speech (macOS say) and render to MP4. Use when creating explainer videos with pan/zoom + focus highlights over Excalidraw diagrams, with automated voiceover generation and Remotion CLI rendering.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install remotion-excalidraw-tts或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install remotion-excalidraw-tts⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/remotion-excalidraw-tts/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: remotion-excalidraw-tts description: Generate a narrated Remotion video from an Excalidraw (.excalidraw) diagram using text-to-speech (macOS say) and render to MP4. Use when creating explainer videos with pan/zoom + focus highlights over Excalidraw diagrams, with automated voiceover generation and Remotion CLI rendering. ---
Use this skill to turn an Excalidraw diagram + a voiceover script into a rendered MP4 using:
say (offline)Run:
python3 skills/remotion-excalidraw-tts/scripts/make_video.py \
--diagram /absolute/path/to/diagram.excalidraw \
--voiceover-text /absolute/path/to/voiceover.txt \
--out /absolute/path/to/out.mp4
Optional: drive camera/focus/subtitles via storyboard JSON:
python3 skills/remotion-excalidraw-tts/scripts/make_video.py \
--diagram /absolute/path/to/diagram.excalidraw \
--voiceover-text /absolute/path/to/voiceover.txt \
--storyboard-json /absolute/path/to/storyboard.json \
--out /absolute/path/to/out.mp4
What it does: 1) copies the Remotion template project from assets/template/remotion-project/ into a temp workdir 2) writes public/diagram.excalidraw 3) generates public/voiceover.mp3 via say + ffmpeg 4) sets composition duration to match the voiceover length 5) renders MP4 with npx remotion render
--diagram: .excalidraw JSON file (from Excalidraw export)--voiceover-text: plain text file (Chinese supported)Optional:
--voiceover-mp3: if you already have audio, skip TTS--tts-backend: say (default) | openai | elevenlabs--fps: default 30TTS backends:
--tts-backend say --voice Tingting --rate 220--tts-backend openai --openai-model gpt-4o-mini-tts --openai-voice alloy (requires OPENAI_API_KEY)--tts-backend elevenlabs --elevenlabs-voice-id --elevenlabs-model eleven_multilingual_v2 (requires ELEVENLABS_API_KEY)Template code lives in:
assets/template/remotion-project/src/video/storyboard/storyboard.tsEdit scenes:
cameraFrom/cameraTo (x/y/scale)focus rectangle (x/y/width/height + label)subtitlestoryboard.jsonPass --storyboard-json /abs/path/storyboard.json.
Schema reference:
references/storyboard.schema.jsonMinimal example:
{
"scenes": [
{
"name": "intro",
"durationSec": 10,
"subtitle": "很多智能体隔天就失忆。",
"cameraFrom": {"x": 0, "y": 0, "scale": 1},
"cameraTo": {"x": 0, "y": 0, "scale": 1},
"focus": {"x": 140, "y": 120, "width": 1640, "height": 340, "label": "问题"}
}
]
}
say)ffmpeg + ffprobenpm i in the temp project)安装 Remotion + Excalidraw + TTS 后,可以对 AI 说这些话来触发它
Help me get started with Remotion + Excalidraw + TTS
Explains what Remotion + Excalidraw + TTS does, walks through the setup, and runs a quick demo based on your current project
Use Remotion + Excalidraw + TTS to generate a narrated Remotion video from an Excalidraw (
Invokes Remotion + Excalidraw + TTS with the right parameters and returns the result directly in the conversation
What can I do with Remotion + Excalidraw + TTS in my design & creative workflow?
Lists the top use cases for Remotion + Excalidraw + TTS, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/remotion-excalidraw-tts/ 目录(个人级,所有项目可用),或 .claude/skills/remotion-excalidraw-tts/(项目级)。重启 AI 客户端后,用 /remotion-excalidraw-tts 主动调用,或让 AI 根据上下文自动发现并使用。
Remotion + Excalidraw + TTS 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Remotion + Excalidraw + TTS 可免费安装使用。请查阅仓库了解许可证信息。
Generate a narrated Remotion video from an Excalidraw (.excalidraw) diagram using text-to-speech (macOS say) and render to MP4. Use when creating explainer videos with pan/zoom + focus highlights over Excalidraw diagrams, with automated voiceover generation and Remotion CLI rendering.
Automate my design & creative tasks using Remotion + Excalidraw + TTS
Identifies repetitive steps in your workflow and sets up Remotion + Excalidraw + TTS to handle them automatically
Remotion + Excalidraw + TTS 属于「Design & Creative」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。