youtube-music-openclaw

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

16 stars

Best use case

youtube-music-openclaw is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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

Teams using youtube-music-openclaw should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/youtube-music-openclaw/SKILL.md --create-dirs "https://raw.githubusercontent.com/diegosouzapw/awesome-omni-skill/main/skills/development/youtube-music-openclaw/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/youtube-music-openclaw/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How youtube-music-openclaw Compares

Feature / Agentyoutube-music-openclawStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

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

Related Skills

youtube-summarize

16
from diegosouzapw/awesome-omni-skill

Summarize YouTube videos by extracting and analyzing their transcripts. Use when a user shares a YouTube URL and asks to summarize, explain, analyze, or extract information from the video. Triggers on YouTube links (youtube.com, youtu.be) with requests like "summarize this video", "what's this video about", "give me the key points", or "explain this video".

youtube-downloader

16
from diegosouzapw/awesome-omni-skill

Download YouTube videos with customizable quality and format options. Use this skill when the user asks to download, save, or grab YouTube videos. Supports various quality settings (best, 1080p, 720p, 480p, 360p), multiple formats (mp4, webm, mkv), and audio-only downloads as MP3.

openclaw-sentry-pro

16
from diegosouzapw/awesome-omni-skill

Full secret scanning suite: detect leaked API keys, tokens, and credentials, then automatically redact, quarantine exposed files, and enforce .gitignore policies. Everything in openclaw-sentry (free) plus automated countermeasures.

music-assistant

16
from diegosouzapw/awesome-omni-skill

Control Home Assistant Music Assistant - browse library, search, play, manage preferences and moods.

fetching-youtube-transcripts

16
from diegosouzapw/awesome-omni-skill

Fetch transcripts and subtitles from YouTube videos using youtube-transcript-api. Use when extracting video transcripts, listing available languages, translating captions, or processing YouTube content for summarization or analysis.

youtube-ai-digest

16
from diegosouzapw/awesome-omni-skill

Browses AI-related YouTube videos from subscribed channels, fetches transcripts, generates summaries, and creates Markdown reports. Use when the user mentions YouTube AI videos, video summaries, channel subscriptions, or asks about recent AI content from YouTube creators.

openclaw-medicine

16
from diegosouzapw/awesome-omni-skill

Diagnose and fix OpenClaw gateway issues — broken configs, missing tokens, dead channels, auth failures, merge bugs, and multi-instance management. Use when openclaw is unresponsive, channels aren't starting, config is corrupted, or when managing remote openclaw instances (e.g. via SSH). Also covers migrating between config strategies (Nix-managed vs local).

openclaw-json-editing

16
from diegosouzapw/awesome-omni-skill

Advanced JSON editing for OpenClaw configuration files, tools, and data structures. Handles JSON5 configs, schema validation, merge patching, env var substitution, and type-safe modifications.

openclaw-config-validator

16
from diegosouzapw/awesome-omni-skill

Validate, analyze, and explain OpenClaw configuration files. Use when users need to check config.json for errors, understand what a config field does, compare configs, or safely modify OpenClaw configuration. Triggers on config validation requests, schema questions, or config editing tasks.

openclaw-agent-run

16
from diegosouzapw/awesome-omni-skill

Direct agent CLI invocations in OpenClaw. Use when running the `openclaw agent` command to trigger agent turns, targeting sessions or agents programmatically, delivering replies to channels, using --json output for automation, overriding thinking/verbose levels, or understanding session selection logic. Triggers for: "openclaw agent", "direct agent run", "send a message to agent", "--deliver", "--session-id", "agent turn", "CLI agent", "thinking level", "verbose mode", "--json output".

youtube-summarizer

16
from diegosouzapw/awesome-omni-skill

Extract transcripts from YouTube videos and generate comprehensive, detailed summaries using intelligent analysis frameworks

youtube-shorts-automation

16
from diegosouzapw/awesome-omni-skill

YouTube Shorts 자동 생성 및 업로드 파이프라인. Deevid AI Agent로 이미지→영상(BGM+음성 포함) 생성 후 YouTube에 업로드. 크론잡으로 매일 자동 실행 가능. Use when generating short-form vertical videos, creating AI-generated video content, uploading to YouTube Shorts, or automating daily video content pipelines.