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.
Why use this skill?
Turn your Excalidraw diagrams into narrated MP4 videos using Remotion and text-to-speech. Automate pan, zoom, and focus with this CLI skill.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/jack4world/remotion-excalidraw-ttsWhat This Skill Does
The remotion-excalidraw-tts skill is a powerful automation tool designed to bridge the gap between static architectural diagrams and dynamic, narrated explainer videos. By combining the Excalidraw file format with text-to-speech (TTS) engines and Remotion's programmatic video rendering capabilities, this skill creates high-quality, professional-looking MP4 presentations locally on your machine.
It functions by orchestrating a local rendering pipeline: first, it parses your Excalidraw JSON file; then, it processes your voiceover script using either native macOS synthesis or premium cloud APIs like OpenAI and ElevenLabs. Finally, it composes a video project in a temporary workspace, applies camera movements, zooms, and focus highlights defined in a storyboard, and outputs a rendered video file.
Installation
To install this skill, run the following command in your terminal:
clawhub install openclaw/skills/skills/jack4world/remotion-excalidraw-tts
Ensure you have the following prerequisites installed on your system:
- macOS operating system (required for native 'say' TTS)
- ffmpeg and ffprobe for audio/video processing
- Node.js and npm (the script automates project initialization)
Use Cases
- Technical Documentation: Turn architectural diagrams into walkthrough videos for your development team or project stakeholders.
- Educational Content: Create engaging whiteboard-style explainers for tutorials or blog posts, where the narrator highlights specific parts of the diagram in sync with the audio.
- Product Demos: Visualize complex system flows or user journeys by panning through diagrams as you describe the features of a product.
- Automated Reporting: Generate recurring status update videos where your system architecture is updated and re-rendered with a new voiceover.
Example Prompts
- "Use the diagram in /projects/flow.excalidraw and the text in /projects/script.txt to create an explainer video, saving it to /outputs/final.mp4."
- "Create a video from my excalidraw file using the OpenAI 'alloy' voice for the narration, and use the storyboard.json file for camera movements."
- "Generate an explainer video based on my architecture diagram, ensuring the focus highlight is on the API gateway section defined in my storyboard."
Tips & Limitations
- Focusing: For best results, use a
storyboard.jsonfile. Manually specifyingcameraTocoordinates ensures your viewers are looking exactly where you want them to be while you are speaking. - TTS Selection: Use the native
saycommand for quick, offline drafts. Switch toopenaiorelevenlabsbackends for higher-quality, more natural-sounding narration in public-facing videos. - File Paths: Always provide absolute paths for the diagram, script, and output files to prevent issues with the temporary build environment.
- Environment: This skill requires a macOS environment to leverage the default
sayengine, though cloud-based TTS options allow for broader flexibility.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-jack4world-remotion-excalidraw-tts": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read, external-api, code-execution
Related Skills
elon-x-actionbook-recap
(DEPRECATED) Use x-actionbook-recap instead. This slug is kept for backward compatibility. Collect, scroll, extract, and summarize X posts using actionbook-rs.
terrain-route-video
Generate a minimalist terrain-style animated driving route video (MP4) from a list of stops (cities/POIs) without Remotion. Uses OSRM for road-following geometry, OpenTopoMap terrain tiles for basemap, Matplotlib for frame rendering, and FFmpeg for encoding. Use when the user asks to create/export a dynamic self-driving route map video (fly-follow camera, route draw animation, labels) and wants it along roads/highways.
yc-new-way
Apply Y Combinator’s “New Way to Build a Startup” playbook to ship fast, validate with real distribution, and iterate using data. Use when the user asks to follow “New Way”, design a 7-day startup sprint, pick a narrow wedge, build a lightweight MVP/SEO site/newsletter, set up experiments, or turn a vague idea into a testable plan with metrics, launch checklist, and weekly iteration loop.
trail-nav-telegram
Offline-capable hiking route guidance via Telegram location messages (OpenClaw). Use when building/operating an LLM agent workflow that: (1) imports a GPX/KML route, (2) answers 'am I off-route / which way should I go' with low-token fixed outputs, (3) scrapes/publicly discovers route links from 2bulu track_search, and (4) prepares trip risk checklists + gear lists for an overnight hike.
x-actionbook-recap
Collect, scroll, extract, and summarize recent X (Twitter) posts for any handle (optionally filtered by keyword search) using the Actionbook Rust CLI (actionbook-rs) workflow (open → snapshot/accessibility tree → extract `article` text). Use when asked to analyze a handle over a time window (e.g., last 7 days), produce Chinese working notes, and publish a neutral English recap (single post or thread) from a specified account.