Fetch and read transcripts from YouTube videos. Use when you need to summarize a video, answer questions about its content, or extract information from it.
Security Analysis
medium confidenceThe skill's stated purpose (fetch and read YouTube transcripts) is plausible, but the runtime instructions reference missing scripts and other oddities that make the package internally inconsistent and require clarification before trusting or installing.
The skill's purpose (fetch transcripts) legitimately requires yt-dlp, which is declared. However SKILL.md also says OpenClawCLI is required on Windows/Mac without explanation, and the instructions call a local Python script ({baseDir}/scripts/get_transcript.py) that is not present in the package — this is incoherent with the claimed single-purpose skill.
All runtime instructions instruct the agent to run a local Python script to get transcripts, but no script files are included. That either means the skill is incomplete or expects the agent/user to obtain external code; either case grants the agent broad discretion to look for or execute files outside the skill, which is out-of-scope for a simple transcript fetcher.
The declared install (brew formula for yt-dlp) is reasonable for the stated purpose. SKILL.md metadata also lists a pip install option for yt-dlp, but the registry manifest only shows the brew spec — this mismatch should be reconciled. No high-risk external downloads or obscure URLs are present.
The skill requests no environment variables, credentials, or config paths — proportional for a read-only transcript-fetching tool.
The skill is not always-enabled and does not request elevated or persistent platform privileges. Autonomous invocation is allowed (platform default) but is not combined with other high-risk requests.
Guidance
Do not install or enable this skill yet. It references a local script ({baseDir}/scripts/get_transcript.py) that is not included — ask the publisher to provide that script or update the instructions to use yt-dlp directly (example command lines). Ask why OpenClawCLI is required on Windows/Mac and whether that dependency is actually necessary. Confirm whether the install choices (brew vs pip) are intentional and safe for your environment. If you proceed, verify the contents of any downloaded or referenced scripts before running them (they will run arbitrary Python code), and be mindful of copyright/privacy when fetching and storing transcripts.
Latest Release
v1.0.0
youtube-watcher 1.0.0 - Initial release. - Fetches and reads transcripts from YouTube videos for summarization, question answering, and content extraction. - Supports trigger phrases like "summarize video," "youtube summary," and "analyze video." - Requires yt-dlp and OpenClawCLI. - Works with videos that have closed captions or auto-generated subtitles.
More by @StveenLi
Published by @StveenLi on ClawHub