# Youtube Music Openclaw

> Control YouTube Music with natural language - search, play, pause, skip, volume, shuffle

- Skill: `diegosouzapw/youtube-music-openclaw` (Agent Skill, multi-file: 2 files)
- Install (CLI): `npx skillmds@latest add diegosouzapw/youtube-music-openclaw`
- Raw SKILL.md: https://api.skillmd.com/api/skills/diegosouzapw/youtube-music-openclaw/raw
- Safety review: pending (external: skill-scanner PASS, skillspector PASS)
- Works with: Claude Code, Claude.ai, OpenAI Codex
- Category: Coding & Dev Tools
- Author: diegosouzapw (https://skillmd.com/u/diegosouzapw)
- Updated: 2026-09-08
- Page: https://skillmd.com/skills/diegosouzapw/youtube-music-openclaw

---


# YouTube Music Control (Kaset)

## Playback Commands

```bash
osascript -e 'tell application "Kaset" to <command>'
```

| Command | Description |
|---------|-------------|
| `play` | Play/resume |
| `pause` | Pause |
| `next track` | Next song |
| `previous track` | Previous song |
| `set volume N` | Volume 0-100 |
| `toggle mute` | Mute on/off |
| `toggle shuffle` | Shuffle on/off |
| `like track` | Like current |
| `get player info` | Get state as JSON |

## Search and Play

```bash
# 1. Search (returns JSON array with id, title)
{baseDir}/bin/youtube-search "artist or song name"

# 2. Play by ID
{baseDir}/bin/play-video VIDEO_ID
```

When user wants to play something, search first, pick a random result, then play it.

