← Back to Skills Marketplace
YouTube Music
by
gentrycopsy
· GitHub ↗
· v1.0.1
2302
Downloads
4
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install ytmusic
Description
Manage YouTube Music library, playlists, and discovery via ytmusicapi.
Usage Guidance
This skill is internally consistent for controlling YouTube Music via ytmusicapi, but its setup requires you to extract browser request headers and create a browser.json file that contains your account authentication data. Before installing: (1) verify the ytmusicapi package source (use a virtualenv and inspect PyPI/GitHub for the package), (2) store browser.json in a safe location and delete it when not needed, (3) consider creating/using a secondary Google account if you want to limit blast radius, (4) never paste headers into untrusted machines or public paste sites, and (5) only grant file-system or skill-level access to this skill/agent if you trust the runtime environment. If you want a less sensitive option, look for an OAuth-based flow or official API methods instead of copying browser headers.
Capability Analysis
Type: OpenClaw Skill
Name: ytmusic
Version: 1.0.1
The skill is classified as benign. The `SKILL.md` provides clear instructions for setting up the YouTube Music API, which involves installing a Python library (`pip install ytmusicapi`) and generating an authentication file (`browser.json`) from a cURL command. While the setup process requires the user to handle sensitive authentication data (cookies/tokens in the cURL command), these steps are explicitly for local authentication setup and do not contain any instructions for the AI agent to exfiltrate data, perform unauthorized actions, or engage in prompt injection with malicious intent. The file operations (reading `headers.txt`, writing `browser.json`) are necessary for the skill's stated purpose of managing YouTube Music.
Capability Assessment
Purpose & Capability
Name/description match the instructions: the SKILL.md instructs using the ytmusicapi Python library to manage YouTube Music and playlist/library operations. No unrelated binaries, env vars, or services are requested.
Instruction Scope
Instructions stay within the stated purpose (install ytmusicapi, create browser.json via copied network request, use API calls). However the auth-generation steps require copying browser request headers (containing session cookies/tokens) into headers.txt and converting them to browser.json; that produces sensitive credentials which the skill will store in the skill folder.
Install Mechanism
No install spec in the manifest; SKILL.md recommends 'pip install ytmusicapi', which is an expected and proportionate mechanism. No downloads from untrusted URLs or archive extraction are instructed.
Credentials
The skill requests no environment variables or unrelated credentials. The implicit requirement to create and store browser.json grants the skill the same API access as the logged-in YouTube Music account — appropriate for the feature set but high-value, so treat the file as a secret.
Persistence & Privilege
always is false and model invocation is allowed (the platform default). The skill does not request permanent platform-level privileges or modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install ytmusic - After installation, invoke the skill by name or use
/ytmusic - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Changed display name.
v1.0.0
Initial release
Metadata
Frequently Asked Questions
What is YouTube Music?
Manage YouTube Music library, playlists, and discovery via ytmusicapi. It is an AI Agent Skill for Claude Code / OpenClaw, with 2302 downloads so far.
How do I install YouTube Music?
Run "/install ytmusic" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is YouTube Music free?
Yes, YouTube Music is completely free (open-source). You can download, install and use it at no cost.
Which platforms does YouTube Music support?
YouTube Music is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created YouTube Music?
It is built and maintained by gentrycopsy (@gentrycopsy); the current version is v1.0.1.
More Skills