ClawKit Logo
ClawKitReliability Toolkit
Back to Registry
Official Verified media Safety 4/5

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.

skill-install — Terminal

Install via CLI (Recommended)

clawhub install openclaw/skills/skills/jack4world/remotion-excalidraw-tts
Or

What 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

  1. "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."
  2. "Create a video from my excalidraw file using the OpenAI 'alloy' voice for the narration, and use the storyboard.json file for camera movements."
  3. "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.json file. Manually specifying cameraTo coordinates ensures your viewers are looking exactly where you want them to be while you are speaking.
  • TTS Selection: Use the native say command for quick, offline drafts. Switch to openai or elevenlabs backends 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 say engine, though cloud-based TTS options allow for broader flexibility.

Metadata

Stars2032
Views1
Updated2026-03-05
View Author Profile
AI Skill Finder

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 skill
Add to Configuration

Paste this into your clawhub.json to enable this plugin.

{
  "plugins": {
    "official-jack4world-remotion-excalidraw-tts": {
      "enabled": true,
      "auto_update": true
    }
  }
}

Tags(AI)

#remotion#excalidraw#video-generation#tts#automation
Safety Score: 4/5

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.

jack4world 2032

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.

jack4world 2032

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.

jack4world 2032

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.

jack4world 2032

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.

jack4world 2032