← Back to Skills Marketplace
Music Discovery
by
codenova58
· GitHub ↗
· v1.0.0
· MIT-0
108
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install music-discovery
Description
Recommend music tracks and playlists tailored to mood, activity, BPM, energy, or genre using Spotify and Last.fm data.
Usage Guidance
This package looks like a placeholder/CLI stub rather than a working Spotify/Last.fm integrator. Before installing or running it: (1) don't provide your Spotify credentials to it until the author documents how they are used and where secrets are stored; (2) verify the code path and usage examples (SKILL.md points to a path that doesn't exist); (3) inspect the Python file locally — it currently only writes a local data file and does not call external APIs; (4) if you expect real API-backed recommendations, request the author to (a) implement/declare API calls, (b) list required env vars (client ID/secret or tokens) in metadata, and (c) fix usage paths; (5) run in a sandbox or limited environment if you want to test. These inconsistencies could be harmless (incomplete skill) but warrant caution.
Capability Analysis
Type: OpenClaw Skill
Name: music-discovery
Version: 1.0.0
The music-discovery skill bundle is a legitimate tool designed to assist an AI agent in recommending music and building playlists. The Python script (music_discovery_tool.py) acts as a CLI stub that logs command execution to a local JSON file, while the documentation (SKILL.md and music_discovery_guide.md) provides clear, non-malicious instructions for using standard APIs like Spotify and MusicBrainz.
Capability Assessment
Purpose & Capability
The name/description promise Spotify/Last.fm-style discovery, but the included Python tool does not call any external APIs, does not import requests or spotipy, and only records local usage to a data file. Declared capabilities (data-backed discovery using Spotify/Last.fm) are not implemented in the code bundle.
Instruction Scope
SKILL.md instructs installing requests and spotipy and refers to OAuth/rate-limits, but gives no instructions to supply credentials or environment variables. Usage examples point to a non-existent path (docs show scripts/skills/music-discovery/scripts/... while the repo has scripts/music_discovery_tool.py), so following the docs will fail. The instructions are incomplete and inconsistent with the packaged code.
Install Mechanism
There is no install spec (instruction-only skill), which is low-risk from an installer standpoint. The only effect of running the tool is local file writes under the repo's data/ directory; no external downloads or archive extraction are present.
Credentials
The skill declares no required environment variables or primary credential, but the README explicitly references OAuth for Spotify and suggests using real API data. The absence of declared env vars is an inconsistency: if real Spotify integration is intended, credentials would be required but are not specified in the metadata.
Persistence & Privilege
always is false and the skill does not request persistent or elevated privileges. It only writes to a repository-local data file and does not modify system-wide configuration or other skills.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install music-discovery - After installation, invoke the skill by name or use
/music-discovery - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release: mood- and context-aware music discovery tool.
- Recommend tracks and build playlists based on mood, activity, BPM, energy, and genre.
- Supports scene-based sets (e.g., work, workout, wind-down, party) and vibe matching.
- Offers three main commands: recommend, playlist, mood.
- Uses Spotify/Web API-style metadata and real API or user-provided data.
- Includes usage examples, output formatting, and API references.
Metadata
Frequently Asked Questions
What is Music Discovery?
Recommend music tracks and playlists tailored to mood, activity, BPM, energy, or genre using Spotify and Last.fm data. It is an AI Agent Skill for Claude Code / OpenClaw, with 108 downloads so far.
How do I install Music Discovery?
Run "/install music-discovery" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Music Discovery free?
Yes, Music Discovery is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Music Discovery support?
Music Discovery is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Music Discovery?
It is built and maintained by codenova58 (@codenova58); the current version is v1.0.0.
More Skills