← Back to Skills Marketplace
ngutman

Video Subtitles

by Nimrod Gutman · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
10214
Downloads
17
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install video-subtitles
Description
Generate SRT subtitles from video/audio with translation support. Transcribes Hebrew (ivrit.ai) and English (whisper), translates between languages, burns subtitles into video. Use for creating captions, transcripts, or hardcoded subtitles for WhatsApp/social media.
Usage Guidance
Review this before installing. Run it only on media files and output paths you choose, avoid pointing -o at existing important files, and prefer running it in a constrained environment. The publisher should pin dependencies, use secure temporary files, and require an explicit overwrite option.
Capability Analysis
Type: OpenClaw Skill Name: video-subtitles Version: 1.0.0 The skill is classified as suspicious due to its use of `subprocess.run` in `scripts/generate_srt.py` to execute the `ffmpeg` command. While this is a legitimate requirement for the stated purpose of burning subtitles into video, `ffmpeg` is a powerful external utility, and the capability to execute arbitrary external commands via `subprocess` always presents a higher risk. Although the script attempts to construct `ffmpeg` arguments carefully and uses an internally generated temporary SRT file, the presence of this high-risk capability without explicit malicious intent warrants a 'suspicious' classification rather than 'benign'.
Capability Assessment
⚠ Credentials
Reading media files and producing SRT/MP4 files is proportionate, but the script uses ffmpeg -y, direct output writes, and a predictable /tmp subtitle path, creating avoidable file clobber and local symlink risks.
⚠ Install Mechanism
The uv script auto-resolves faster-whisper with an open-ended version constraint, and the skill notes automatic dependency and model downloads. That is purpose-aligned for transcription, but not pinned or integrity-scoped.
⚠ Instruction Scope
The skill instructs agents to run a local executable script and write transcript, subtitle, or video outputs, but it does not define narrow tool or path boundaries and the script overwrites outputs without an explicit force option.
ℹ Persistence & Privilege
No services, startup hooks, memory poisoning, tool replacement, or privilege escalation were found. Runtime dependencies and transcription models may be cached by normal package/model tooling after first use.
ℹ Purpose & Capability
The stated purpose is coherent with the artifacts: it transcribes audio or video, generates SRT output, and uses ffmpeg to embed or burn subtitles. I did not find unrelated credential access, exfiltration, prompt hijacking, or destructive behavior outside that workflow.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install video-subtitles
  3. After installation, invoke the skill by name or use /video-subtitles
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: Hebrew/English transcription, translation, burn-in subtitles
Metadata
Slug video-subtitles
Version 1.0.0
License —
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Video Subtitles?

Generate SRT subtitles from video/audio with translation support. Transcribes Hebrew (ivrit.ai) and English (whisper), translates between languages, burns subtitles into video. Use for creating captions, transcripts, or hardcoded subtitles for WhatsApp/social media. It is an AI Agent Skill for Claude Code / OpenClaw, with 10214 downloads so far.

How do I install Video Subtitles?

Run "/install video-subtitles" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Video Subtitles free?

Yes, Video Subtitles is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Video Subtitles support?

Video Subtitles is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Video Subtitles?

It is built and maintained by Nimrod Gutman (@ngutman); the current version is v1.0.0.

💬 Comments