suno-music

AI music generation via Suno API. Submit prompts, style tags, and lyrics to generate songs. Check generation status and download audio/cover art. Use when user asks to create music, generate songs, compose tracks, or produce audio content with AI.

Safety Notice

This listing is from the official public ClawHub registry. Review SKILL.md and referenced scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "suno-music" with this command: npx skills add kennedydqz-del/suno-music-skill

Suno Music

Generate full songs (vocals + instrumentals) via the Suno API.

Quick Start

# Set your API key
export SUNO_API_KEY="your_key_here"

# Generate a song and wait for it to finish
python scripts/suno_api.py generate-and-wait \
  --prompt "A melancholic piano ballad about losing someone" \
  --tags "piano,ballad,sad,emotional" \
  --style "Indie Pop" \
  --title "Fading Light"

Commands

CommandDescription
generateSubmit a generation task (non-blocking)
status --ids <ids>Check status of existing generation(s)
generate-and-waitSubmit + poll until completion

Full Options

generate

FlagDefaultDescription
--promptrequiredLyrics or song description
--tags(prompt)Style tags, comma-separated
--style(tags)Music genre/style
--title(prompt)Song title
--instrumentalfalseInstrumental only
--waitfalseWait for first audio chunk

generate-and-wait

All of the above, plus:

FlagDefaultDescription
--poll-interval5Seconds between status checks
--max-polls60Max polls before timeout (5min default)

API & Key

  • Base URL: https://api.sunoapi.org (override via SUNO_BASE_URL)
  • Auth: Bearer token via SUNO_API_KEY
  • Status flow: PENDINGTEXT_SUCCESSFIRST_SUCCESSSUCCESS

Output Fields

When complete, each generation includes:

  • audio_url — Download link (expires ~15 days)
  • image_url — Cover art
  • title — Song title
  • lyric — Full lyrics
  • tags / style / duration

Examples

Generate multiple songs from one prompt

python scripts/suno_api.py generate --prompt "Summer vibes, beach party" --tags "pop,dance,summer"
python scripts/suno_api.py status --ids "12345,12346"

Instrumental only

python scripts/suno_api.py generate-and-wait \
  --prompt "Cinematic orchestral build-up with brass" \
  --tags "orchestral,cinematic,epic" \
  --instrumental

Custom API endpoint (e.g., self-hosted)

SUNO_BASE_URL=https://your-suno-instance.com \
  python scripts/suno_api.py generate --prompt "..."

Resources

scripts/

  • suno_api.py — Python CLI client for Suno API (generate, status, generate-and-wait)

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

Cloudflare Dns

Manage Cloudflare DNS records via API. Use when user asks to list, create, update, or delete DNS records, set up DDNS, manage domains on Cloudflare, or check DNS propagation. Supports A, AAAA, CNAME, TXT, MX, and other record types.

Registry SourceRecently Updated
General

SIGNL4 Alerting

Send and close SIGNL4 alerts using the SIGNL4 inbound webhook (team secret in URL).

Registry SourceRecently Updated
1.1K1rons4
General

Static App

Deploy static websites to Static.app hosting. Use when the user wants to deploy, upload, or host a static site on Static.app. Triggers on phrases like "deploy to static.app", "upload to static", "host on static.app", "static.app deploy", or when working with the Static.app hosting service.

Registry SourceRecently Updated
General

Neural Memory

Associative memory with spreading activation for persistent, intelligent recall. Use PROACTIVELY when: (1) You need to remember facts, decisions, errors, or...

Registry SourceRecently Updated