بنقرة واحدة
apple-music
Search Apple Music, add songs to library, manage playlists, control playback and AirPlay.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
القائمة
Search Apple Music, add songs to library, manage playlists, control playback and AirPlay.
التثبيت باستخدام Codex أو Claude انسخ هذا Prompt والصقه في Codex أو Claude أو مساعد آخر ليراجع صفحة Skill ويثبّتها لك.
استنادا إلى تصنيف SOC المهني
| name | apple-music |
| description | Search Apple Music, add songs to library, manage playlists, control playback and AirPlay. |
| author | G-HunterAi |
| license | MIT |
| version | 1.0.0 |
| tags | ["music","macos","apple","playback"] |
| platforms | ["macos"] |
| category | integration |
| emoji | 🎵 |
| metadata | {"clawdbot":{"emoji":"🎵","os":["darwin"],"requires":{"bins":["node","curl"]}}} |
Control Apple Music via MusicKit API and AppleScript. Path: ~/.clawdbot/skills/apple-music/
Playback: ./apple-music.sh player [now|play|pause|toggle|next|prev|shuffle|repeat|volume N|song "name"]
AirPlay: ./apple-music.sh airplay [list|select N|add N|remove N]
Requires Apple Developer account ($99/yr) + MusicKit key.
Portal steps first:
Then run setup:
./launch-setup.sh # Opens Terminal for interactive setup
The launcher opens Terminal.app and runs the setup script there. Enter your .p8 path, Key ID, Team ID, then authorize in browser and paste the token.
⚠️ Agents: Always use ./launch-setup.sh to open Terminal. Don't run setup.sh through chat (requires interactive input).
search "query" [--type songs|albums|artists] [--limit N]library add <song-id>playlists [list|create "Name"|add <playlist-id> <song-id>]config.json stores tokens (valid ~6 months). Re-run ./setup.sh if auth fails.
| Error | Cause | Solution |
|---|---|---|
401 Unauthorized | Token expired or invalid | Re-run ./launch-setup.sh to refresh token |
403 Forbidden | Missing Apple Music subscription or regional restriction | Verify subscription is active in Settings; check region availability |
404 Not Found | Song/playlist/ID doesn't exist or is unavailable | Verify ID is correct; check if content is available in your region |
HTTP server verification failed | Setup page won't load | Restart setup.sh; try different browser (Chrome recommended) |
config.json (keep secure)Persistent agent memory that survives across sessions. Store facts, decisions, preferences, and context — recall them later with natural language search. Use this skill when the user wants to: remember something for later, recall past decisions, build persistent context, maintain state across conversations, or says "remember this", "what did we decide about", "save this for next time." Also trigger for any task requiring cross-session persistence, knowledge accumulation, or preference tracking.
AI music prompt templates and best practices for generating music with AI tools like Suno, Udio, Mureka, and others. Use when user needs to create music prompts, song ideas, or wants guidance on writing effective prompts for AI music generation. Includes bilingual prompt templates for various genres, mood descriptors, instrumentation guidance, and lyric writing tips. Also provides techniques for crafting specific musical outcomes and examples of well-structured prompts in Chinese and English.
Apple Calendar.app integration for macOS. CRUD operations for events, search, and multi-calendar support.
Agent memory system with memory graph, context profiles, checkpoint/recover, structured storage, semantic search, and observational memory. Use when: storing/searching memories, preventing context death, graph-aware context retrieval, repairing broken sessions. Don't use when: general file I/O.
Turn raw data into decisions with statistical rigor, proper methodology, and awareness of analytical pitfalls.
Convert between document formats — Markdown to HTML, DOCX to PDF, CSV to JSON, and more. Uses pandoc and Python libraries for reliable, high-quality conversions. Use this skill when the user needs to: convert a file to another format, export a document, change file types, or says "convert this to PDF", "turn this into HTML", "export as CSV." Also trigger for "convert", "export", "pandoc", "format conversion", or when output needs to be in a different format than input.