ZappushZappush
SkillsUse CasesBenchmarkCommunitySign In
      Back to Skills
      StveenLi

      Safety Report

      Youtube Watcher

      @StveenLi

      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.

      1,097Downloads
      0Installs
      4Stars
      1Versions
      CLI & Shell Tools1,805Video & Audio1,618Networking & DNS1,102Web Scraping958

      Security Analysis

      medium confidence
      Suspicious0.04 risk

      The 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.

      Feb 11, 20261 files3 concerns
      Purpose & Capabilityconcern

      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.

      Instruction Scopeconcern

      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.

      Install Mechanismnote

      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.

      Credentialsok

      The skill requests no environment variables, credentials, or config paths — proportional for a read-only transcript-fetching tool.

      Persistence & Privilegeok

      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

      Copywriting

      5 stars

      Airbnb

      4 stars

      Browser Automation

      2 stars

      Shield Phenix

      0 stars

      self-improving-agent

      @pskoett · 1,456 stars

      Gog

      @steipete · 672 stars

      Published by @StveenLi on ClawHub

      Zappush© 2026 Zappush
      HomeGuaranteeSupport

      Something feels unusual? We want to help: [email protected]