← Back to Skills Marketplace
ngutman

Video Subtitles

by Nimrod Gutman · GitHub ↗ · v1.0.0
cross-platform ✓ Security Clean
9194
Downloads
17
Stars
81
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
Install only if you are comfortable letting the skill run ffmpeg on media files you provide, create subtitle/output files, and possibly download speech/subtitle models. Review output locations and avoid using it on sensitive videos unless you trust the local processing environment.
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
Purpose & Capability
The described capability, generating subtitle files and invoking ffmpeg to burn subtitles into video, fits the stated video-subtitles purpose.
Instruction Scope
The skill appears to instruct use of local scripts, ffmpeg, model downloads, and output creation; these are relevant, but users should understand that media files will be processed locally and new files may be written.
Install Mechanism
Scanner context indicates external tooling such as ffmpeg and possible model downloads, which is normal for subtitle/video processing but should be disclosed by the skill metadata.
Credentials
Local command execution and file output are proportionate for creating and burning subtitles into videos, and there is no supplied evidence of broad filesystem indexing, credential access, exfiltration, or unrelated network activity.
Persistence & Privilege
The reported model-download behavior may create cached model files, but no supplied artifact evidence indicates background persistence, privilege escalation, autostart behavior, or long-running workers.
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 347
Active Installs 81
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 9194 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