← 返回 Skills 市场
YouTube ASR Summarize (Local)
作者
yifany-github
· GitHub ↗
· v0.1.0
· MIT-0
353
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install youtube-asr-summarize
功能描述
Summarize YouTube videos with NO subtitles by doing local ASR (yt-dlp + faster-whisper) and extracting a few screenshot frames via ffmpeg. Use when the user...
安全使用建议
This skill appears to implement what it promises (local YouTube audio download + local ASR + summary + optional frames) and does not request credentials, but there are a few mismatches to be aware of: the registry metadata claims no required binaries/env vars but the script requires yt-dlp and ffmpeg and reads WHISPER_* and TIMELINE_EVERY environment variables. Before running: (1) inspect the full script yourself (it's included) to confirm no unexpected network calls; (2) run it in a controlled directory (not as root) because it will download media and write files to the specified --out path; (3) ensure you install yt-dlp, ffmpeg, and faster-whisper from reputable sources; (4) be aware of copyright/privacy implications of downloading videos; and (5) confirm that any environment variables you set are only benign configuration (the script does not require secrets). If you want stronger assurance, ask the author to correct the metadata to list required binaries and environment variables.
功能分析
Type: OpenClaw Skill
Name: youtube-asr-summarize
Version: 0.1.0
The skill provides a local pipeline for transcribing and summarizing YouTube videos using yt-dlp, ffmpeg, and the faster-whisper ASR model. The primary script, scripts/youtube_asr_summarize.py, performs audio/video downloads and local transcription without exfiltrating sensitive data or requiring external API keys. While the script uses subprocess to execute system binaries and contains hardcoded keywords for financial news summarization, its behavior is consistent with its stated purpose and lacks indicators of malicious intent or prompt injection.
能力评估
Purpose & Capability
The SKILL.md and the included Python script clearly implement local ASR using yt-dlp, ffmpeg, and faster-whisper which is coherent with the skill name/description. However, the registry metadata claims 'Required binaries: none' and 'Required env vars: none' while the script and README explicitly require yt-dlp and ffmpeg and reference environment variables (WHISPER_MODEL, WHISPER_LANG, WHISPER_COMPUTE, TIMELINE_EVERY). That mismatch between declared requirements and what the skill actually needs is an incoherence.
Instruction Scope
The SKILL.md instructs the user to install yt-dlp, ffmpeg and to pip install faster-whisper and to run the provided script; the script runs yt-dlp/ffmpeg via subprocess, writes transcript/summary files and extracts frames into the specified output directory. These actions are within the stated scope (local download/transcribe/frames). Concern: the instructions and script read environment variables (WHISPER_*, TIMELINE_EVERY) that are not declared in the skill metadata, and the metadata does not warn that the script will download video/audio to disk—so the runtime behavior is broader than the declared requirements.
Install Mechanism
There is no automated install spec (user is instructed to manually install brew packages and pip dependencies). This is low-risk compared to arbitrary remote installers. The script itself is included in the package (so code will run locally), but nothing in the repo pulls code from unknown URLs or runs hidden installers.
Credentials
The skill does not request credentials or secrets and does not contact external non-YouTube endpoints. It does read optional environment variables (WHISPER_MODEL, WHISPER_LANG, WHISPER_COMPUTE, TIMELINE_EVERY) as configuration defaults; these are benign but are not listed in the skill's declared env requirements (metadata says none). No sensitive credentials are requested.
Persistence & Privilege
The skill is not always-enabled and is user-invocable. It does not request persistent privileges or modify other skills or system-wide settings. It writes output into the user-specified --out directory only.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install youtube-asr-summarize - 安装完成后,直接呼叫该 Skill 的名称或使用
/youtube-asr-summarize触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
Local YouTube summarizer: prefer subtitles, else faster-whisper ASR; output includes link + summary + time-range bullets + 1 frame screenshot.
元数据
常见问题
YouTube ASR Summarize (Local) 是什么?
Summarize YouTube videos with NO subtitles by doing local ASR (yt-dlp + faster-whisper) and extracting a few screenshot frames via ffmpeg. Use when the user... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 353 次。
如何安装 YouTube ASR Summarize (Local)?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install youtube-asr-summarize」即可一键安装,无需额外配置。
YouTube ASR Summarize (Local) 是免费的吗?
是的,YouTube ASR Summarize (Local) 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
YouTube ASR Summarize (Local) 支持哪些平台?
YouTube ASR Summarize (Local) 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 YouTube ASR Summarize (Local)?
由 yifany-github(@yifany-github)开发并维护,当前版本 v0.1.0。
推荐 Skills