← 返回 Skills 市场
YouTube Transcript Fetcher
作者
小島 伊織 / Iori Kojima
· GitHub ↗
· v0.1.3
· MIT-0
186
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install youtube-transcript-fetcher
功能描述
Fetch full YouTube transcripts with robust InnerTube fallback. Use when extracting captions/transcripts from a YouTube URL, channel, or batch config, especia...
安全使用建议
This skill appears internally consistent with its stated purpose, but consider the following before installing: (1) It scrapes YouTube and uses the extracted INNERTUBE_API_KEY to call youtubei endpoints — this is a pragmatic but scraping-like technique and may have ToS or legal implications for some uses. (2) Transcripts (potentially sensitive or copyrighted content) are fetched and written to disk (default /tmp); avoid running on private content you don't control and consider changing the output path. (3) The tool depends on yt-dlp and PyPI packages (requests, youtube-transcript-api); install those from trusted sources and review requirements.txt if you enforce supply-chain security. (4) If you want to minimize risk, run the skill in an isolated environment/container and inspect the script (scripts/youtube_transcript_fetcher.py) yourself — there are no obfuscated endpoints or hidden credentials in the provided files. If you need deeper assurance, provide the truncated portion of the script so it can be fully reviewed.
能力评估
Purpose & Capability
The name/description match the implementation: the code calls yt-dlp for channel/video listing and uses Python + requests to scrape YouTube and call the InnerTube player endpoint. Required binaries (python3, yt-dlp) and the listed Python dependencies are appropriate for the stated goal.
Instruction Scope
SKILL.md and README explicitly instruct fetching the watch page, extracting INNERTUBE_API_KEY, calling youtubei/v1/player with multiple client profiles, downloading caption XML, and returning transcript text. These steps are within the skill's purpose but do involve direct network calls to YouTube and user-agent/client spoofing to recover captions. The instructions do not ask the agent to read unrelated system files or environment variables.
Install Mechanism
Install spec uses a standard brew formula for yt-dlp and a requirements.txt for pip. No arbitrary downloads or obscure install URLs are present. The pip dependencies (requests, youtube-transcript-api) are normal for this functionality; as always, vet PyPI packages if you require strict supply-chain assurance.
Credentials
No environment variables, credentials, or config paths are requested. The tool only needs network access to YouTube and local ability to run yt-dlp and Python. There are no extra SECRET/TOKEN env requirements that would be disproportionate.
Persistence & Privilege
The skill is not marked always:true and does not request to modify other skills or global agent settings. It is a runtime-invoked CLI/skill with no persistent privileged presence requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install youtube-transcript-fetcher - 安装完成后,直接呼叫该 Skill 的名称或使用
/youtube-transcript-fetcher触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.3
Declare dependencies, remove proxy support, and clarify runtime requirements
v0.1.0
Initial public release
元数据
常见问题
YouTube Transcript Fetcher 是什么?
Fetch full YouTube transcripts with robust InnerTube fallback. Use when extracting captions/transcripts from a YouTube URL, channel, or batch config, especia... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 186 次。
如何安装 YouTube Transcript Fetcher?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install youtube-transcript-fetcher」即可一键安装,无需额外配置。
YouTube Transcript Fetcher 是免费的吗?
是的,YouTube Transcript Fetcher 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
YouTube Transcript Fetcher 支持哪些平台?
YouTube Transcript Fetcher 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 YouTube Transcript Fetcher?
由 小島 伊織 / Iori Kojima(@ioridev)开发并维护,当前版本 v0.1.3。
推荐 Skills