music-discovery
Formulate semantic music search queries, expand genres/moods, and discover music using alx search CLI.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Formulate semantic music search queries, expand genres/moods, and discover music using alx search CLI.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | music-discovery |
| description | Formulate semantic music search queries, expand genres/moods, and discover music using alx search CLI. |
| version | 1.0.0 |
| author | agent-lx-music project |
| license | MIT |
| metadata | {"hermes":{"tags":["music","discovery","search","mood","genre"],"related_skills":["agent-lx-music"]}} |
This skill teaches AI agents how to act as an intelligent music curator. Instead of performing plain literal searches, the agent translates high-level user requests, moods, scenarios, or abstract genres into optimized search queries, using alx search to discover and play matching music.
When a user asks for music based on a mood, activity, or vague description, the agent MUST expand it into high-affinity keywords (Artists, Genres, Album keywords, or precise titles) rather than querying the exact phrase.
| User Request | Key Mood / Genre | Search Term Recommendation | Command Example |
|---|---|---|---|
| "Play something to help me concentrate" | Lofi / Ambient / Minimalist | "lofi study", "ambient focus", "chillhop" | alx search "lofi study" --source wy |
| "I need high energy gym music" | Synthwave / Hardstyle / Phonk | "phonk workout", "synthwave running", "cyberpunk" | alx search "phonk workout" |
| "Show me classic Chinese rock" | 90s Chinese Rock / Folk | "崔健", "唐朝乐队", "魔岩三杰" | alx search "崔健" |
| "Vibing on a rainy Sunday afternoon" | Acoustic / Indie / Jazz | "acoustic chill", "jazz piano", "indie folk" | alx search "acoustic chill" --source kw |
# Create temporary mood playlist
alx playlist create "Nostalgic Vibe"
# Add tracks from distinct searches
alx search "周杰伦 经典" --id-only --limit 2 | xargs -I {} alx playlist add "Nostalgic Vibe" {}
alx search "陈奕迅 怀旧" --id-only --limit 2 | xargs -I {} alx playlist add "Nostalgic Vibe" {}
# Play the playlist
alx playlist play "Nostalgic Vibe" --shuffle
Different music platforms excel in different genres. The agent should leverage these strengths:
wy): Excellent for indie, lofi, electronic, and user-curated playlist matches.kw) / Kugou (kg): Excellent for high-resolution lossless versions and mainstream Mandarin pop.mg) / QQ (tx): Excellent for high-fidelity master cuts and exclusive license songs.Control agent-lx-music (alx) CLI to search, play, download music, fetch lyrics/covers, and manage playlists.
Inspect downloaded track waves or query APIs to analyze audio parameters like BPM, Key, Energy, and Valence.
Act as a real-time multimodal music companion by listening to audio tracks and providing structural, stylistic, and lyrical feedback.