LaunchKit · 2026
Back to Skills

media-orchestrator

Unified skill for resolving, downloading, and delivering media (audio/video) to chat platforms.

0
1.1k downloads
by @sieershafilone

Setup & Installation

openclaw skills install @sieershafilone/media-orchestrator

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install media-orchestrator

Version History

v0.1.1Feb 7, 2026 - Version note by skill developer:

- 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.

INPUT

User asks: send audio file song: Bohemian Rhapsody

AGENT
  1. 1Searches YouTube using yt-dlp ytsearch1: with the song name
  2. 2Selects the highest quality audio match
  3. 3Downloads the audio file to the OpenClaw workspace
  4. 4Delivers the file to the requesting chat platform via the message tool filePath argument
OUTPUT

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.

yt-dlp installed on the system