← Back to Skills Marketplace
theshadowrose

MoodMusic Conversation-Based Music Recommendations

by Shadow Rose · GitHub ↗ · v1.0.1 · MIT-0
cross-platform ✓ Security Clean
609
Downloads
0
Stars
1
Active Installs
2
Versions
Install in OpenClaw
/install mood-music
Description
Recommend music based on your current mood, activity, or conversation context. Returns a curated track list you can search on Spotify, YouTube, or Apple Music.
README (SKILL.md)

MoodMusic Conversation-Based Music Recommendations

Recommend music based on your current mood, activity, or conversation context. Returns a curated track list you can search on Spotify, YouTube, or Apple Music — no credentials or API setup required.


Your agent reads the vibe and suggests music.

How It Works

You: "Long day. Need something to decompress."
Agent: "Chill mood detected. Here's your mix:

🎵 Nuvole Bianche — Ludovico Einaudi
🎵 Breathe — Télépopmusik  
🎵 Intro — The xx
🎵 Saturn — Sleeping At Last
🎵 Weightless — Marconi Union

Search these on Spotify, YouTube Music, or Apple Music."

Features

  • Mood detection — infers from conversation context
  • Activity matching — coding, working out, studying, relaxing
  • Multiple outputs — returns a track list ready to search on Spotify, YouTube, or Apple Music (no API credentials needed)
  • Curated playlists — themed track selections per mood
  • Discovery mode — surfaces new artists based on detected taste
  • Time-aware — morning energy vs. evening wind-down

Mood Categories

Mood Vibe
Focus Instrumental, lo-fi, ambient
Energy Upbeat, electronic, rock
Chill Acoustic, jazz, downtempo
Sad Melancholic, piano, indie
Hype Hip-hop, EDM, pump-up
Creative Experimental, world, fusion

⚠️ Disclaimer

This software is provided "AS IS", without warranty of any kind, express or implied.

USE AT YOUR OWN RISK.

  • The author(s) are NOT liable for any damages, losses, or consequences arising from the use or misuse of this software — including but not limited to financial loss, data loss, security breaches, business interruption, or any indirect/consequential damages.
  • This software does NOT constitute financial, legal, trading, or professional advice.
  • Users are solely responsible for evaluating whether this software is suitable for their use case, environment, and risk tolerance.
  • No guarantee is made regarding accuracy, reliability, completeness, or fitness for any particular purpose.
  • The author(s) are not responsible for how third parties use, modify, or distribute this software after purchase.

By downloading, installing, or using this software, you acknowledge that you have read this disclaimer and agree to use the software entirely at your own risk.

DATA DISCLAIMER: This software processes and stores data locally on your system. The author(s) are not responsible for data loss, corruption, or unauthorized access resulting from software bugs, system failures, or user error. Always maintain independent backups of important data. This software does not transmit data externally unless explicitly configured by the user.


Support & Links

🐛 Bug Reports [email protected]
Ko-fi ko-fi.com/theshadowrose
🛒 Gumroad shadowyrose.gumroad.com
🐦 Twitter @TheShadowyRose
🐙 GitHub github.com/TheShadowRose
🧠 PromptBase promptbase.com/profile/shadowrose

Built with OpenClaw — thank you for making this possible.


🛠️ Need something custom? Custom OpenClaw agents & skills starting at $500. If you can describe it, I can build it. → Hire me on Fiverr

Usage Guidance
This skill appears internally consistent and low-risk: it performs local, keyword-based mood detection and returns curated track suggestions without network calls or credentials. Before installing, consider: (1) provenance — the source/homepage is unknown, so prefer reviewing the embedded source (src/mood-music.js) yourself; (2) the README/disclaimer mentions local storage and earlier versions referenced learning over time, but the current code does not persist data — if you need or expect persistent preferences/learning, confirm whether a future version will add storage or external calls; (3) if you want playable playlists or automatic creation on Spotify/YouTube/Apple Music, that would require API keys/permissions which this skill does not request; (4) if you are cautious, run the skill in a sandboxed environment or inspect the code before use. Overall no immediate red flags were found.
Capability Analysis
Type: OpenClaw Skill Name: mood-music Version: 1.0.1 The MoodMusic skill is a simple, local music recommendation engine that uses keyword matching to suggest tracks based on user input. The core logic in src/mood-music.js is entirely self-contained, performing no network requests, file system operations, or sensitive data access, and the documentation contains no malicious instructions or prompt injections.
Capability Assessment
Purpose & Capability
The name/description (mood-based music recommendations) match the implementation: keyword-based mood detection and returning curated track lists. The skill does not request unrelated credentials or binaries and does not attempt to integrate with Spotify/YouTube/Apple Music APIs (consistent with the stated 'no API credentials required').
Instruction Scope
SKILL.md and README describe local mood detection and returning a track list; the runtime instructions do not direct the agent to read unrelated files, call external endpoints, or exfiltrate data. Small inconsistencies: SKILL.md/README include a generic 'processes and stores data locally' disclaimer and older README text referencing a 'generated link' and 'learns over time' (changelog says learning/persistence was removed). The included source code contains no persistence or telemetry.
Install Mechanism
No install spec is provided and the skill is instruction+code only, so nothing is downloaded or written to disk beyond the skill files themselves. This is low risk.
Credentials
The skill declares no required environment variables, no primary credential, and no config paths. The code likewise does not access environment variables or credentials.
Persistence & Privilege
The skill does not request permanent presence (always:false) and the code does not modify agent/system configuration or store secrets. Agent autonomous invocation is allowed (platform default) but the skill's behavior is confined and stateless.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install mood-music
  3. After installation, invoke the skill by name or use /mood-music
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.1
Clarified Spotify/YouTube/Apple Music output is a curated track list (no API credentials needed); removed misleading generated link and learns-over-time claims
v1.0.0
Initial upload
Metadata
Slug mood-music
Version 1.0.1
License MIT-0
All-time Installs 1
Active Installs 1
Total Versions 2
Frequently Asked Questions

What is MoodMusic Conversation-Based Music Recommendations?

Recommend music based on your current mood, activity, or conversation context. Returns a curated track list you can search on Spotify, YouTube, or Apple Music. It is an AI Agent Skill for Claude Code / OpenClaw, with 609 downloads so far.

How do I install MoodMusic Conversation-Based Music Recommendations?

Run "/install mood-music" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is MoodMusic Conversation-Based Music Recommendations free?

Yes, MoodMusic Conversation-Based Music Recommendations is completely free, licensed under MIT-0. You can download, install and use it at no cost.

Which platforms does MoodMusic Conversation-Based Music Recommendations support?

MoodMusic Conversation-Based Music Recommendations is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created MoodMusic Conversation-Based Music Recommendations?

It is built and maintained by Shadow Rose (@theshadowrose); the current version is v1.0.1.

💬 Comments