← Back to Skills Marketplace
129
Downloads
0
Stars
3
Active Installs
1
Versions
Install in OpenClaw
/install music-player
Description
Provides music search, high-quality download, ID3 metadata embedding, and local playback on Windows using multiple music API sources.
Usage Guidance
This skill appears to do what it claims: search music via public APIs, download MP3s, embed ID3 tags, and open them in the default player. Before installing or running it: 1) Review and, if possible, run the scripts in an isolated environment (VM) because they download content from external servers. 2) Confirm the third‑party API endpoints used (music-api.caorushizi.cn, api.uomg.com) are trustworthy for your use; these are required for functionality and will receive requests and potentially logs. 3) Be aware of copyright/legal issues when downloading music — the code does not enforce licensing. 4) The docs mention installing python-pptx though it is unused in the code; you can omit that dependency. 5) The PUBLISH_GUIDE suggests 'clawhub login' — never paste credentials into unfamiliar services; only authenticate to platforms you trust. If you need higher assurance, request the author's source repository or run a security review in a sandbox before giving this skill network or file-system access.
Capability Analysis
Type: OpenClaw Skill
Name: music-player
Version: 1.1.0
The skill bundle exhibits several high-risk vulnerabilities and anomalies. Most significantly, scripts like 'download.py', 'play_music.py', and 'embed_metadata.py' lack input sanitization for file paths, which could allow an attacker to perform arbitrary file writes or execute arbitrary programs via 'os.startfile' if the agent is manipulated. Additionally, 'package.json' and 'SKILL.md' list 'python-pptx' as a dependency despite it being entirely unused in the codebase, and multiple scripts contain hardcoded absolute paths to a specific Windows 'Administrator' profile, suggesting a non-standard or poorly sanitized development environment.
Capability Assessment
Purpose & Capability
The name/description (music search, download, metadata, playback on Windows) align with the included Python scripts (search/download variants, metadata embedding, play_music). Network access to music APIs (netease / go-music-api / UOMG) is required and present, which is consistent with the stated purpose.
Instruction Scope
SKILL.md instructs only expected actions (install Python libs, run the provided scripts). It does not attempt to read unrelated system files or request secrets. Minor scope oddities: it recommends installing 'python-pptx' although no code references python-pptx; PUBLISH_GUIDE documents running 'clawhub login' (user-supplied credentials) but does not perform automatic login. Default download path uses an Administrator workspace path which is an implementation choice but not a secret access attempt.
Install Mechanism
There is no install script that downloads arbitrary executables or archives; the package is delivered as source Python scripts and documentation. Dependencies are normal Python packages (requests, mutagen). No remote install URLs, URL shorteners, or extract steps were observed.
Credentials
The skill declares no required environment variables or credentials. The code also does not access environment variables or other credentials. It performs network calls to public music APIs, which is proportionate to the functionality. Note: reliance on third‑party API endpoints (e.g., music-api.caorushizi.cn, api.uomg.com) means requests will go to external servers — expected but worth verifying their trustworthiness.
Persistence & Privilege
always:false and no install-time changes to other skills or system-wide settings. The skill writes downloaded MP3 files to a local workspace path (expected for a downloader) and does not persist elevated privileges or alter other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install music-player - After installation, invoke the skill by name or use
/music-player - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Add go-music-api support, improve audio quality, fix Windows compatibility
Metadata
Frequently Asked Questions
What is Music Player for Windows?
Provides music search, high-quality download, ID3 metadata embedding, and local playback on Windows using multiple music API sources. It is an AI Agent Skill for Claude Code / OpenClaw, with 129 downloads so far.
How do I install Music Player for Windows?
Run "/install music-player" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Music Player for Windows free?
Yes, Music Player for Windows is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Music Player for Windows support?
Music Player for Windows is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Music Player for Windows?
It is built and maintained by freebook8 (@freebook8); the current version is v1.1.0.
More Skills