← 返回 Skills 市场
video-subtitle-skill
作者
Wan Shuaibing
· GitHub ↗
· v1.0.0
· MIT-0
313
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install video-subtitle-skill
功能描述
为视频/音频自动生成字幕,支持多语言识别、翻译、说话人分离、字幕烧入视频
安全使用建议
This skill largely does what it claims (extract audio, call SenseAudio, write SRT/VTT/TXT, optionally burn subtitles), but there are important mismatches you should address before use: 1) The package metadata does not declare the required SENSEAUDIO_API_KEY or ffmpeg/ffprobe even though the script needs them — treat that as an omission, not a feature. 2) The SKILL.md echoes the API key to stdout which can leak the secret to logs or other observers; remove that echo or avoid running it. 3) Review the included scripts (scripts/video_subtitle.py) for any code paths that post data to endpoints you don't expect (the script appears to call only https://api.senseaudio.cn). 4) Run the skill in an isolated environment (or with an API key with limited quota) until you confirm behavior. 5) If you plan to install, ensure ffmpeg/ffprobe are present and supply the SENSEAUDIO_API_KEY securely (do not paste it into chat or run the provided echo). If you want higher confidence, ask the author to update metadata to declare the env var/binaries and to remove the secret-echoing line.
功能分析
Type: OpenClaw Skill
Name: video-subtitle-skill
Version: 1.0.0
The skill bundle is a legitimate tool for generating video subtitles via the SenseAudio ASR API. The core logic in `scripts/video_subtitle.py` uses `ffmpeg` for media processing and the `requests` library to interact with the specified API endpoint (api.senseaudio.cn). No evidence of data exfiltration, malicious execution, or harmful prompt injection was found; the instructions in `SKILL.md` correctly guide the agent to perform ASR tasks and summarize results locally.
能力评估
Purpose & Capability
The skill's description and code use the SenseAudio ASR API and therefore require an API key and ffmpeg/ffprobe, but the registry metadata declares no required environment variables or required binaries. That omission is inconsistent: a subtitle generator that calls an external ASR certainly needs an API key and system media tools.
Instruction Scope
Runtime instructions tell the agent to run the included Python script (expected) and to read the generated text file for summarization (expected). However the SKILL.md first step prints the API key with echo (echo "SENSEAUDIO_API_KEY=$SENSEAUDIO_API_KEY") which can expose the secret in logs/outputs — this is an unnecessary secret leak. Instructions otherwise stay within the stated purpose and reference only the input file and generated outputs.
Install Mechanism
There is no install spec (instruction-only), which minimizes installer risk. However the skill ships an executable script (scripts/video_subtitle.py) but does not declare any installation steps for Python dependencies beyond documenting 'requests' and system deps in README/USAGE — this is a minor inconsistency (code is present but no install automation).
Credentials
The code requires a single external credential (SENSEAUDIO_API_KEY) and expects ffmpeg/ffprobe on PATH, but the registry metadata lists no required env vars or binaries. Requiring an API key is proportionate to the purpose, but failing to declare it in metadata is a security/operational gap. Additionally, the SKILL.md's practice of echoing the API key risks exposing it; this is disproportionate and unnecessary.
Persistence & Privilege
The skill does not request always:true, does not declare edits to other skill configs, and has no special persistence or elevated privileges. It runs as a one-off script and outputs local files.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install video-subtitle-skill - 安装完成后,直接呼叫该 Skill 的名称或使用
/video-subtitle-skill触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
video-subtitle-skill v1.0.0
- 首次发布:基于 SenseAudio ASR API 的自动视频/音频字幕生成工具
- 支持多语言识别、字幕翻译、说话人分离、字幕烧入视频
- 多种字幕输出格式:SRT / VTT / TXT / JSON
- 提供详细使用文档及常见参数说明
- 使用环境 API 密钥验证,明确指引获取方法
元数据
常见问题
video-subtitle-skill 是什么?
为视频/音频自动生成字幕,支持多语言识别、翻译、说话人分离、字幕烧入视频. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 313 次。
如何安装 video-subtitle-skill?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install video-subtitle-skill」即可一键安装,无需额外配置。
video-subtitle-skill 是免费的吗?
是的,video-subtitle-skill 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
video-subtitle-skill 支持哪些平台?
video-subtitle-skill 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 video-subtitle-skill?
由 Wan Shuaibing(@qwerty0205)开发并维护,当前版本 v1.0.0。
推荐 Skills