SUN to Spotify
Turn any topic, question or feed into a dialogue podcast, and listen to it in Spotify or your favorite podcast app.
Just say
- “What’s the latest in voice and audio AI? Give me a 10-minute roundup.”
- “What’s happening in the stock market this morning? Make it a 5-minute brief.”
- “Give me my daily brief based on my calendar for the next 30 minutes.”
- “Summarize The Hard Thing About Hard Things as a 20-minute podcast.”
- “How should I think about marketing my B2B startup? Give me a 15-minute deep dive.”
SUN handles everything: research, script writing, multi-speaker dialogue, audio mixing and publishing. The result lands in your Spotify library, ready to play from any device.
Get started
- 1
Install the CLI
Ask your agent to install it:
Install the Sun CLI by running https://sunapp-ai.github.io/sun-to-spotify/install.shOr install it yourself (Python 3.10 or newer):
curl -fsSL https://sunapp-ai.github.io/sun-to-spotify/install.sh | bash - 2
Install the skill
The
sun-to-spotifyskill teaches Claude Code how to drive the CLI. Add it for every project:git clone https://github.com/sunapp-ai/sun-to-spotify ~/.claude/skills/sun-to-spotifyClaude Code picks it up on the next session.
- 3
Sign in
sun loginIt opens your browser to sign in or create a free account. You only do this once; the CLI keeps you signed in.
- 4
Ask for whatever you want to hear
The skill handles the rest: it starts the generation, follows its progress and saves the episodes locally.
- 5
Save to Spotify
When it’s done, the skill can publish the podcast to your Spotify library with save-to-spotify.
CLI at a glance
| sun login | Sign in via browser |
|---|---|
| sun whoami | Check who’s logged in |
| sun tokens create <name> | Mint a personal API token |
| sun audio create | Start a podcast generation job |
| sun audio status <id> | Check job status |
| sun audio get <id> | Print the manifest or download the finished audio |
sun audio create takes a prompt, a length from 5 to 120 minutes and an optional voice. Every command supports --json for scripting. The full reference is in the README on GitHub.
