joox-music-player

v0.0.1

Control JOOX music playback via web browser automation. Search songs/artists/albums/playlists, play music, control playback, browse charts, manage playlists....

0· 240·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Suspicious
medium confidence
Purpose & Capability
The name and description match the instructions: the SKILL.md contains concrete browser-automation steps for controlling JOOX. However the metadata did not declare the actual prerequisites mentioned in SKILL.md (agent-browser and Playwright). Those tools are coherent with the purpose, but the omission is a documentation mismatch the user should notice.
Instruction Scope
Instructions fully describe navigating joox.com, interacting with login UI, searching, clicking play buttons, and using snapshots. They require saving and restoring a state file (joox-auth.json) and taking snapshots of pages. The steps do not explicitly send data to third-party endpoints other than joox.com, but snapshots and the saved state will contain sensitive session information and page content.
Install Mechanism
There is no install spec in the registry (instruction-only), which is low risk in itself. The SKILL.md asks users to install 'agent-browser' via npm and to run 'npx playwright install chromium' — both are public developer packages. That is expected for browser automation, but installing global npm packages and Playwright has execution implications and should be validated by the user before running.
Credentials
The skill requests no environment variables or external credentials in metadata, which is proportionate. However it instructs saving/restoring a local session file (joox-auth.json) that will contain authentication cookies/tokens; this is effectively credential persistence and is sensitive. The skill does not justify or limit where that file is stored.
Persistence & Privilege
always:false and no system-level installs are declared, which is appropriate. However the skill's normal operation involves writing a persistent auth state file and taking snapshots. Because the platform allows autonomous invocation by default, a skill that can restore saved sessions and automate a browser increases impact if run without user oversight—consider restricting autonomous use.
What to consider before installing
Things to consider before installing/running this skill: - Provenance: the skill owner/source is unknown. The SKILL.md includes an external contact email (163.com) and promotional text; that is nonstandard but not proof of malice. Prefer skills from known authors or review code before trusting. - Tools to be installed: the skill tells you to install 'agent-browser' (npm) and Playwright (npx). Inspect those packages (npm page, source repo) before installing, and install them in a controlled environment if possible (container or VM). - Sensitive persistent state: the instructions save a file named joox-auth.json that contains session cookies/tokens. Treat that file like credentials — store it securely, encrypt it, or avoid saving persistent sessions if you do not trust the skill. If you must use it, place it in a restricted directory and delete it after use. - Snapshots: the agent takes page snapshots which may capture profile information or other private content. Be cautious about where snapshots are stored and whether they are uploaded anywhere. - Autonomous invocation: the skill can be invoked autonomously by default. Because it can restore sessions and control a browser, consider disabling autonomous invocation for this skill or requiring user confirmation before running. - Safe test recommendations: if you want to try it, run the automation in an isolated environment (temporary VM/container) and use a throwaway JOOX account, then inspect any files the skill writes (joox-auth.json, snapshots) and network activity. If you want, I can list the exact commands the skill will run or help you vet the 'agent-browser' npm package and Playwright installation instructions.

Like a lobster shell, security has layers — review code before you run it.

joox music song beta-versionvk9743zj2kbv7zyerr4n0qcj355827m75latestvk9743zj2kbv7zyerr4n0qcj355827m75

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Comments