← 返回 Skills 市场
grantmacnamara

Mopidy Party Mode

作者 grantmacnamara · GitHub ↗ · v1.0.4 · MIT-0
cross-platform ✓ 安全检测通过
98
总下载
0
收藏
0
当前安装
5
版本数
在 OpenClaw 中安装
/install 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...
安全使用建议
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.
功能分析
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.
能力评估
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.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install mopidy-party-mode
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /mopidy-party-mode 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
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.
元数据
Slug mopidy-party-mode
版本 1.0.4
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 5
常见问题

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... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 98 次。

如何安装 Mopidy Party Mode?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install mopidy-party-mode」即可一键安装,无需额外配置。

Mopidy Party Mode 是免费的吗?

是的,Mopidy Party Mode 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Mopidy Party Mode 支持哪些平台?

Mopidy Party Mode 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Mopidy Party Mode?

由 grantmacnamara(@grantmacnamara)开发并维护,当前版本 v1.0.4。

💬 留言讨论