Skip to content
Productivity
Skill

/play

Play music — start or switch genre/station

From plugin
claude-music
2621 skills2 agents3 hooks

Claude Code

$ npx -y skills add kennethleungty/claude-music --skill play --agent claude-code

SKILL.md

play.SKILL.md
name: play
disable-model-invocation: true
description: "Play music — start or switch genre/station"
model: haiku
effort: low
allowed-tools: Bash

This skill is part of the claude-music plugin. Only invoke when the user explicitly uses the slash command.

Play Music

Start background music. Optionally specify a genre or station name (e.g. `/play jazz`, `/play groove salad`).

Run `"${CLAUDE_PLUGIN_ROOT}/scripts/music-controller.sh" play $ARGUMENTS`.

  • If `"status": "playing"`: **♪ Now playing {genre} — {station} ♪**
  • If `takeover` is `true`: prefix with *Switched over from another session{prev_genre ? " (was playing {prev_genre})" : ""} —* before the now-playing line
  • If `genre_reason` is `"preference"`: add *(resumed from your last session)*
  • If `genre_reason` is `"default"`: add *(default genre — use `/play <genre>` to change)*
  • If `genre_reason` is `"requested"`: no extra note needed
  • If error about no audio player: run the `install_command` (if `has_sudo` is true) or `nosudo_hint` (if false) from the JSON, then retry play automatically.
  • If error about both primary and fallback failing: tell the user and suggest trying `/next` or a different genre.

Genres: lofi, jazz, classical, ambient, electronic, synthwave, lounge, indie. Also accepts station names (e.g. "groove salad").

@kennethleungty
Ships withclaude-music

Great music in your Claude Code sessions, with an AI DJ that understands your vibes

2621 skills2 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
26
Star history of kennethleungty/claude-music on GitHub, a chart by star-history.com

Other skills on claude-music.

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

Questions about play.

Which coding agents can use play?
play installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.