← 返回 Skills 市场
Apple Music
作者
epheterson
· GitHub ↗
· v1.0.6
2413
总下载
3
收藏
12
当前安装
2
版本数
在 OpenClaw 中安装
/install mcp-applemusic
功能描述
Apple Music integration via AppleScript (macOS) or MusicKit API
安全使用建议
This skill appears to be a genuine Apple Music integration guide, but several mismatches deserve attention before installing:
- Platform mismatch: The SKILL.md relies on macOS AppleScript (osascript). If you plan to run agents on Windows/Linux, AppleScript parts won't work — the registry entry should have been restricted to macOS.
- Missing credentials handling: MusicKit requires developer and user tokens. The skill does not declare required env vars or explain how tokens are provided/stored. Ask the author how MusicKit auth is expected to be supplied and where secrets are kept.
- Source trust: The skill lists no homepage and an unknown owner ID. Prefer skills with a verifiable repository or homepage; lack of provenance increases risk if the skill ever requests or handles tokens.
- Privacy: The AppleScript examples show reading track lists, played date, and other personal library metadata. Running the skill will expose your local Music library data to whatever the agent logs or transmits — ensure you understand whether outputs are kept locally or sent externally.
- Operational safety: Because the skill runs osascript snippets, confirm that the agent will only execute AppleScript targeting the Music app and that it will require explicit user confirmation before running arbitrary scripts. Ask for explicit limits (e.g., 'only run these approved commands') and for the skill to declare required env vars for MusicKit if API use is intended.
If you still want to proceed, request that the publisher:
1) Restrict the skill to macOS in metadata or clearly separate macOS vs MusicKit variants;
2) Declare required env vars (developer token, user token) and where they should be set;
3) Provide a homepage/repository for audit and a contact for questions;
4) Explain whether the agent will transmit library data externally and include safeguards (user confirmations, scope-limited scripts).
Given these gaps, do not enable this skill for autonomous use on shared or sensitive systems until the above clarifications are provided.
功能分析
Type: OpenClaw Skill
Name: mcp-applemusic
Version: 1.0.6
The skill bundle is suspicious due to two main factors: it instructs the agent to execute arbitrary AppleScript commands via `osascript` on macOS, which is a powerful local execution primitive, and it directs the agent to clone and install an external GitHub repository (`https://github.com/epheterson/mcp-applemusic.git`) using `git clone` and `pip install`. While the provided AppleScript examples are confined to the 'Music' application and the external repository is not analyzed here, the instruction to fetch and execute code from an external source introduces a significant supply chain risk, and the `osascript` capability, though currently benign, offers broad local execution potential.
能力评估
Purpose & Capability
The SKILL.md is a legitimate Apple Music integration guide (AppleScript for macOS and MusicKit API). However the registry metadata lists no OS restriction even though the AppleScript approach requires macOS; the SKILL.md declares a different internal version (0.6.0) than the registry (1.0.6). The skill's declared requirements (no env vars, no binaries) are plausible for AppleScript but incomplete for MusicKit, which requires developer tokens that are not declared.
Instruction Scope
The instructions explicitly tell the agent to run osascript AppleScript snippets that read and write the user's Music library and player state — this is coherent with the described purpose. Note: AppleScript has broad access on macOS and the scripts shown can read extensive personal listening/library metadata. The doc references MusicKit (server-side API) but does not explain where or how tokens should be provided or stored.
Install Mechanism
No install spec and no code files — instruction-only — so there is nothing written to disk or fetched during install. That lowers the technical risk, but runtime behavior (running osascript or calling external APIs) remains relevant.
Credentials
The skill declares no required environment variables, yet the SKILL.md explicitly references the MusicKit API which requires developer tokens and user tokens to access library/catalog. Not declaring where those credentials come from is an incoherence. Also the skill owner/source is unknown and no homepage is provided, so there is no clear trust anchor for any token-handling guidance.
Persistence & Privilege
always is false and model invocation is allowed (default). The skill does not request persistent system-wide changes or claim to modify other skills; no elevated persistence is requested.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mcp-applemusic - 安装完成后,直接呼叫该 Skill 的名称或使用
/mcp-applemusic触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.6
Cleaned up initial release - comprehensive Apple Music integration guide with AppleScript reference, MusicKit API endpoints, and library-first workflow documentation.
(Should be 0.6 to align with mcp, can't find out how to delete/re-create on ClawdHub).
v1.0.0
Initial Skill Release
https://github.com/epheterson/mcp-applemusic
元数据
常见问题
Apple Music 是什么?
Apple Music integration via AppleScript (macOS) or MusicKit API. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 2413 次。
如何安装 Apple Music?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mcp-applemusic」即可一键安装,无需额外配置。
Apple Music 是免费的吗?
是的,Apple Music 完全免费(开源免费),可自由下载、安装和使用。
Apple Music 支持哪些平台?
Apple Music 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Apple Music?
由 epheterson(@epheterson)开发并维护,当前版本 v1.0.6。
推荐 Skills