← Back to Skills Marketplace
nhathuynguyen19

yt-dlp

by nhathuynguyen19 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ✓ Security Clean
229
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install yt-dlp-cmus
Description
AI skill to analyze song requests, verify local workspace files, and download missing tracks directly from YouTube bypassing API limits.
Usage Guidance
This skill appears coherent for its purpose, but review these practical points before installing: 1) The skill executes shell commands that will download files from the Internet into ~/.openclaw/workspace/music/ — ensure you are comfortable with that location and its permissions. 2) There is a small metadata inconsistency: the SKILL.md suggests apt/pip install steps but the registry provides no install spec; the agent likely won't auto-install yt-dlp/ffmpeg for you. 3) Install yt-dlp and ffmpeg from trusted sources (official repos or releases) before use. 4) Be aware of legal and terms-of-service issues when downloading copyrighted content. 5) If you do not fully trust the skill owner, consider running the commands manually first or using a sandboxed environment; review any future updates for changes to the instructions. Overall, nothing in the skill asks for unrelated credentials or system-wide access, but exercise normal caution with tools that run shell commands and fetch external content.
Capability Analysis
Type: OpenClaw Skill Name: yt-dlp-cmus Version: 1.0.0 The skill provides a legitimate workflow for searching, downloading, and managing music files using yt-dlp and ffmpeg within a dedicated workspace directory (~/.openclaw/workspace/music/). The instructions in SKILL.md are consistent with the stated purpose, and there is no evidence of data exfiltration, malicious execution, or prompt injection intended to compromise the system.
Capability Assessment
Purpose & Capability
The skill declares yt-dlp and ffmpeg (both required to download and convert audio) and its instructions show exactly how those binaries are used. There are no unrelated binaries, env vars, or config paths requested.
Instruction Scope
SKILL.md confines activity to the user's workspace (~/.openclaw/workspace/music/), describes checking for existing files and downloading only missing tracks, and does not instruct reading unrelated files or exfiltrating data. It does run shell commands (find, mkdir, cd, yt-dlp), which is expected for this purpose.
Install Mechanism
The registry lists this as an instruction-only skill (no install spec), but the SKILL.md metadata includes suggested install entries (apt ffmpeg, pip yt-dlp). This is an internal inconsistency: the skill itself suggests how to install dependencies, but the package does not include an authoritative install step in the registry.
Credentials
No credentials or sensitive environment variables are requested. The only filesystem access is the user-scoped workspace directory, which is appropriate for the stated function.
Persistence & Privilege
The skill does not request always:true or other elevated persistence. It is user-invocable and allows autonomous invocation (the platform default), which is expected for a functional skill.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install yt-dlp-cmus
  3. After installation, invoke the skill by name or use /yt-dlp-cmus
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
- Major skill redesign: Reworked to focus on automated music track fetching and local file management. - Integrates with the OpenClaw workspace, storing all downloads in `~/.openclaw/workspace/music/`. - Adds logic to check for already-downloaded tracks before attempting to fetch from YouTube. - Downloads missing songs using `yt-dlp` with highly specific queries, bypassing API limits. - Removes general usage and scripting guides, narrowing scope to music-only workflow automation. - Adds metadata and install instructions for required dependencies (`yt-dlp`, `ffmpeg`).
Metadata
Slug yt-dlp-cmus
Version 1.0.0
License MIT-0
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is yt-dlp?

AI skill to analyze song requests, verify local workspace files, and download missing tracks directly from YouTube bypassing API limits. It is an AI Agent Skill for Claude Code / OpenClaw, with 229 downloads so far.

How do I install yt-dlp?

Run "/install yt-dlp-cmus" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is yt-dlp free?

Yes, yt-dlp is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does yt-dlp support?

yt-dlp is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created yt-dlp?

It is built and maintained by nhathuynguyen19 (@nhathuynguyen19); the current version is v1.0.0.

💬 Comments