← 返回 Skills 市场
odrobnik

Gemini Yt Video Transcript

作者 Oliver Drobnik · GitHub ↗ · v1.0.4
cross-platform ✓ 安全检测通过
3407
总下载
3
收藏
13
当前安装
5
版本数
在 OpenClaw 中安装
/install gemini-yt-video-transcript
功能描述
Create a verbatim transcript for a YouTube URL using Google Gemini (speaker labels, paragraph breaks; no time codes). Use when the user asks to transcribe a YouTube video or wants a clean transcript (no timestamps).
使用说明 (SKILL.md)

Gemini YouTube Video Transcript

Create a verbatim transcript for a YouTube URL using Google Gemini.

Output format

  • First line: YouTube video title
  • Then transcript lines only in the form:
Speaker: text

Requirements

  • No time codes
  • No extra headings / lists / commentary

Usage

python3 {baseDir}/scripts/youtube_transcript.py "https://www.youtube.com/watch?v=..."

Options:

  • --out \x3Cpath> Write transcript to a specific file (default: auto-named in the workspace out/ folder).

Delivery

When chatting: send the resulting transcript as a document/attachment.

安全使用建议
This skill appears coherent for its stated purpose, but consider privacy and key-handling before installing: the script sends the video URL (and relies on Gemini fetching the video content) to Google’s generative-language API using your GEMINI_API_KEY, so private or DRM-protected videos may be exposed to Google and may fail to be ingested. Only provide a GEMINI_API_KEY you trust this use for; run the script in a controlled workspace; examine the code (it’s small and uses only standard Python libs); and if the key is later compromised, revoke/rotate it. If you need transcripts without sending media to Google, this skill is not suitable.
功能分析
Type: OpenClaw Skill Name: gemini-yt-video-transcript Version: 1.0.4 The skill is designed to transcribe YouTube videos using Google Gemini. The `SKILL.md` provides clear, benign instructions without any prompt injection attempts against the OpenClaw agent. The `scripts/youtube_transcript.py` script securely handles the `GEMINI_API_KEY` from environment variables, makes network calls exclusively to legitimate Google Gemini and YouTube oEmbed endpoints, and includes a robust `_safe_output_path` function to restrict file output to the skill's workspace or temporary directories, preventing arbitrary file writes. There is no evidence of data exfiltration, malicious execution, persistence mechanisms, or obfuscation.
能力评估
Purpose & Capability
Name/description match the actual behavior: the script calls Google Gemini to generate a transcript from a YouTube URL. Declared requirements (python3, GEMINI_API_KEY) are appropriate for that functionality.
Instruction Scope
SKILL.md instructs running the included Python script which: fetches the YouTube title via oEmbed, sends a prompt and the video URL to the Gemini API (using a 'file_data' file_uri so Gemini can ingest the video), and writes a transcript file under the workspace or /tmp. The actions are within scope for transcription, but the script explicitly sends the video URL (and relies on Gemini fetching the video content) to Google — a privacy/third-party data-sharing consideration rather than an incoherence.
Install Mechanism
No install spec; instruction-only with a small Python script that uses only the standard library (urllib, json, pathlib). No external downloads or archives, so installation risk is low.
Credentials
Only GEMINI_API_KEY is required. The script optionally reads OPENCLAW_WORKSPACE or TMPDIR for safe output path resolution; no unrelated secrets or excessive env variables are requested.
Persistence & Privilege
The skill is not always-enabled, does not modify other skills or global agent settings, and only writes transcript files into controlled workspace or /tmp locations. No elevated persistence is requested.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install gemini-yt-video-transcript
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /gemini-yt-video-transcript 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.4
Fix metadata: moltbot→openclaw so registry picks up GEMINI_API_KEY and python3 requirements
v1.0.3
Sandbox --out to workspace/tmp, default output to workspace/gemini-yt-video-transcript/out/
v1.0.2
Remove --debug; default output to workspace out/; README explains file_url ingestion
v1.0.1
Add GitHub/ClawdHub cross-links in README
v1.0.0
Initial release (renamed from video-transcript; best-practice structure)
元数据
Slug gemini-yt-video-transcript
版本 1.0.4
许可证
累计安装 15
当前安装数 13
历史版本数 5
常见问题

Gemini Yt Video Transcript 是什么?

Create a verbatim transcript for a YouTube URL using Google Gemini (speaker labels, paragraph breaks; no time codes). Use when the user asks to transcribe a YouTube video or wants a clean transcript (no timestamps). 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 3407 次。

如何安装 Gemini Yt Video Transcript?

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

Gemini Yt Video Transcript 是免费的吗?

是的,Gemini Yt Video Transcript 完全免费(开源免费),可自由下载、安装和使用。

Gemini Yt Video Transcript 支持哪些平台?

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

谁开发了 Gemini Yt Video Transcript?

由 Oliver Drobnik(@odrobnik)开发并维护,当前版本 v1.0.4。

💬 留言讨论