A high-precision technical skill for generating professional AI voiceovers with automated scene analysis and frame-accurate audio-video synchronization.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install narrate-video
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install narrate-video using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The Video Narration skill is a sophisticated tool within the Openclaw Skills ecosystem designed for developers and content creators who need to add high-quality commentary to video files. By leveraging Azure Text-to-Speech (TTS) and FFmpeg, it automates the tedious process of timing scripts to visual scene changes. It doesn't just generate audio; it analyzes the underlying video stream to ensure that narration begins only after relevant visual content is visible, creating a natural presenter-like experience.
This skill is particularly optimized for technical demos, screen recordings, and educational tutorials. It provides a robust framework for managing speech rates, calculating word counts per time window, and handling complex audio mixing challenges like volume normalization and multi-segment overlapping. Through a modular Python-based workflow, Openclaw Skills enables users to iterate on scripts and timing until the final output is polished and professionally synced.
Ensure you have FFmpeg and Python installed on your system. You will also need an active Azure Speech service subscription.
# Install the Azure Cognitive Services Speech SDK
pip install azure-cognitiveservices-speech python-dotenv
# Configure your environment credentials
echo "AZURE_SPEECH_KEY=your-key-here" >> ~/.narrate_video.env
echo "AZURE_SPEECH_REGION=your-region-here" >> ~/.narrate_video.env
# Verify dependencies are accessible
command -v ffmpeg && command -v ffprobe
The skill maintains a structured workflow using a dedicated Python script and a directory for cached audio segments.
| File/Folder | Description |
|---|---|
narration_script.py |
The main execution script containing segments, voice settings, and file paths. |
narration_segments/ |
Directory containing individual .mp3 files for each narration segment. |
output_video.mp4 |
The final rendered video with the merged narration track. |
references/voices.md |
A lookup table for supported Azure voices and their estimated speech rates. |
Loading
A specialized research skill for deep-diving into Iberia brand history, product ecosystems, and global market positioning.

A specialized CLI tool for fetching and diagnosing Alibaba Cloud DataWorks task instance logs to identify and resolve execution failures.

An intelligent memory management framework that optimizes AI context by dynamically adjusting memory focal depth and applying tiered storage.

A comprehensive knowledge skill providing deep-dive insights into the iHeartRadio brand ecosystem and the broader streaming media industry.

A local, pure-Python semantic memory engine that provides AI agents with persistent entity tracking, relationship mapping, and automated reflection.

An AI agent skill designed to provide structured intelligence, business maps, and market performance data for the Humana organization.








































