← Back to Skills Marketplace
663
Downloads
1
Stars
7
Active Installs
7
Versions
Install in OpenClaw
/install youtube-audio-download
Description
Download YouTube video audio and convert to MP3. Supports age-restricted videos with cookies.
Usage Guidance
This skill is suspicious because it doesn't include the download script it instructs the agent to run and points to an absolute path on your machine. Before installing or using it: 1) Verify whether scripts/download_audio.py actually exists at the referenced /mnt/h/... path and inspect its contents to confirm it only downloads and converts audio (no exfiltration or privileged operations). 2) Be cautious about supplying cookies.txt — it can contain session tokens; prefer OAuth or account-limited methods if available. 3) Ensure required binaries (Python, WSL, ffmpeg or yt-dlp) are installed and review what the script will call. 4) If you don't control the file at the absolute path or can't audit it, do not install or run this skill. If unsure, run the referenced script manually in an isolated environment first or ask the author to provide a self-contained package with clear install steps and explicit declared dependencies.
Capability Analysis
Type: OpenClaw Skill
Name: youtube-audio-download
Version: 1.0.6
The skill bundle contains metadata and documentation for a YouTube audio downloader designed to work within a translation workflow involving the Doubao AI. The documentation (SKILL.md) describes a standard tool for downloading and converting YouTube videos to MP3, including support for age-restricted content via a cookies file. While the actual Python source code is missing from the provided files and the configuration (openclaw.plugin.json) references a hardcoded absolute path on a host system (/mnt/h/AI/openclaw_workspace/...), these appear to be artifacts of a specific local development environment rather than indicators of malice. No evidence of data exfiltration, malicious execution, or prompt injection was found.
Capability Assessment
Purpose & Capability
The name/description match the instructions (download YouTube audio), but the package contains no code and declares no required binaries while the runtime instructions expect a Python script (scripts/download_audio.py), WSL, and Windows paths. The plugin entry points to an absolute host path (/mnt/h/AI/.../download_audio.py) outside the skill bundle — that is not proportionate to a self-contained 'download audio' skill and indicates a dependency on existing local files.
Instruction Scope
Runtime instructions tell the agent to run a local Python script via WSL and optionally read a cookies.txt (sensitive). They also reference Windows GUI automation and specific Windows directories (/mnt/h/, H:/works/) which are outside the skill's declared scope. Because the skill does not include the referenced script, the agent would execute code from the user's filesystem, which may read or transmit data beyond the stated purpose.
Install Mechanism
There is no install specification and no code bundled; yet openclaw.plugin.json's entry field points to an absolute file on the host. That means the skill relies on preexisting local files rather than installing its own code. This is risky: the runtime will execute whatever is at that path on the user's machine, and the skill provides no provenance or safe-install mechanism.
Credentials
The skill declares no required env vars or credentials but its workflow expects access to local filesystem paths and optional cookies.txt for age-restricted videos. Cookies files can contain sensitive session tokens for your YouTube account. The lack of explicit declaration of these sensitive inputs (and the absolute path dependency) is disproportionate to what the description communicates.
Persistence & Privilege
The skill does not request permanent presence (always:false) and is user-invocable. Autonomous invocation is allowed by default (disable-model-invocation:false) — this is normal — but combined with the ability to execute an arbitrary local script it increases potential impact. The skill does not appear to modify other skills or agent-wide settings in the manifest.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install youtube-audio-download - After installation, invoke the skill by name or use
/youtube-audio-download - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.6
- Fixed YAML front matter indentation in SKILL.md for consistent formatting.
- No functional changes to the skill; documentation formatting only.
v1.0.5
- Updated formatting of the tools section for consistency.
- No changes to functionality or core documentation content.
v1.0.4
youtube-audio-download 1.0.4
- Updated documentation in SKILL.md for clarity and formatting.
- No functional changes to the skill's code or features.
v1.0.3
- Removed legacy _meta.json file to streamline skill metadata.
- Updated formatting in SKILL.md for consistency (indentation on tools list).
- No changes to core functionality or usage.
v1.0.2
- Added _meta.json file for improved metadata handling.
- No changes to existing code or documentation.
v1.0.1
- Updated package version to 1.0.1 in package.json.
- No other functionality or documentation changes.
v1.0.0
- Initial release of youtube-audio-download skill.
- Download audio from YouTube videos and convert to MP3.
- Supports downloading from age-restricted videos with cookies.
- Returns audio file path, title, duration, and file size in JSON format.
- Integrates with YouTube translation workflow and supports Windows+WSL environments.
Metadata
Frequently Asked Questions
What is Youtube Audio Download?
Download YouTube video audio and convert to MP3. Supports age-restricted videos with cookies. It is an AI Agent Skill for Claude Code / OpenClaw, with 663 downloads so far.
How do I install Youtube Audio Download?
Run "/install youtube-audio-download" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Youtube Audio Download free?
Yes, Youtube Audio Download is completely free (open-source). You can download, install and use it at no cost.
Which platforms does Youtube Audio Download support?
Youtube Audio Download is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Youtube Audio Download?
It is built and maintained by banner90 (@banner90); the current version is v1.0.6.
More Skills