← Back to Skills Marketplace
427
Downloads
0
Stars
2
Active Installs
1
Versions
Install in OpenClaw
/install video-audio-replace
Description
Replace video audio with TTS voice while preserving original timing. Includes subtitle generation from video using Whisper. Uses ElevenLabs or Edge TTS, alig...
Usage Guidance
This skill appears to do what it says: it uses Whisper for subtitles, and ElevenLabs or Edge for TTS, then aligns/merges audio using ffmpeg. Before installing or running: 1) If you plan to use ElevenLabs set ELEVENLABS_API_KEY in your environment (or run with --engine edge to avoid sending text to an external API). 2) Review and install the listed Python packages in a virtualenv; run in an isolated environment if you’re concerned about dependencies. 3) Verify the default ElevenLabs voice constant is not a leaked secret (it looks like a voice ID but confirm). 4) Be aware that using ElevenLabs will send your subtitle text to their API — do not upload sensitive content. 5) Update the skill metadata if you maintain it so required env vars are declared accurately.
Capability Analysis
Type: OpenClaw Skill
Name: video-audio-replace
Version: 1.0.0
The skill bundle is benign. It performs its stated purpose of replacing video audio with TTS, generating subtitles, and handling audio processing using standard tools like `ffmpeg` and legitimate TTS APIs (ElevenLabs, Edge TTS). It reads the `ELEVENLABS_API_KEY` environment variable for authentication, which is a standard practice for API usage, and makes network calls only to these specified TTS services. All `subprocess.run` calls use argument lists, mitigating common shell injection risks. The `SKILL.md` documentation provides clear instructions and examples without any evidence of prompt injection attempts against the AI agent or other malicious directives.
Capability Assessment
Purpose & Capability
Name/description match the included scripts: generating subtitles (Whisper), creating TTS segments (ElevenLabs or Edge), aligning and replacing audio with ffmpeg. Required libraries (requests, faster-whisper, edge-tts) and ffmpeg usage are proportionate to the stated purpose.
Instruction Scope
Runtime instructions and scripts operate on local video/audio files, call ffmpeg/sox, and send text to the declared TTS APIs (api.elevenlabs.io / Edge TTS). They do not read unrelated system files or attempt broad environment discovery, but SKILL.md and code assume presence of ELEVENLABS_API_KEY when using the ElevenLabs engine (the registry metadata listed no required env vars — this is inconsistent).
Install Mechanism
This is an instruction-only skill with bundled Python scripts and no installer that downloads arbitrary code. _meta.json lists pip packages; all dependencies are standard public packages. No downloads from untrusted URLs or extracted archives are present.
Credentials
The only credential used is ELEVENLABS_API_KEY (optional if you use Edge TTS). That is appropriate for the ElevenLabs integration. However, the registry metadata reported no required env vars while the code clearly checks ELEVENLABS_API_KEY and will exit if ElevenLabs is selected — metadata should be corrected. Also the default ElevenLabs voice constant is a long alphanumeric string (likely a voice ID) which could be confusing; ensure it is not a misplaced secret.
Persistence & Privilege
always is false, skill does not request persistent presence or modify other skills or system-wide settings. It runs as a local tool operating on user-supplied files.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install video-audio-replace - After installation, invoke the skill by name or use
/video-audio-replace - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
init version
Metadata
Frequently Asked Questions
What is video-audio-replace?
Replace video audio with TTS voice while preserving original timing. Includes subtitle generation from video using Whisper. Uses ElevenLabs or Edge TTS, alig... It is an AI Agent Skill for Claude Code / OpenClaw, with 427 downloads so far.
How do I install video-audio-replace?
Run "/install video-audio-replace" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is video-audio-replace free?
Yes, video-audio-replace is completely free (open-source). You can download, install and use it at no cost.
Which platforms does video-audio-replace support?
video-audio-replace is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created video-audio-replace?
It is built and maintained by marc (@synthere); the current version is v1.0.0.
More Skills