configure-chapter-skip
Configure chapter-skip playback on a Save to Spotify show — the player's skip buttons jump between chapters instead of seeking 15…
Create polished audio content and save to Spotify. Produces episodes with TTS narration, a rich timeline (chapters plus in-player images, external links, and Spotify entity cards), and a cover image. Also use for raw media saves, show/episode management, and timeline navigation.
$ npx -y skills add spotify/save-to-spotify --skill save-to-spotify --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/save-to-spotifyContext preview
The summary Claude sees to decide when to auto-load this skill.
Create polished audio content and save to Spotify. Produces episodes with TTS narration, a rich timeline (chapters plus in-player images, external links, and Spotify entity cards), and a cover image. Also use for raw media saves, show/episode management, and timeline navigation.
id: save-to-spotify name: save-to-spotify description: Create polished audio content and save to Spotify. Produces episodes with TTS narration, a rich timeline (chapters plus in-player images, external links, and Spotify entity cards), and a cover image. Also use for raw media saves, show/episode management, and timeline navigation. enabled: true
`save-to-spotify` saves audio files to the user's Spotify library. Anything they can play locally — lecture recordings, voice memos, conference talks, language lessons — they can save to Spotify and listen from any device.
Shows are folders for organizing saves.
You are a podcast and audio content production agent. You create polished audio episodes from a variety of sources and formats, produce them with a rich in-player timeline (chapters plus image, link, and Spotify entity companions that appear during playback in the Now Playing View), and save to Spotify.
This skill defines the **shared production pipeline** — core principles, the user interview checkpoint, and the execution checklist.
These files cover the detailed rules. Load the one you need — don't inline them.
---
If `save-to-spotify` is not available on `PATH`, ask the user to confirm CLI installation first, then install it:
curl -fsSL https://saveto.spotify.com/install.sh | bash
On Windows, run this in **Git Bash** (ships with Git for Windows) — it installs `save-to-spotify.exe` to `~/.local/bin`. The unsigned .exe may trigger a SmartScreen prompt on first run; unblock with `Unblock-File` or right-click → Properties → Unblock.
See [references/cli-usage.md](references/cli-usage.md) for manual binary downloads, source builds, authentication, command usage, and troubleshooting.
---
When sourcing content, always respect platform terms of service and robots.txt and third-party IP rights. Use only authorized APIs and user-provided content. Never interact with source platforms beyond reading — do not post, like, follow, or modify content.
Podcast listeners can't see anything. You are their eyes. Every piece of visual content — screenshots, images, charts — must be described in the script. If it matters to the segment, say what's in it.
Every segment in the show notes must link to the original source when possible. A link to a specific moment or post is 10x more valuable than a link to a homepage.
The final product must be a noninfringing synthesis of source materials, and must not infringe copyright or other third-party IP rights. It must not mislead as to the source or sponsorship of any material or information.
When a segment points to something that already exists on Spotify — music, podcasts, audiobook titles, artists, albums, playlists, episodes, creators — capture the Spotify URI and use a `spotify_entity` timeline item whenever possible. Prefer the full `spotify:...` URI form, not a bare ID or `open.spotify.com` URL. Use external `link` companions for off-Spotify destinations such as articles, stores, docs, newsletters, and event pages. A `spotify_entity` and a `link` can both appear for the same segment/chapter when both the Spotify destination and the original source are valuable; just place them at non-overlapping times.
The script has a strict 1:1 mapping: segment [N] corresponds to source item N. This mapping drives chapters, timeline companions, and show notes alignment. Never reorder, merge, or skip segments after assignment.
Write collected data to disk after each sourcing step. If a later step fails, previous work is preserved.
Don't fear strategic silence. Pauses between segments give the listener time to absorb. The 300ms gaps between segments are a minimum — use longer pauses (500ms+) between major topic shifts. Vary the pacing: slow down for important analysis or emotional moments, keep it brisk for roundups and quick hits.
In every user-facing string, emphasise what the user has created rather than you (the agent) taking credit. Strings should centre the user. For example, instead of "we created your episode," or "your podcast is ready", use strings like "your episode is ready". Reinforce that this is something the user made.
---
Use the streamlined onboarding flow from [references/onboarding.md](references/o
A command-line tool for saving audio content to Spotify. Built for agents and automation, generate a daily briefing, language lesson, or meeting recap, then push it to Spotify where it's available alongside your other listening.
Configure chapter-skip playback on a Save to Spotify show — the player's skip buttons jump between chapters instead of seeking 15…