← Back to Skills Marketplace
ryanzhang-oss

add narration to a video automatically

by Ryan Zhang · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
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
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install video-auto-narration
  3. After installation, invoke the skill by name or use /video-auto-narration
  4. 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
Slug video-auto-narration
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
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.

💬 Comments