- Sidebar: dynamic brand-accent colors, brainstorm section restyled - AI chat general: popup panel with expand/collapse, hides when contextual AI open - AI chat contextual: tabs reordered (Actions first), X close button, height fix - Settings: all tabs restyled, 6 new color presets (sage, terracotta, iron, etc.) - Global color cleanup: emerald/orange hardcoded → brand-accent dynamic - Brainstorm page: orange → brand-accent throughout - PageEntry animation component added to key pages - Floating AI button: bg-brand-accent instead of hardcoded black - i18n: all 15 locales updated with new AI/billing keys - Billing: freemium quota tracking, BYOK, stripe subscription scaffolding - Admin: integrated into new design - AGENTS.md + CLAUDE.md project rules added
Style Prompt Builder
The Style Prompt Builder generates model-aware Suno style prompts optimized for the user's chosen model tier, blending band profile baselines with per-song creative direction. It understands the fundamental differences between Suno model families — v4.5 wants conversational descriptions while v5 wants crisp film-brief descriptors — and produces a complete prompt package: style prompt, exclusion prompt, slider recommendations, and an optional experimental wild card variant. The skill enforces the 1,000-character limit (200 for v4 Pro) and prioritizes the critical first 200 characters where Suno's attention is strongest.
When to Use Directly vs. Through Mac
Use this skill directly when you already have a band profile or clear musical direction and just need a style prompt built. Use Mac (the orchestrating agent) when style prompt creation is part of a larger workflow that includes profile setup, lyric transformation, or post-generation feedback refinement.
Operations
Interactive Mode (default)
- Gather Inputs — Collects song direction, band profile, model selection, creativity mode (conservative/balanced/experimental), and specific requests
- Build Style Prompt — Constructs model-specific prompt with critical zone awareness; decomposes reference tracks into concrete descriptors (never puts artist names in prompts)
- Build Exclusion Prompt — Generates "Exclude Styles" content from profile defaults, user requests, and genre inference
- Slider Recommendations — Weirdness, Style Influence, and Audio Influence settings based on creativity mode and tier
- Wild Card Variant — Experimental alternative that pushes creative boundaries
- Validate & Present — Character count validation, copy-ready output blocks, refinement loop
Headless Mode (--headless or -H)
--headless:from-profile— Generate prompt package using only profile baseline--headless:custom— Generate from provided parameters without a profile--headless:refine— Apply structured adjustments from the Feedback Elicitor to an existing prompt--headless:migrate— Reformat an existing prompt from one model's style to another--headlesswith profile name — Hybrid mode (profile baseline + overrides)
Scripts
| Script | Description |
|---|---|
validate-prompt.py |
Validates style prompt character count (model-specific limits), critical zone content, and structure |
Example Invocation
# Interactive
"Build a style prompt for my midnight-echoes profile"
"Create a Suno prompt for a dreamy indie folk song on v5 Pro"
# Headless
--headless:from-profile --profile midnight-echoes
--headless:custom --model v5-pro --genre "indie folk" --mood "dreamy, introspective"
--headless:migrate --prompt "warm indie rock..." --from v4.5-pro --to v5-pro
Creativity Modes
| Mode | Behavior | Weirdness Range |
|---|---|---|
| Conservative | Genre-pure descriptors, proven combinations | 20-35 |
| Balanced (default) | Standard approach, some distinctive touches | 40-60 |
| Experimental | Unexpected fusions, unusual descriptors | 65-85 |
Supported Models
| Model | Prompt Style | Character Limit |
|---|---|---|
| v4.5-all / v4.5 Pro / v4.5+ Pro | Conversational, flowing sentences | 1,000 |
| v5 Pro | Crisp, 5-8 film-brief descriptors | 1,000 |
| v5.5 Pro | Same as v5 Pro, more expressive + Voices/Custom Models | 1,000 |
| v4 Pro | Simple, straightforward descriptors | 200 |
Part of the Suno Band Manager Module
This skill is part of the Suno Band Manager module and works with any LLM CLI supporting the Agent Skills standard. For the full guided experience, invoke Mac — the orchestrating agent — instead of using this skill directly.