Download videos and extract frames using yt-dlp and ffmpeg. Use when: - Download YouTube videos/Shorts: `yt-dlp <url>` - Extract frames from video: `ffmpeg -...
Security Analysis
high confidenceThis is an instruction-only helper for yt-dlp and ffmpeg that asks for no credentials or installs and is consistent with its stated purpose, aside from a small inaccuracy about Node.js/deno.
The skill's name and description (download videos and extract frames) match the SKILL.md instructions (yt-dlp, ffmpeg, ffprobe commands, shell loops). It does not request unrelated credentials, binaries, or config paths.
Instructions are limited to running yt-dlp/ffmpeg/ffprobe and shell loops operating on local files—exactly what you'd expect. One minor incorrect or confusing note: the doc mentions 'yt-dlp JS: Requires Node.js or deno for some YouTube formats' which is not typical for the standard yt-dlp Python/binary distributions; this appears to be an inaccuracy rather than a malicious instruction. Otherwise the instructions do not attempt to read unrelated system files or exfiltrate data.
There is no install spec (instruction-only). The README points to well-known distribution sources (GitHub releases, ffmpeg.org) and standard package managers (apt, brew). No downloads from suspicious URLs or arbitrary extract steps are present in the skill itself.
The skill requests no environment variables, credentials, or config paths. All commands operate on local files and user-provided URLs, which is proportional to the described tasks.
The skill does not request always:true or any elevated/persistent presence. It is user-invocable and can be invoked autonomously per platform defaults—normal for skills. It does not modify other skills or system-wide settings.
Guidance
This skill is an instruction sheet for using yt-dlp and ffmpeg — it does not install anything or request secrets. Before using: (1) ensure you have yt-dlp and ffmpeg installed from official sources; (2) run commands in a dedicated workspace to avoid overwriting important files; (3) be mindful of copyright and site terms before downloading content; (4) double-check the SKILL.md note about Node.js/deno — standard yt-dlp binaries do not require Node; and (5) avoid running untrusted URLs or scripts you don't understand since downloaded media can be large and may contain unexpected content.
Latest Release
v1.0.0
- Initial release of the "grab-videos" skill. - Download videos and Shorts from YouTube using yt-dlp. - Extract single or multiple frames from video files with ffmpeg. - Supports batch operations for downloading and frame extraction. - Includes example commands for common workflows and output organization. - Not intended for unsupported streaming sites or copyright-protected content.
More by @qidu
Published by @qidu on ClawHub