From podcast-creator
Optional/legacy — generate a ~30s ambient background clip with Lyria via the generate_content API. The default pipeline uses a pre-made brand music kit (handled by audio-mixing), not generated music.
How this skill is triggered — by the user, by Claude, or both
Slash command
/podcast-creator:music-generationThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
> **Status: optional, legacy path.** The default `podcast-creator` pipeline
Status: optional, legacy path. The default
podcast-creatorpipeline does not generate music. The standard route mixes a pre-made brand music kit into the episode, and that is handled entirely by theaudio-mixingskill (resolved from the profile'smusic_kitreference or themusic_kit_pathmachine config). Use this skill only when a brand kit is unavailable and a quick generated bed is explicitly wanted. Generated music is non-deterministic, Lyria is experimental, and the result will not carry the show's branded sound. Prefer the kit.
Generate a ~30-second ambient background clip using the Lyria model via the generate_content API.
Interpreter (R70).
generate_music.pyimportsgoogle-genai, which lives in the orchestrator's uv-managed venv — run it through the venv interpreter the orchestrator resolved in Step 0 ("$PODCAST_PY" <script>), not barepython3. Thepython3 …in the example is shorthand; substitute the resolved venv interpreter. See podcast-studio SKILL.md Step 0.
python3 "${CLAUDE_SKILL_DIR}/scripts/generate_music.py" --workspace <run-dir> --mood tech
| Argument | Default | Description |
|---|---|---|
--workspace | workspace | Run directory; the clip is written under its audio/music/ subdir. |
--mood | default | Music mood (see moods below). default maps to tech. |
| Mood | Style |
|---|---|
tech (default) | Clean synths, electronic pulse, forward-looking innovative sound |
chill | Soft pads, gentle electric piano, lo-fi warmth, non-distracting |
debate | Building tension, confident synth brass, panel-discussion opener |
--mood.lyria-3-pro-preview model.{workspace}/audio/music/background.mp3.google-genai (>= 2.0.0){workspace}/audio/music/background.mp3Lyria is experimental. If generation fails with a policy error or returns no
audio, the script retries once with a simpler fallback prompt: "Create a 30-second simple ambient background track. Instrumental only, calm and neutral."
If the fallback attempt also fails, the pipeline proceeds without background
music — the audio-mixing step handles a missing music bed gracefully.
npx claudepluginhub cmgramse/skill-development --plugin podcast-creatorBuilds a throwaway prototype to answer a design question about UI appearance or state/logic behavior. Guides you through two branches: interactive terminal app for logic validation, or multiple UI variations for visual exploration.