← ClaudeAtlas

jingle-makerlisted

Turn a one-paragraph brief into a finished jingle with vocals — an LLM writes catchy lyrics, a second LLM invents a fitting musical style, and a music model sings it. Use when the user wants a jingle, theme song, ad spot, or any short custom song from a text brief.
nanoodlecom/noodle-skills · ★ 0 · AI & Automation · score 72
Install: claude install-skill nanoodlecom/noodle-skills
# Jingle maker Runs the bundled nanoodle workflow `workflows/jingle.noodle-graph.json` against the NanoGPT API: a brief (`Brief`) feeds a lyric-writing LLM; the lyrics feed both a style-inventing LLM and a music model, which renders the sung track (`Jingle`, ~30 seconds by default). Requires Node.js >= 20 and the `nanoodle` npm package (`npx nanoodle` fetches it). ## API key The run needs a NanoGPT API key. Prefer `NANOGPT_API_KEY` already in the environment. Otherwise pass `--env-file <path-to-.env>` (this CLI: `--env-file` overrides ambient env). Never print the key. ## Run From this skill's directory (or prefix paths if running from elsewhere). Replace the `Brief` value with the user's brief: ```sh npx nanoodle run workflows/jingle.noodle-graph.json \ --input "Brief=An upbeat 30-second jingle for a neighborhood coffee shop called Morning Ember. Warm, catchy, repeat the shop name in the hook." \ --out ./jingle-out ``` Add `--env-file .env` only when the key is not already exported. Add `--json` for a structured result (paths, costUsd, remainingBalance). Music generation can take a minute or two — don't kill the run early. Optional overrides: ```sh --input "System prompt=<custom lyric-writer instructions>" # the lyric LLM --input "System prompt 2=<custom style-writer instructions>" # the style LLM --set "n4.duration=60" # longer track (seconds) --set "n4.instrumental=true" # no voca