← Back to Skills Marketplace
add narration to a video automatically
by
Ryan Zhang
· GitHub ↗
· v1.0.0
· MIT-0
116
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install video-auto-narration
Description
Generate narration for silent screen-recording videos. Extracts key frames, analyzes on-screen content, writes a presentation-style voiceover script, synthes...
Usage Guidance
What to consider before installing/running: (1) The skill runs local shell scripts (extract frames, call ffmpeg, run a small Python snippet using the edge-tts package). Review those scripts (you already have them) and run in a controlled environment. (2) edge-tts is installed via pip and will fetch code from PyPI and then perform network calls to Microsoft TTS endpoints to synthesize audio — avoid feeding sensitive or private content you don't want sent to external services. (3) Ensure ffmpeg and python3 are from trusted sources on your machine; test on non-sensitive videos first. (4) If you have network egress policies, be aware the TTS step will require outbound access. (5) If you want extra caution, inspect the edge-tts package source or vendor a vetted TTS client or an on-prem TTS engine before use.
Capability Analysis
Type: OpenClaw Skill
Name: video-auto-narration
Version: 1.0.0
The skill bundle provides a legitimate workflow for generating and merging AI-narrated voiceovers for silent videos using ffmpeg and the edge-tts library. The scripts (extract-frames.sh, generate-tts.sh, and merge-audio.sh) perform standard media processing tasks without any signs of data exfiltration, malicious execution, or prompt injection.
Capability Assessment
Purpose & Capability
The name/description match the actual artifacts: ffmpeg is needed for frame extraction/merging and python3 + edge-tts for TTS. No unrelated binaries, env vars, or config paths are requested.
Instruction Scope
SKILL.md instructs the agent to extract frames, write a script, synthesize TTS, and merge audio — all directly tied to the stated goal. The instructions do ask the user/agent to inspect frames and to ensure timing, which is expected for quality control but requires access to the extracted images and audio files.
Install Mechanism
This is instruction-only (no packaged installer). The README recommends 'pip3 install edge-tts' and installing ffmpeg via brew/apt; pip will fetch code from PyPI and execute it locally. That's expected, but installing packages from the network is a security consideration worth noting.
Credentials
No environment variables, keys, or config paths are requested. The scripts operate on local files only. There are no disproportionate credential or config demands.
Persistence & Privilege
The skill does not request persistent/always-on presence and does not modify other skills or system-wide agent settings. Scripts only create local outputs (frames, mp3, merged video).
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-auto-narration - After installation, invoke the skill by name or use
/video-auto-narration - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
You can automatically add professional narration to a video
Metadata
Frequently Asked Questions
What is add narration to a video automatically?
Generate narration for silent screen-recording videos. Extracts key frames, analyzes on-screen content, writes a presentation-style voiceover script, synthes... It is an AI Agent Skill for Claude Code / OpenClaw, with 116 downloads so far.
How do I install add narration to a video automatically?
Run "/install video-auto-narration" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is add narration to a video automatically free?
Yes, add narration to a video automatically is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does add narration to a video automatically support?
add narration to a video automatically is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created add narration to a video automatically?
It is built and maintained by Ryan Zhang (@ryanzhang-oss); the current version is v1.0.0.
More Skills