← ClaudeAtlas

classical-887listed

This skill should be used when checking what's playing on WRHV 88.7 FM (Classical WMHT) in the Hudson Valley, fetching recent tracks, building playlist reports, searching for pieces, creating/renaming Spotify playlists from radio tracks, auditing/cleaning up Spotify playlists, exporting playlist tracks to JSON, or reviewing playlist operation history.
tdimino/claude-code-minoan · ★ 32 · Data & Documents · score 82
Install: claude install-skill tdimino/claude-code-minoan
# Classical 887 Check what's playing on WRHV 88.7 FM (Classical WMHT) — the classical music station in the Hudson Valley. Queries the NPR Composer API for real-time playlist data and provides clickable links to listen on YouTube, Spotify, Apple Music, IMSLP, IDAGIO, Internet Archive, and Musopen. ## When to Use - Checking what's playing right now on 88.7 - Getting recent tracks with links to listen again - Building a Markdown playlist report - Finding a specific piece heard on the radio - Creating Spotify playlists from radio tracks - Renaming Spotify playlists - Auditing owned Spotify playlists (list, search, sort) - Cleaning up accumulated Spotify playlists (safe bulk removal) - Exporting playlist track data to JSON before cleanup - Reviewing playlist operation history ## Prerequisites - `requests` Python package (`uv pip install --system requests`) - No API key required — uses NPR's public Composer API - **Spotify integration (optional):** `spotipy` package (`uv pip install --system spotipy`) + Spotify Developer App credentials ## Usage ```bash # What's playing right now (default) python3 ~/.claude/skills/classical-887/scripts/classical_887.py # Last 10 tracks python3 ~/.claude/skills/classical-887/scripts/classical_887.py --recent 10 # Today's full playlist (pages through all tracks for today) python3 ~/.claude/skills/classical-887/scripts/classical_887.py --period today # Last week as Markdown report python3 ~/.claude/skills/classical-887/scripts/classical_887.