Back to skill
Skillv1.4.1
ClawScan security
Youtube Whisper · ClawHub's context-aware review of the artifact, metadata, and declared behavior.
Scanner verdict
BenignApr 10, 2026, 10:25 AM
- Verdict
- Benign
- Confidence
- high
- Model
- gpt-5-mini
- Summary
- The skill's inputs, instructions, and included script align with its stated purpose (download YouTube audio and transcribe locally with Whisper); it does not request credentials or perform unexplained network exfiltration.
- Guidance
- This skill appears to do what it says: it downloads YouTube audio (via yt-dlp) and transcribes locally with Whisper. Before installing/using: (1) ensure you trust the author and review the included script (it is plain shell, not obfuscated); (2) install yt-dlp, ffmpeg, and openai-whisper from their official sources (brew/pip) and be aware pip packages can execute code at install time; (3) the script downloads content from YouTube to /tmp and will remove temp files—be mindful of disk and network usage and of any copyright/legal constraints for downloading content; (4) the script prompts for interactive confirmation when memory is low and may hang in non-interactive agent runs—use the --force flag and a small model for automated contexts; (5) no credentials are requested, and there is no evidence of data exfiltration to third-party endpoints beyond fetching YouTube content.
Review Dimensions
- Purpose & Capability
- okName/description claim: download YouTube videos and transcribe with Whisper. Manifest and SKILL.md list yt-dlp, ffmpeg, and openai-whisper (pip) which are exactly what's needed. The included shell script implements subtitle detection, yt-dlp downloads, and local Whisper invocation—consistent with purpose.
- Instruction Scope
- noteSKILL.md instructs installing yt-dlp/ffmpeg and pip openai-whisper and running the provided script; the script only accesses the given YouTube URL, /tmp for temporary files, and local system resource info. It prompts interactively when memory is low (read -p) which can block non-interactive agents—this is a runtime usability note rather than malicious behavior. No instructions to read unrelated config files or transmit data to external endpoints beyond YouTube/yt-dlp.
- Install Mechanism
- okNo install spec provided (instruction-only + bundled script). Dependencies are installed via standard package managers (brew, pip) per SKILL.md; nothing is downloaded from an unusual URL or extracted by the skill installer.
- Credentials
- okSkill declares no required environment variables or credentials and the script does not access secrets or external tokens. All environment/system accesses (free, sysctl, top) are reasonable for performing resource checks.
- Persistence & Privilege
- okalways:false and default autonomous invocation settings; the skill does not attempt to modify other skills or system-wide configs. It runs transient shell commands and cleans up its temp directory on exit.
