SpotHub
:headphones: :relaxed: Collaborate on Spotify playlists using Pull Requests, powered by GitHub Actions
Install / Use
/learn @swinton/SpotHubREADME
SpotHub
Collaborate on Spotify playlists using Pull Requests :headphones: :relaxed:
How does this even work?
Using GitHub Actions of course!
On every push to the master branch, the Action will:
- Grab a fresh access token from Spotify, using the
SPOTIFY_AUTHandSPOTIFY_REFRESH_TOKENsecrets. - Generate a JSON payload, from
playlist.csv. - Update a playlist on Spotify, specified by the
playlist_idenvironment variable.
What do I do?
- Update
playlist.csv git commitgit push- Enjoy your updated Spotify playlist
Why was this built?
So we can collaborate on playlists the right way :wink:
Also, because I :heart: Spotify and GitHub, and now I can bring 2 of my favorite things together with GitHub Actions.
Sign up for the GitHub Actions beta here :headphones: :relaxed:
Related Skills
apple-reminders
345.9kManage Apple Reminders via remindctl CLI (list, add, edit, complete, delete). Supports lists, date filters, and JSON/plain output.
gh-issues
345.9kFetch GitHub issues, spawn sub-agents to implement fixes and open PRs, then monitor and address PR review comments. Usage: /gh-issues [owner/repo] [--label bug] [--limit 5] [--milestone v1.0] [--assignee @me] [--fork user/repo] [--watch] [--interval 5] [--reviews-only] [--cron] [--dry-run] [--model glm-5] [--notify-channel -1002381931352]
node-connect
345.9kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
oracle
345.9kBest practices for using the oracle CLI (prompt + file bundling, engines, sessions, and file attachment patterns).
