Community생산성 & 협업github.com

steipete/sonos

Sonos control: search, queue, playlists, rooms/groups, volume, YouTube.

sonos란 무엇인가요?

sonos is a Claude Code agent skill that sonos control: search, queue, playlists, rooms/groups, volume, YouTube.

지원 대상~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/steipete/agent-scripts/tree/main/skills/sonos

Installed? Explore more 생산성 & 협업 skills: steipete/gemini, steipete/gh-issues, steipete/skill-creator · View all 6 →

즐겨 사용하는 AI에게 물어보기

이 에이전트 스킬이 미리 로드된 새 채팅을 엽니다.

문서

sonos은(는) 무엇을 하나요?

Use for Sonos music, playback, queue, room/group, and YouTube workflows.

Rules

  • Prefer existing local Sonos tooling in the current repo before inventing shell/API calls.
  • Do not change speaker groups, queues, or playback unless the user asks for it.
  • Confirm target room/group when ambiguous.
  • For YouTube, prefer a playable audio URL or local extraction workflow already present in the repo; avoid downloading unless requested.
  • Keep network/debug work out of scope unless the user explicitly asks for diagnostics.
  • Secrets, service tokens, and account auth: check env/profile first; use op only via the repo/AGENTS rules.

Workflow

  1. Discover repo commands:
    • rg --files
    • package scripts or CLI help
  2. Identify target:
    • room/group
    • service/source
    • query, URL, playlist, album, artist, or track
  3. Dry-read current state when useful:
    • rooms/groups
    • now playing
    • queue
  4. Execute the requested playback action.
  5. Verify by reading current state again.

Common Tasks

  • Search and play music by track, album, artist, playlist, or station.
  • Add or replace the queue.
  • Pause, resume, skip, seek, shuffle, repeat.
  • Set volume or mute for a room/group.
  • Move/group playback between rooms.
  • Play YouTube audio/music through Sonos when supported by local tooling.

YouTube Notes

  • Treat YouTube URLs as media sources first, not as download requests.
  • If conversion/extraction is needed, prefer the local toolchain already used by the repo.
  • State constraints clearly when Sonos/service support blocks direct playback.

Individual skills in this repo

This repo contains 20 individual skills — each has its own dedicated page.

steipete/agent-transcript

GitHub PR/issue agent transcripts: redact, preview, and insert safely.

steipete/beeper

Beeper cache: contact hints, room lookup, WhatsApp/iMessage traces, FTS.

steipete/browser-use

Existing Chrome automation: Chrome plugin first, mcporter fallback.

steipete/clawsweeper-status

ClawSweeper status: URLs, workflow health, active workers, ops snapshot.

steipete/clickclack

ClickClack ops: chat app, Hetzner deploy, DNS/docs/app, Docker rollout.

steipete/cloudflare-registrar

Cloudflare Registrar: domain availability, prices, registration via mcporter.

steipete/codex-debugging

Codex debugging: codex-rs core/tui/exec/cli/app-server/config.

steipete/create-cli

CLI UX/spec: args, flags, help, output, errors, config, dry-run.

steipete/discord-clawd

Discord-backed OpenClaw agent/session relay; not archive search.

steipete/domain-dns-ops

DNS/domain ops: registrars, zones, redirects, DNS/HTTP verify, manager truth.

steipete/frontend-design

Frontend UI: pages, apps, components, polished non-generic design.

steipete/github-author-context

GitHub contributor context: identity, activity, trust, company/team signal.

steipete/github-cache-hygiene

GitHub quota/cache hygiene: gh, ghx, xcache, gitcrawl, mirrors, limits.

steipete/github-deep-review

GitHub deep review: bugs, PRs, best fix, stale-or-real, read code first.

steipete/github-project-triage

GitHub issue/PR triage: queues, CI, blockers, risk, proof, next actions.

steipete/hopper-debugger

Hopper debugging: macOS/iOS binaries, ObjC/Swift symbols, dyld, LLDB.

steipete/instruments-profiling

Instruments/xctrace profiling: macOS/iOS traces, binaries, args, exports.

steipete/mac-maintenance

Mac upkeep: brew update/upgrade, pull clean repos, empty Trash.

steipete/maintainer-orchestrator

Open-source maintainer orchestration: Codex app workers, work recovery, dependencies, vision, releases.

steipete/markdown-converter

Markdown conversion: PDF, Office, HTML, data, OCR, audio, ZIP, YouTube.

관련 스킬