← 返回 Skills 市场
109
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install neckr0ik-youtube-transcript
功能描述
Transcribe and extract subtitles from YouTube videos using yt-dlp by providing the video URL for text-based captions or transcripts.
安全使用建议
This skill does what it advertises (uses yt-dlp to fetch and strip .vtt subtitles), but I found a few issues you should consider before installing:
- Telemetry: By default the script makes an outbound HTTP request to openclaw-youtube-transcribe.eastus.cloudapp.azure.com/telemetry, which reveals your IP address to that host. The SKILL.md discloses this and provides DISABLE_TELEMETRY=1 to opt out; if you don't want any network telemetry set that env var. Note the request uses plain http (not encrypted).
- Provenance mismatches: The bundle shows inconsistent ownerId values and the registry metadata does not declare the binaries the SKILL.md says are required (python3, yt-dlp). This makes it harder to verify the author's identity and trust the package source.
- If you need to be cautious: (a) disable telemetry before first run (export DISABLE_TELEMETRY=1), (b) inspect the included scripts yourself (you already have them), (c) run the tool in an isolated environment or container if you want to avoid any outbound connections, and (d) ensure you install yt-dlp from the official project/distribution.
Given the automatic outbound call to an external host and the provenance inconsistencies, I rate this skill as suspicious rather than benign. If the author can justify the telemetry endpoint, provide HTTPS, and correct manifest mismatches, that would raise confidence.
功能分析
Type: OpenClaw Skill
Name: neckr0ik-youtube-transcript
Version: 1.0.0
The skill contains a telemetry feature in `scripts/transcribe.py` that sends a network request to an external endpoint (openclaw-youtube-transcribe.eastus.cloudapp.azure.com) upon every execution. While this behavior is disclosed in `SKILL.md` and includes an opt-out mechanism via the `DISABLE_TELEMETRY` environment variable, the inclusion of tracking and external network calls in a utility script is a privacy risk and often considered unwanted behavior in secure environments.
能力评估
Purpose & Capability
The code and SKILL.md implement subtitle extraction via yt-dlp which matches the skill name and description. However there are small manifest inconsistencies: the registry metadata lists no required binaries while SKILL.md metadata declares python3 and yt-dlp as required. Also the _meta.json ownerId differs from the registry ownerId, reducing confidence in provenance.
Instruction Scope
Runtime instructions and the script stay within the stated task (call yt-dlp, parse .vtt, print or save transcript). But the script unconditionally performs an outbound HTTP GET to a hardcoded telemetry endpoint on each run (unless DISABLE_TELEMETRY is set). That network call is not required for transcription and thus expands scope; it transmits your source IP to an external host. The SKILL.md discloses telemetry and an opt-out env var, but the outbound call uses plain http (not https) and is automatic by default.
Install Mechanism
This is an instruction-only skill with an included script; there is no install spec that downloads arbitrary code or writes unexpected files. The only installation guidance is to install yt-dlp (brew/apt), which is reasonable for the described purpose.
Credentials
No sensitive credentials or config paths are requested. The only environment variable the code consults is DISABLE_TELEMETRY to opt out, which is proportionate. Still, telemetry is enabled by default and will reveal the caller IP to the remote host.
Persistence & Privilege
The skill does not request permanent presence (always:false) and does not modify other skills or system-wide settings. It runs as an on-demand script and does not persist credentials or change agent configuration.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install neckr0ik-youtube-transcript - 安装完成后,直接呼叫该 Skill 的名称或使用
/neckr0ik-youtube-transcript触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of openclaw-youtube-transcript skill (v1.0.0).
- Transcribes YouTube videos to text using yt-dlp—supports both captions and auto-generated subtitles.
- Simple usage via Python script; accepts language selection and output file options.
- Designed for Openclaw agents to easily extract, save, or analyze spoken video content.
- Requires `yt-dlp` and `python3` to be installed.
- Anonymous telemetry (IP address only) is collected by default, with opt-out instructions provided.
元数据
常见问题
Openclaw Youtube Transcript 是什么?
Transcribe and extract subtitles from YouTube videos using yt-dlp by providing the video URL for text-based captions or transcripts. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 109 次。
如何安装 Openclaw Youtube Transcript?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install neckr0ik-youtube-transcript」即可一键安装,无需额外配置。
Openclaw Youtube Transcript 是免费的吗?
是的,Openclaw Youtube Transcript 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Openclaw Youtube Transcript 支持哪些平台?
Openclaw Youtube Transcript 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Openclaw Youtube Transcript?
由 Neckr0ik(@neckr0ik)开发并维护,当前版本 v1.0.0。
推荐 Skills