{
  "schemaVersion": "1.0",
  "item": {
    "slug": "youtube-music",
    "name": "YouTube Music ULTRA",
    "source": "tencent",
    "type": "skill",
    "category": "开发工具",
    "sourceUrl": "https://clawhub.ai/oki3505F/youtube-music",
    "canonicalUrl": "https://clawhub.ai/oki3505F/youtube-music",
    "targetPlatform": "OpenClaw"
  },
  "install": {
    "downloadMode": "redirect",
    "downloadUrl": "/downloads/youtube-music",
    "sourceDownloadUrl": "https://wry-manatee-359.convex.site/api/v1/download?slug=youtube-music",
    "sourcePlatform": "tencent",
    "targetPlatform": "OpenClaw",
    "installMethod": "Manual import",
    "extraction": "Extract archive",
    "prerequisites": [
      "OpenClaw"
    ],
    "packageFormat": "ZIP package",
    "includedAssets": [
      "INSTALL_COMPLETE.md",
      "OPTIMIZATION_LOG.md",
      "README.md",
      "SKILL.md",
      "UPDATE_v3_FINAL.md",
      "UPGRADE_SUMMARY.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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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/youtube-music"
    },
    "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/youtube-music",
    "agentPageUrl": "https://openagent3.xyz/skills/youtube-music/agent",
    "manifestUrl": "https://openagent3.xyz/skills/youtube-music/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/youtube-music/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. Then review README.md for any prerequisites, environment setup, or post-install checks. 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. Then review README.md for any prerequisites, environment setup, or post-install checks. Summarize what changed and any follow-up checks I should run."
      }
    ]
  },
  "documentation": {
    "source": "clawhub",
    "primaryDoc": "SKILL.md",
    "sections": [
      {
        "title": "YouTube Music Control Skill 🎵",
        "body": "Control YouTube Music with natural language commands. Uses browser automation for full playback control."
      },
      {
        "title": "Quick Start",
        "body": "# No setup needed - uses OpenClaw browser\n# Optional: Set default profile in TOOLS.md"
      },
      {
        "title": "Playback Control",
        "body": "Play: \"play [song name]\" / \"play [artist]\" / \"play [playlist]\"\nPause: \"pause\" / \"stop\"\nResume: \"resume\" / \"continue\"\nSkip: \"skip\" / \"next\"\nPrevious: \"previous\" / \"back\"\nVolume: \"volume 50%\" / \"set volume to 80\"\nMute: \"mute\" / \"unmute\""
      },
      {
        "title": "Search & Discovery",
        "body": "Search: \"search for [query]\" / \"find [artist]\"\nTrending: \"what's trending\" / \"trending now\"\nRecommendations: \"recommend similar\" / \"more like this\""
      },
      {
        "title": "Library & Playlists",
        "body": "Playlists: \"show my playlists\" / \"create playlist [name]\"\nAdd to Playlist: \"add this to [playlist]\"\nLiked Songs: \"show liked songs\" / \"like this\""
      },
      {
        "title": "Queue Management",
        "body": "Queue: \"show queue\" / \"what's next\"\nAdd to Queue: \"queue [song]\"\nClear Queue: \"clear queue\""
      },
      {
        "title": "Information",
        "body": "Now Playing: \"what's playing\" / \"current track\"\nLyrics: \"show lyrics\" / \"lyrics\"\nArtist Info: \"about [artist]\""
      },
      {
        "title": "Usage Examples",
        "body": "\"play Ye Tune Kya Kiya by Javed Bashir\"\n\"pause the music\"\n\"skip to next track\"\n\"set volume to 75%\"\n\"search for Arijit Singh hits\"\n\"add this to my workout playlist\"\n\"what's playing now?\"\n\"show me the lyrics\"\n\"queue some chill Bollywood songs\""
      },
      {
        "title": "Browser Automation",
        "body": "Uses OpenClaw's browser tool with YouTube Music:\n\nProfile: openclaw (isolated browser)\nBase URL: https://music.youtube.com\nCDP Port: 18800"
      },
      {
        "title": "Key Selectors (Dynamic)",
        "body": "Selectors are resolved via snapshot refs, not hardcoded:\n\nPlayer controls: pause, play, skip, previous\nSearch box: combobox with placeholder\nVolume slider: range input\nQueue: up next panel\nLyrics: lyrics tab"
      },
      {
        "title": "Error Handling",
        "body": "Browser not running → Auto-start\nVideo unavailable → Suggest alternatives\nNetwork issues → Retry with backoff\nNo search results → Show spelling suggestions"
      },
      {
        "title": "Smart Search",
        "body": "Fuzzy matching for song names\nArtist/album disambiguation\nAuto-play top result if exact match"
      },
      {
        "title": "Context Awareness",
        "body": "Remembers last played track\nTracks listening history\nSuggests based on time of day"
      },
      {
        "title": "Multi-Room Support",
        "body": "Cast to different devices\nSync playback across tabs\nGroup control (future)"
      },
      {
        "title": "Configuration",
        "body": "Add to TOOLS.md:\n\n### YouTube Music\n- Default profile: openclaw\n- Preferred quality: high\n- Auto-play: on\n- Shuffle default: off"
      },
      {
        "title": "Dependencies",
        "body": "OpenClaw browser tool\nYouTube Music (music.youtube.com)\nNo API keys required"
      },
      {
        "title": "Limitations",
        "body": "Requires browser to be running\nSome features need YouTube Premium\nLyrics availability varies by region\nQueue management limited to current session"
      },
      {
        "title": "Future Enhancements",
        "body": "YouTube Music API integration (if available)\nOffline mode with cached tracks\nCross-platform sync\nVoice control integration\nSmart playlists based on mood/activity"
      },
      {
        "title": "Play a Song",
        "body": "User: \"play Tuna Kay Keya\"\nAssistant: \"Found 'Ye Tune Kya Kiya' by Javed Bashir. Playing now! 🎵\""
      },
      {
        "title": "Control Playback",
        "body": "User: \"pause\"\nAssistant: \"Paused. Press play to resume. ⏸️\"\n\nUser: \"skip\"\nAssistant: \"Skipping to next track. ⏭️\""
      },
      {
        "title": "Search & Discover",
        "body": "User: \"find similar to this\"\nAssistant: \"Based on 'Ye Tune Kya Kiya', you might like:\n- 'Kaise Hua' by Vishal Mishra\n- 'Aankhon Se Batana' by Dikshant\n- 'Kali Kali Zulfon Ke' by Madhur Sharma\""
      },
      {
        "title": "Playlist Management",
        "body": "User: \"add this to my Bollywood Classics\"\nAssistant: \"Added 'Ye Tune Kya Kiya' to 'Bollywood Classics' playlist. ✓\""
      },
      {
        "title": "Testing",
        "body": "Test the skill with:\n\n# Test search\n\"search for Pritam songs\"\n\n# Test playback\n\"play a sample track\"\n\"pause\"\n\"skip\"\n\n# Test volume\n\"set volume to 50%\"\n\"mute\"\n\"unmute\"\n\nSkill Author: Your AI Assistant\nLicense: MIT\nStatus: Ready for production 🚀"
      }
    ],
    "body": "YouTube Music Control Skill 🎵\n\nControl YouTube Music with natural language commands. Uses browser automation for full playback control.\n\nQuick Start\n# No setup needed - uses OpenClaw browser\n# Optional: Set default profile in TOOLS.md\n\nCommands\nPlayback Control\nPlay: \"play [song name]\" / \"play [artist]\" / \"play [playlist]\"\nPause: \"pause\" / \"stop\"\nResume: \"resume\" / \"continue\"\nSkip: \"skip\" / \"next\"\nPrevious: \"previous\" / \"back\"\nVolume: \"volume 50%\" / \"set volume to 80\"\nMute: \"mute\" / \"unmute\"\nSearch & Discovery\nSearch: \"search for [query]\" / \"find [artist]\"\nTrending: \"what's trending\" / \"trending now\"\nRecommendations: \"recommend similar\" / \"more like this\"\nLibrary & Playlists\nPlaylists: \"show my playlists\" / \"create playlist [name]\"\nAdd to Playlist: \"add this to [playlist]\"\nLiked Songs: \"show liked songs\" / \"like this\"\nQueue Management\nQueue: \"show queue\" / \"what's next\"\nAdd to Queue: \"queue [song]\"\nClear Queue: \"clear queue\"\nInformation\nNow Playing: \"what's playing\" / \"current track\"\nLyrics: \"show lyrics\" / \"lyrics\"\nArtist Info: \"about [artist]\"\nUsage Examples\n\"play Ye Tune Kya Kiya by Javed Bashir\"\n\"pause the music\"\n\"skip to next track\"\n\"set volume to 75%\"\n\"search for Arijit Singh hits\"\n\"add this to my workout playlist\"\n\"what's playing now?\"\n\"show me the lyrics\"\n\"queue some chill Bollywood songs\"\n\nImplementation Notes\nBrowser Automation\n\nUses OpenClaw's browser tool with YouTube Music:\n\nProfile: openclaw (isolated browser)\nBase URL: https://music.youtube.com\nCDP Port: 18800\nKey Selectors (Dynamic)\n\nSelectors are resolved via snapshot refs, not hardcoded:\n\nPlayer controls: pause, play, skip, previous\nSearch box: combobox with placeholder\nVolume slider: range input\nQueue: up next panel\nLyrics: lyrics tab\nError Handling\nBrowser not running → Auto-start\nVideo unavailable → Suggest alternatives\nNetwork issues → Retry with backoff\nNo search results → Show spelling suggestions\nAdvanced Features\nSmart Search\nFuzzy matching for song names\nArtist/album disambiguation\nAuto-play top result if exact match\nContext Awareness\nRemembers last played track\nTracks listening history\nSuggests based on time of day\nMulti-Room Support\nCast to different devices\nSync playback across tabs\nGroup control (future)\nConfiguration\n\nAdd to TOOLS.md:\n\n### YouTube Music\n- Default profile: openclaw\n- Preferred quality: high\n- Auto-play: on\n- Shuffle default: off\n\nDependencies\nOpenClaw browser tool\nYouTube Music (music.youtube.com)\nNo API keys required\nLimitations\nRequires browser to be running\nSome features need YouTube Premium\nLyrics availability varies by region\nQueue management limited to current session\nFuture Enhancements\nYouTube Music API integration (if available)\nOffline mode with cached tracks\nCross-platform sync\nVoice control integration\nSmart playlists based on mood/activity\nExamples\nPlay a Song\nUser: \"play Tuna Kay Keya\"\nAssistant: \"Found 'Ye Tune Kya Kiya' by Javed Bashir. Playing now! 🎵\"\n\nControl Playback\nUser: \"pause\"\nAssistant: \"Paused. Press play to resume. ⏸️\"\n\nUser: \"skip\"\nAssistant: \"Skipping to next track. ⏭️\"\n\nSearch & Discover\nUser: \"find similar to this\"\nAssistant: \"Based on 'Ye Tune Kya Kiya', you might like:\n- 'Kaise Hua' by Vishal Mishra\n- 'Aankhon Se Batana' by Dikshant\n- 'Kali Kali Zulfon Ke' by Madhur Sharma\"\n\nPlaylist Management\nUser: \"add this to my Bollywood Classics\"\nAssistant: \"Added 'Ye Tune Kya Kiya' to 'Bollywood Classics' playlist. ✓\"\n\nTesting\n\nTest the skill with:\n\n# Test search\n\"search for Pritam songs\"\n\n# Test playback\n\"play a sample track\"\n\"pause\"\n\"skip\"\n\n# Test volume\n\"set volume to 50%\"\n\"mute\"\n\"unmute\"\n\n\nSkill Author: Your AI Assistant\nLicense: MIT\nStatus: Ready for production 🚀"
  },
  "trust": {
    "sourceLabel": "tencent",
    "provenanceUrl": "https://clawhub.ai/oki3505F/youtube-music",
    "publisherUrl": "https://clawhub.ai/oki3505F/youtube-music",
    "owner": "oki3505F",
    "version": "3.0.0",
    "license": null,
    "verificationStatus": "Indexed source record"
  },
  "links": {
    "detailUrl": "https://openagent3.xyz/skills/youtube-music",
    "downloadUrl": "https://openagent3.xyz/downloads/youtube-music",
    "agentUrl": "https://openagent3.xyz/skills/youtube-music/agent",
    "manifestUrl": "https://openagent3.xyz/skills/youtube-music/agent.json",
    "briefUrl": "https://openagent3.xyz/skills/youtube-music/agent.md"
  }
}