← 返回 Skills 市场
edisonchenai

Youtube Transcriber

作者 EdisonChenAI · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
379
总下载
0
收藏
2
当前安装
1
版本数
在 OpenClaw 中安装
/install youtube-transcriber
功能描述
One-command YouTube video transcription. Automatically downloads audio and transcribes using OpenAI Whisper API — works even when YouTube subtitles are disab...
安全使用建议
Before installing or running this skill: (1) be aware it uploads downloaded audio to OpenAI (Whisper) — sensitive audio will be sent off-host; check your privacy policy for that. (2) The skill requires OPENAI_API_KEY at runtime, but the registry metadata does not declare this — supply the key only if you trust the destination and remove keys you don't want shared. (3) Verify yt-dlp and ffmpeg come from trusted sources (brew/pip/homebrew) rather than an unknown venv path the script probes. (4) Review the included scripts/transcribe.sh yourself (or run in a sandbox) since it will invoke binaries, write temp files under /tmp, and can read common HOME paths. (5) If you plan to allow autonomous invocation, consider the privacy implications of automatic audio uploads. If possible, request that the publisher update the registry metadata to declare OPENAI_API_KEY as a required env var and clarify any assumptions about local binary locations.
功能分析
Type: OpenClaw Skill Name: youtube-transcriber Version: 1.0.0 The youtube-transcriber skill is a legitimate utility for transcribing YouTube videos using yt-dlp, ffmpeg, and the OpenAI Whisper API. The scripts/transcribe.sh script follows a clear logic: it attempts to fetch existing subtitles first and falls back to downloading and compressing audio for the official OpenAI API endpoint (api.openai.com). There is no evidence of data exfiltration, unauthorized access, or malicious prompt injection in SKILL.md.
能力评估
Purpose & Capability
The name/description align with the code: it first tries YouTube subtitles and falls back to downloading audio and calling OpenAI Whisper. The declared prerequisites in README/SKILL.md (yt-dlp, ffmpeg, OPENAI_API_KEY) are appropriate for the stated purpose. However, the registry metadata for the skill lists no required environment variables while the runtime script requires OPENAI_API_KEY — that's an inconsistency.
Instruction Scope
Runtime instructions (scripts/transcribe.sh) are narrowly scoped to: calling yt-dlp/ffmpeg, parsing VTT, compressing audio, and POSTing audio to https://api.openai.com/v1/audio/transcriptions. It writes temporary files in /tmp and checks common local paths for yt-dlp. It does upload user audio to OpenAI (expected for Whisper) — this is a privacy/network action worth highlighting but is coherent with the stated purpose. The script does not appear to read unrelated secrets or exfiltrate data to third-party endpoints besides OpenAI.
Install Mechanism
There is no install spec (instruction-only + included script). Nothing is downloaded or executed automatically by an installer. This is lower risk than an automatic download/install flow.
Credentials
The script requires OPENAI_API_KEY at runtime but the skill metadata does not declare any required environment variables. That mismatch means automatic permission reviewers may miss a required secret. The script also probes a specific path ($HOME/.venvs/agent-reach/bin/yt-dlp) and other local paths for binaries; while not directly a credential request, it reveals assumptions about local agent environment and could cause it to use a binary from an unexpected venv. Aside from OPENAI_API_KEY and local path probing, no other unrelated secrets are requested.
Persistence & Privilege
The skill does not request always:true and is user-invocable only. It does not attempt to modify other skills or system-wide config. It writes transient files to /tmp and user-chosen output paths only, which is expected for this utility.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youtube-transcriber
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youtube-transcriber 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
- Initial release of one-command YouTube video transcription. - Automatically fetches YouTube subtitles when available, or downloads and transcribes audio via OpenAI Whisper API if subtitles are unavailable. - Supports all YouTube video URLs and over 99 languages. - Includes options for language, output file, force Whisper usage, audio retention, and audio bitrate customization. - Works even when YouTube captions are disabled or unavailable.
元数据
Slug youtube-transcriber
版本 1.0.0
许可证
累计安装 2
当前安装数 2
历史版本数 1
常见问题

Youtube Transcriber 是什么?

One-command YouTube video transcription. Automatically downloads audio and transcribes using OpenAI Whisper API — works even when YouTube subtitles are disab... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 379 次。

如何安装 Youtube Transcriber?

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

Youtube Transcriber 是免费的吗?

是的,Youtube Transcriber 完全免费(开源免费),可自由下载、安装和使用。

Youtube Transcriber 支持哪些平台?

Youtube Transcriber 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Youtube Transcriber?

由 EdisonChenAI(@edisonchenai)开发并维护,当前版本 v1.0.0。

💬 留言讨论