← 返回 Skills 市场
maheshmuke

YouTube Research Assistant

作者 MaheshMuke · GitHub ↗ · v5.0.1
cross-platform ✓ 安全检测通过
293
总下载
1
收藏
0
当前安装
2
版本数
在 OpenClaw 中安装
/install youtube-research-assistant
功能描述
Fetch transcripts from YouTube videos to provide structured multilingual summaries, Q&A, deep dives
安全使用建议
Before installing, consider these points: (1) The skill runs yt-dlp as a subprocess which will make network requests to YouTube to fetch subtitles — ensure you are comfortable with that behavior and with yt-dlp being present on the host. (2) Transcripts and a small session/index file are stored locally under ~/.openclaw/workspace/skills/youtube-research-assistant/data for up to 24 hours; remove them if you need longer retention control. (3) The script calls yt-dlp with --no-check-certificates, which disables TLS certificate validation — review/modify that flag if you want stricter network security. (4) The SKILL.md mandates that all answers must come only from transcripts; the script enforces retrieving chunks but translation/language-detection is not implemented in the script itself — the agent will need to handle that. (5) As with any skill that executes subprocesses and writes files, only install if you trust the skill source; you can inspect/modify scripts locally before enabling. If you want tighter guarantees, request the author remove --no-check-certificates and add optional config to change the data directory or retention period.
功能分析
Type: OpenClaw Skill Name: youtube-research-assistant Version: 5.0.1 The 'youtube-research-assistant' skill is a legitimate tool designed to fetch and query YouTube transcripts. The Python script `get_transcript.py` uses `yt-dlp` safely by passing arguments as a list to `subprocess.Popen` (avoiding shell injection) and employs strict regex validation for video IDs to prevent path traversal. The `SKILL.md` file contains defensive instructions to prevent AI hallucination and explicitly restricts network activity to transcript fetching, with all data stored locally in the user's home directory.
能力评估
Purpose & Capability
Name/description ask for transcript extraction and summarization; the skill only requires python3 and yt-dlp and provides a script that fetches subtitles, stores transcripts, and answers questions from them. The requested binaries and local storage are proportionate to the stated purpose.
Instruction Scope
SKILL.md strictly limits external calls to the single yt-dlp subtitle fetch and the included script follows that rule (it runs yt-dlp as a subprocess and otherwise works with local files). Two operational notes: (1) the script invokes yt-dlp with --no-check-certificates and --force-ipv4 which weakens TLS validation/network behavior — this is a security/operational choice to be aware of; (2) SKILL.md mentions language detection/translation but the script does not implement translation — the agent itself must perform language detection/translation as part of response generation.
Install Mechanism
No automated install step included; the skill is instruction + a local Python script. No remote archives or downloads are performed by the skill itself during install. The only runtime external tool is yt-dlp (expected).
Credentials
The skill requires no environment variables or credentials. It stores transcripts and a small session/index JSON under ~/.openclaw/workspace/skills/youtube-research-assistant/data which matches its function and does not request unrelated secrets or access.
Persistence & Privilege
The skill does not request always:true or elevated privileges. It persists transcripts and session state within its own skill folder and automatically cleans older transcripts (24h). This is appropriate for the stated functionality.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install youtube-research-assistant
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /youtube-research-assistant 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v5.0.1
YouTube Research Assistant v5.0.1 is a minor update focused on improved clarity, transparency, and accuracy in network activity and session management. - Clarifies that only yt-dlp may make external requests, limited to fetching subtitles from YouTube. - Updates session state storage location to the skill’s own data folder for improved isolation and reliability. - Expands forbidden actions to explicitly ban all metadata APIs and all network activity except subtitle fetches. - Improves documentation for network transparency and local-only processing of transcript files. - Minor text and formatting refinements for clearer execution and error-handling rules.
v5.0.0
youtube-research-assistant v5.0.0 - Major overhaul with new strict anti-hallucination rules: all responses must be sourced exclusively from fetched YouTube transcripts. - New, detailed execution flow and error-handling procedures for fetching and answering directly from transcripts. - Output format standardized: exactly 5 bullet points, timestamp requirements, title only if present in transcript. - Enhanced multilingual support; all output is translated to the user's language after internal reasoning in English. - Edge-case handling and mandatory self-checks before response to ensure absolute content accuracy and reliability.
元数据
Slug youtube-research-assistant
版本 5.0.1
许可证
累计安装 0
当前安装数 0
历史版本数 2
常见问题

YouTube Research Assistant 是什么?

Fetch transcripts from YouTube videos to provide structured multilingual summaries, Q&A, deep dives. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 293 次。

如何安装 YouTube Research Assistant?

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

YouTube Research Assistant 是免费的吗?

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

YouTube Research Assistant 支持哪些平台?

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

谁开发了 YouTube Research Assistant?

由 MaheshMuke(@maheshmuke)开发并维护,当前版本 v5.0.1。

💬 留言讨论