{
  "schemaVersion": "1.0",
  "item": {
    "slug": "clawtunes",
    "name": "clawtunes",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/forketyfork/clawtunes",
    "canonicalUrl": "https://clawhub.ai/forketyfork/clawtunes",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/clawtunes",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=clawtunes",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "SKILL.md"
    ],
    "primaryDoc": "SKILL.md",
    "quickSetup": [
      "Download the package from Yavira.",
      "Extract the archive and review SKILL.md first.",
      "Import or place the package into your OpenClaw setup."
    ],
    "agentAssist": {
      "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
      "steps": [
        "Download the package from Yavira.",
        "Extract it into a folder your agent can access.",
        "Paste one of the prompts below and point your agent at the extracted folder."
      ],
      "prompts": [
        {
          "label": "New install",
          "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
        },
        {
          "label": "Upgrade existing",
          "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
        }
      ]
    },
    "sourceHealth": {
      "source": "tencent",
      "status": "healthy",
      "reason": "direct_download_ok",
      "recommendedAction": "download",
      "checkedAt": "2026-05-07T17:22:31.273Z",
      "expiresAt": "2026-05-14T17:22:31.273Z",
      "httpStatus": 200,
      "finalUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
      "contentType": "application/zip",
      "probeMethod": "head",
      "details": {
        "probeUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=afrexai-annual-report",
        "contentDisposition": "attachment; filename=\"afrexai-annual-report-1.0.0.zip\"",
        "redirectLocation": null,
        "bodySnippet": null
      },
      "scope": "source",
      "summary": "Source download looks usable.",
      "detail": "Yavira can redirect you to the upstream package for this source.",
      "primaryActionLabel": "Download for OpenClaw",
      "primaryActionHref": "/downloads/clawtunes"
    },
    "validation": {
      "installChecklist": [
        "Use the Yavira download entry.",
        "Review SKILL.md after the package is downloaded.",
        "Confirm the extracted package contains the expected setup assets."
      ],
      "postInstallChecks": [
        "Confirm the extracted package includes the expected docs or setup files.",
        "Validate the skill or prompts are available in your target agent workspace.",
        "Capture any manual follow-up steps the agent could not complete."
      ]
    },
    "downloadPageUrl": "https://openagent3.xyz/downloads/clawtunes",
    "agentPageUrl": "https://openagent3.xyz/skills/clawtunes/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawtunes/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawtunes/agent.md"
  },
  "agentAssist": {
    "summary": "Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.",
    "steps": [
      "Download the package from Yavira.",
      "Extract it into a folder your agent can access.",
      "Paste one of the prompts below and point your agent at the extracted folder."
    ],
    "prompts": [
      {
        "label": "New install",
        "body": "I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete."
      },
      {
        "label": "Upgrade existing",
        "body": "I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "Apple Music CLI",
        "body": "Use clawtunes to control Apple Music from the terminal. Search and play music, control playback, adjust volume, manage playlists, manage shuffle/repeat, browse the Apple Music catalog, and connect to AirPlay devices.\n\nSetup\n\nInstall (Homebrew): brew install forketyfork/tap/clawtunes\nmacOS-only; requires Apple Music app.\n\nPlay Music\n\nPlay a song: clawtunes play song \"Song Name\"\nPlay an album: clawtunes play album \"Album Name\"\nPlay a playlist: clawtunes play playlist \"Playlist Name\"\nAlways use the --non-interactive (-N) flag to prevent interactive prompts: clawtunes -N play song \"Song Name\"\nIf the command exits with code 1 and lists multiple matches, retry with a more specific song/album/playlist name.\nIf a more specific name still returns multiple matches, use the --first (-1) flag to auto-select the first result: clawtunes -1 play song \"Song Name\"\n\nPlayback Control\n\nPause: clawtunes pause\nResume: clawtunes resume\nNext track: clawtunes next\nPrevious track: clawtunes prev\nShow now playing: clawtunes status\n\nVolume\n\nShow volume: clawtunes volume\nSet volume: clawtunes volume 50\nAdjust volume: clawtunes volume +10 or clawtunes volume -10\nMute: clawtunes mute\nUnmute: clawtunes unmute\n\nShuffle and Repeat\n\nEnable/disable shuffle: clawtunes shuffle on or clawtunes shuffle off\nSet repeat mode: clawtunes repeat off, clawtunes repeat all, or clawtunes repeat one\n\nSearch\n\nSearch songs and albums: clawtunes search \"query\"\nInclude playlists: clawtunes search \"query\" -p\nSongs only: clawtunes search \"query\" --no-albums\nLimit results: clawtunes search \"query\" -n 20\n\nLove/Dislike\n\nLove current track: clawtunes love\nDislike current track: clawtunes dislike\n\nPlaylists\n\nList all playlists: clawtunes playlists\nCreate a playlist: clawtunes playlist create \"Road Trip\"\nAdd a song to a playlist: clawtunes playlist add \"Road Trip\" \"Kickstart My Heart\"\nRemove a song from a playlist: clawtunes playlist remove \"Road Trip\" \"Kickstart My Heart\"\n\nAirPlay\n\nList devices: clawtunes airplay\nSelect device: clawtunes airplay \"Device Name\"\nDeselect device: clawtunes airplay \"Device Name\" --off\n\nApple Music Catalog\n\nSearch the streaming catalog: clawtunes catalog search \"Bowie Heroes\"\nLimit catalog results: clawtunes catalog search \"Bowie Heroes\" -n 5\nNote: Catalog search is browse-only. To add songs to playlists, they must first be in your library. Use Apple Music app to add catalog items to your library before managing them with clawtunes.\n\nNotes\n\nmacOS-only (uses AppleScript to communicate with Apple Music).\nIf automation permissions are requested, grant access in System Settings > Privacy & Security > Automation."
      }
    ],
    "body": "Apple Music CLI\n\nUse clawtunes to control Apple Music from the terminal. Search and play music, control playback, adjust volume, manage playlists, manage shuffle/repeat, browse the Apple Music catalog, and connect to AirPlay devices.\n\nSetup\n\nInstall (Homebrew): brew install forketyfork/tap/clawtunes\nmacOS-only; requires Apple Music app.\n\nPlay Music\n\nPlay a song: clawtunes play song \"Song Name\"\nPlay an album: clawtunes play album \"Album Name\"\nPlay a playlist: clawtunes play playlist \"Playlist Name\"\nAlways use the --non-interactive (-N) flag to prevent interactive prompts: clawtunes -N play song \"Song Name\"\nIf the command exits with code 1 and lists multiple matches, retry with a more specific song/album/playlist name.\nIf a more specific name still returns multiple matches, use the --first (-1) flag to auto-select the first result: clawtunes -1 play song \"Song Name\"\n\nPlayback Control\n\nPause: clawtunes pause\nResume: clawtunes resume\nNext track: clawtunes next\nPrevious track: clawtunes prev\nShow now playing: clawtunes status\n\nVolume\n\nShow volume: clawtunes volume\nSet volume: clawtunes volume 50\nAdjust volume: clawtunes volume +10 or clawtunes volume -10\nMute: clawtunes mute\nUnmute: clawtunes unmute\n\nShuffle and Repeat\n\nEnable/disable shuffle: clawtunes shuffle on or clawtunes shuffle off\nSet repeat mode: clawtunes repeat off, clawtunes repeat all, or clawtunes repeat one\n\nSearch\n\nSearch songs and albums: clawtunes search \"query\"\nInclude playlists: clawtunes search \"query\" -p\nSongs only: clawtunes search \"query\" --no-albums\nLimit results: clawtunes search \"query\" -n 20\n\nLove/Dislike\n\nLove current track: clawtunes love\nDislike current track: clawtunes dislike\n\nPlaylists\n\nList all playlists: clawtunes playlists\nCreate a playlist: clawtunes playlist create \"Road Trip\"\nAdd a song to a playlist: clawtunes playlist add \"Road Trip\" \"Kickstart My Heart\"\nRemove a song from a playlist: clawtunes playlist remove \"Road Trip\" \"Kickstart My Heart\"\n\nAirPlay\n\nList devices: clawtunes airplay\nSelect device: clawtunes airplay \"Device Name\"\nDeselect device: clawtunes airplay \"Device Name\" --off\n\nApple Music Catalog\n\nSearch the streaming catalog: clawtunes catalog search \"Bowie Heroes\"\nLimit catalog results: clawtunes catalog search \"Bowie Heroes\" -n 5\nNote: Catalog search is browse-only. To add songs to playlists, they must first be in your library. Use Apple Music app to add catalog items to your library before managing them with clawtunes.\n\nNotes\n\nmacOS-only (uses AppleScript to communicate with Apple Music).\nIf automation permissions are requested, grant access in System Settings > Privacy & Security > Automation."
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/forketyfork/clawtunes",
    "publisherUrl": "https://clawhub.ai/forketyfork/clawtunes",
    "owner": "forketyfork",
    "version": "0.3.1",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/clawtunes",
    "downloadUrl": "https://openagent3.xyz/downloads/clawtunes",
    "agentUrl": "https://openagent3.xyz/skills/clawtunes/agent",
    "manifestUrl": "https://openagent3.xyz/skills/clawtunes/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/clawtunes/agent.md"
  }
}