c-music — скилл для Claude Code: управление Spotify через spogo
Скилл даёт агенту команды spogo, чтобы включать и переключать музыку в Spotify, искать треки и альбомы, править очередь и смотреть, что играет сейчас.
npx skills add daxaur/openpaw --skill c-music -a claude-codeЧто делает c-music
Скилл описывает работу с CLI-утилитой spogo и передаёт агенту её команды. Воспроизведение и пауза, переход вперёд и назад, поиск трека, альбома или плейлиста, запуск плейлиста по имени или URI, добавление трека в очередь, громкость и список сохранённых плейлистов — всё это идёт через spogo.
Перед действиями скилл советует сначала вызвать spogo status и посмотреть, что играет. Если поиск дал неоднозначный результат, трек стоит подтвердить у вас, прежде чем включать. Громкость задаётся целым числом от 0 до 100.
Чтобы это заработало, spogo должен быть настроен с учётом OAuth-данных Spotify, а аккаунт — Premium. Ещё Spotify должен быть открыт хотя бы на одном устройстве: без активного клиента команды не сработают.
Какие задачи решает
- включить или поставить на паузу текущий трек
- переключить на следующий или предыдущий трек
- найти трек или альбом по названию и сразу запустить
- добавить композицию в очередь воспроизведения
- посмотреть, что играет сейчас, и выставить громкость
Примеры запросов агенту
- Поставь на паузу и скажи, что играет.
- Найди альбом «Dark Side of the Moon» и включи его.
- Добавь в очередь трек по URI
spotify:track:TRACK_ID.
Как установить c-music
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-music -a claude-code2Вручную: положить файлы
~/.claude/skills/c-music/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/c-music/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-music -a codex2Вручную: положить файлы
.agents/skills/c-music/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-music -a cursor2Вручную: положить файлы
.cursor/skills/c-music/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install daxaur/openpaw c-music2Вручную: положить файлы
.github/skills/c-music/SKILL.md1Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-music -a gemini-cli2Командой платформы
gemini skills install https://github.com/daxaur/openpaw --path skills/c-musicВручную: положить файлы
.devin/skills/c-music/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add daxaur/openpaw --skill c-music -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о c-music
Как установить c-music в Claude Code?
Выполните npx skills add daxaur/openpaw --skill c-music -a claude-code, после чего файл скилла окажется по пути ~/.claude/skills/c-music/SKILL.md.
Что делает c-music?
Даёт агенту управление плеером Spotify через CLI spogo: воспроизведение, пауза, переключение треков, поиск, очередь и просмотр библиотеки.
Что нужно, чтобы команды сработали?
Настроенный spogo с OAuth-данными Spotify, аккаунт Premium и открытый клиент Spotify хотя бы на одном устройстве.
Исходный текст
SKILL.md · MIT
--- name: c-music description: Control Spotify playback using the `spogo` CLI. Play, pause, skip, search tracks/albums/playlists, manage the queue, and browse your library. tags: [spotify, music, playback, spogo, audio] --- ## What This Skill Does Enables Claude to control Spotify playback and search music via the `spogo` CLI tool. ## Available CLI Tool: `spogo` ### Common Commands ```bash # Play/pause toggle spogo play spogo pause # Skip to next or previous track spogo next spogo prev # Search and play a track spogo search track "Bohemian Rhapsody" --play # Search an album and play it spogo search album "Dark Side of the Moon" --play # Search playlists spogo search playlist "chill vibes" # Play a specific playlist by name or URI spogo playlist play "My Playlist" # Add current track to queue spogo queue add "spotify:track:TRACK_ID" # Show current playback status spogo status # Set volume (0-100) spogo volume 60 # List your saved playlists spogo playlist list ``` ## Usage Guidelines - Use `spogo status` first to check what is currently playing - When searching, confirm the result with the user before playing if ambiguous - Volume is a 0–100 integer scale ## Notes - Requires `spogo` configured with Spotify OAuth credentials - Playback requires an active Spotify Premium account - Spotify must be open on at least one device for commands to work
© daxaur · MIT · daxaur/openpaw