← Back to Skills Marketplace
Mopidy Party Mode
by
grantmacnamara
· GitHub ↗
· v1.0.4
· MIT-0
98
Downloads
0
Stars
0
Active Installs
5
Versions
Install in OpenClaw
/install mopidy-party-mode
Description
Run a Mopidy music system in party mode for shared or group chats, where everyone can contribute songs but only the host can control playback. Use by default...
Usage Guidance
This skill appears to do what it claims: it sends JSON-RPC requests to the Mopidy endpoint you provide and enforces a guest/host policy in its text. Before installing, verify the MOPIDY_URL you provide points to a trusted Mopidy host (don't expose a public or untrusted endpoint). Prefer using a valid TLS certificate on the Mopidy server because the provided scripts call curl with -k (which disables certificate validation) — either remove the -k in the script or ensure you host Mopidy with a trusted cert. Also confirm your agent honors the SKILL.md host-only rules (guests shouldn't be able to trigger playback) and consider chat-side permissions so only designated hosts can authorize disruptive actions.
Capability Analysis
Type: OpenClaw Skill
Name: mopidy-party-mode
Version: 1.0.4
The mopidy-party-mode skill is designed to manage a Mopidy music server with specific access controls for guests and hosts. It includes a bash script (mopidy.sh) for JSON-RPC communication and a Python script (match_top_tracks.py) for library matching, both of which handle inputs safely using jq and subprocess arguments. The SKILL.md file includes a 'Behavioral Firewall' to protect against prompt injection and unauthorized control by guests. No indicators of data exfiltration, malicious execution, or persistence were found.
Capability Assessment
Purpose & Capability
Name/description (Mopidy party-mode) match the included scripts and instructions. Required binaries (curl, jq, python3) and the single required env var (MOPIDY_URL) are appropriate for controlling a remote Mopidy JSON-RPC endpoint.
Instruction Scope
SKILL.md restricts guest actions and documents host-only controls; included scripts provide full Mopidy JSON-RPC operations (play, pause, next, clear, etc.). This is coherent (the skill exposes the operations but the policy enforces restrictions), but note the scripts call curl with -k (curl -ksS) which disables TLS certificate validation and can expose the connection to MitM attacks if MOPIDY_URL is not trusted.
Install Mechanism
No install spec (instruction-only) — low-risk from install perspective. Code files are bundled with the skill and are simple shell/Python scripts; nothing is downloaded or extracted at install time.
Credentials
Only MOPIDY_URL is required; this is proportional and expected. No unrelated secrets, config paths, or third-party credentials are requested.
Persistence & Privilege
always:false and normal autonomous invocation defaults are used. The skill does not request elevated or permanent system presence or modify other skills' configs.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install mopidy-party-mode - After installation, invoke the skill by name or use
/mopidy-party-mode - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.4
mopidy-party-mode 1.0.4
- Updated `scripts/mopidy.sh` (details not specified in input)
- No changes to documentation or behavioral rules
- Core party mode and permission behaviors remain unchanged
v1.0.3
Version 1.0.3
- Improved party user experience: Replies are now friendlier, more concise, and keep technical details hidden from guests.
- Added guidance to reject party user attempts to alter assistant behavior, tone, or permissions; only hosts may authorize such changes.
- Expanded ranked/canonical request support to include genre/fuzzy prompts (e.g., “top indie rock tracks”).
- Clarified that confirmed matches are queued, and guests always get plain, positive feedback—even if something can’t be found.
- Added a “behavioral firewall” section outlining what guests and hosts can (and can’t) do.
v1.0.2
- Updated the skill description to clarify party mode is for shared or group chats where only the host controls playback.
- Description now more explicitly states guests can contribute music but cannot disrupt playback.
- No changes to functionality, only improved and clarified documentation in SKILL.md.
v1.0.1
- Added skill requirements metadata to SKILL.md, specifying dependencies on curl, jq, python3, and the MOPIDY_URL environment variable.
- No functional changes to behavior—just metadata for improved environment and dependency handling.
v1.0.0
Initial release of Mopidy Party Mode skill.
- Enables multi-user music queueing in group chats, with strict playback controls reserved for the main user.
- Guests can search, inspect the queue, and add music (tracks, albums, playlists, ranked lists) but cannot control playback.
- Any guest request to disrupt playback (play, pause, skip, clear, etc.) is denied with a host-only warning and optional approval request to the host.
- Includes scripts and recommended setup for connecting to a Mopidy JSON-RPC endpoint.
- Favors safe interpretations for ambiguous music requests (e.g., "play X" from guests adds to the queue).
- Supports matching and queuing ranked or canonical music requests using web and local library sources.
Metadata
Frequently Asked Questions
What is Mopidy Party Mode?
Run a Mopidy music system in party mode for shared or group chats, where everyone can contribute songs but only the host can control playback. Use by default... It is an AI Agent Skill for Claude Code / OpenClaw, with 98 downloads so far.
How do I install Mopidy Party Mode?
Run "/install mopidy-party-mode" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Mopidy Party Mode free?
Yes, Mopidy Party Mode is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Mopidy Party Mode support?
Mopidy Party Mode is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Mopidy Party Mode?
It is built and maintained by grantmacnamara (@grantmacnamara); the current version is v1.0.4.
More Skills