Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
Version History
- Internal code updates in scripts/orchestrator.py; no user-facing changes. - No updates to documentation or features.
What This Skill Does
Handles media requests (audio, video, Spotify tracks) from chat platforms. Uses yt-dlp to search and download from YouTube, then delivers files to the requesting platform. For Spotify, it scrapes track metadata without API credentials and stores it as JSON for WebUI playback sync.
Combines YouTube search, download, and chat delivery into one step, and resolves Spotify metadata without requiring a Spotify API key.
When to use it
- Sending a song as an audio file through WhatsApp or Telegram
- Downloading and delivering a YouTube video at a specified resolution
- Triggering Spotify track playback from a chat message
- Syncing Spotify track metadata to the OpenClaw WebUI
- Handling both audio and video requests from a single chat interface
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: send audio file song: Bohemian Rhapsody
- 1Searches YouTube using yt-dlp ytsearch1: with the song name
- 2Selects the highest quality audio match
- 3Downloads the audio file to the OpenClaw workspace
- 4Delivers the file to the requesting chat platform via the message tool filePath argument
Audio file silently sent to the user's WhatsApp or Telegram chat
Requirements
Accounts, API keys, or tools you or your AI assistant may need to set up while using this skill.