Back to skill
Skillv1.0.0
ClawScan security
YouTube Transcript Generator · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignMar 3, 2026, 5:34 AM
- Verdict
- benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill appears to do exactly what it claims — download and clean YouTube subtitles using yt-dlp and a bundled shell script — with no unexpected credential requests or hidden network endpoints.
- Guidance
- This skill is coherent and appears to do what it says, but check a few practical items before use: (1) Install yt-dlp from an official source (brew, pip, or the project's releases) because the script depends on it — the registry metadata omitted this requirement. (2) Review the bundled scripts (you already have them) and run them in a safe working directory; the script writes transcript_<VIDEO_ID>.txt to your current directory and uses a temporary folder for subtitles. (3) Run as a non-root user and try it on a harmless public video first to confirm behavior. (4) Be aware that yt-dlp will contact YouTube (network activity) and that downloading subtitles may have copyright/legal considerations in your jurisdiction. (5) Verify any external links in the SKILL.md before following them. If you want higher assurance, ask the publisher for provenance (source/homepage) or request the skill be updated so metadata lists yt-dlp/python3 as required binaries.
Review Dimensions
- Purpose & Capability
- noteThe skill's name/description match its behavior: the SKILL.md and the bundled script download subtitles and produce cleaned transcripts. Minor inconsistency: the registry metadata declares no required binaries, but the SKILL.md and script explicitly require yt-dlp (and use python3).
- Instruction Scope
- okRuntime instructions and the script stay within the stated purpose: calling yt-dlp to fetch subtitle files, cleaning them, and writing a transcript file. The script only reads the downloaded subtitle file(s) and writes output to the current directory / a temp dir; it does not attempt to read unrelated system files or environment variables.
- Install Mechanism
- okThis is an instruction-only skill with a local shell script; there is no install spec and nothing is downloaded by the skill itself. The only external dependency is yt-dlp (recommended install via brew or pip) which the user must install separately.
- Credentials
- okThe skill requests no environment variables or credentials and does not require access to other services beyond YouTube via yt-dlp. The lack of declared required binaries in registry metadata is the only proportionality mismatch (yt-dlp/python3 are required in practice).
- Persistence & Privilege
- okThe skill is not always-enabled and does not modify other skills or system-wide configs. It runs on demand and writes only its own output file; no elevated privileges are requested.
