← 返回 Skills 市场
mpbshhx

YouTube Transcript (yt-dlp)

作者 mpbshhx · GitHub ↗ · v1.1.0 · MIT-0
linuxdarwinwin32 ✓ 安全检测通过
160
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install yt-transcript-yt-dlp
功能描述
Extract YouTube video transcripts from existing captions (manual or auto-generated) using yt-dlp, with optional timestamps and local SQLite caching. Use when...
安全使用建议
This skill appears to do what it claims: it runs a bundled Python script that calls yt-dlp to fetch captions, parses VTT, and caches results locally. Before installing: (1) ensure you trust the yt-dlp binary on your system, (2) be aware the script writes a SQLite cache under the skill directory (or a custom path you provide), (3) if you need age-restricted content you must supply YouTube cookies — treat those cookie files (or YT_TRANSCRIPT_COOKIES env var) as sensitive and store them securely, and note that the registry metadata did not declare this optional env/config usage, (4) inspect the bundled script if you want to confirm it meets your privacy/security expectations. Overall coherent and proportionate for its purpose.
功能分析
Type: OpenClaw Skill Name: yt-transcript-yt-dlp Version: 1.1.0 The skill is a well-implemented YouTube transcript extractor that uses yt-dlp with a fallback to YouTube's internal 'youtubei' API. It demonstrates good security practices, including input validation via regular expressions, safe subprocess execution (using argument lists rather than shell strings), and strict path allowlisting for cache and cookie files in scripts/yt_transcript.py. While the script contains unused 'dead code' for third-party transcript services (e.g., downsub.com, noteey.com), these functions are not reachable in the main execution flow and do not perform any malicious actions.
能力评估
Purpose & Capability
Name/description match what the included script and instructions do: use yt-dlp + python to download existing captions, parse VTT, and cache results in SQLite. Declared required binaries (python3, yt-dlp) are appropriate and necessary.
Instruction Scope
SKILL.md instructs the agent/user to run the bundled Python script, use a local SQLite cache under the skill baseDir, and optionally provide a Netscape-format cookies.txt. It also references an environment variable (YT_TRANSCRIPT_COOKIES) and a config path (~/.config/yt-transcript/) for cookies; these are operationally reasonable but the env/config usage is not declared in the registry metadata.
Install Mechanism
No install spec (instruction-only with a bundled script). This is low-risk; nothing in the manifest downloads arbitrary external code. The script runs yt-dlp as a subprocess, which is expected for this task.
Credentials
The skill does not require credentials in the registry metadata. However SKILL.md (and likely the script) optionally reads a cookies file and refers to YT_TRANSCRIPT_COOKIES. Cookies can contain sensitive session data and grant access to age-restricted or member-only content — treat them as secrets. The registry should have declared this optional env/config usage for transparency.
Persistence & Privilege
Skill is not always-enabled and is user-invocable. It writes a cache database under the skill baseDir (or user-specified path) which is appropriate for its functionality and not excessive privilege.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install yt-transcript-yt-dlp
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /yt-transcript-yt-dlp 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.1.0
Extract YouTube transcripts via yt-dlp with timestamps and SQLite caching
元数据
Slug yt-transcript-yt-dlp
版本 1.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

YouTube Transcript (yt-dlp) 是什么?

Extract YouTube video transcripts from existing captions (manual or auto-generated) using yt-dlp, with optional timestamps and local SQLite caching. Use when... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 160 次。

如何安装 YouTube Transcript (yt-dlp)?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install yt-transcript-yt-dlp」即可一键安装,无需额外配置。

YouTube Transcript (yt-dlp) 是免费的吗?

是的,YouTube Transcript (yt-dlp) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

YouTube Transcript (yt-dlp) 支持哪些平台?

YouTube Transcript (yt-dlp) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(linux, darwin, win32)。

谁开发了 YouTube Transcript (yt-dlp)?

由 mpbshhx(@mpbshhx)开发并维护,当前版本 v1.1.0。

💬 留言讨论