Skip to content

list_styles

List all available style presets. Each preset defines a complete visual theme — colors, fonts, spacing, border radius, and shadows — that is applied to all blocks in a composed page.

Annotations

AnnotationValue
readOnlyHinttrue
destructiveHintfalse
openWorldHintfalse

Parameters

None.

Available Styles

Style IDNameVibe
dark-minimalDark MinimalDark background, clean typography, subtle accents, no shadows
gradient-boldGradient BoldVibrant gradients, large typography, bold CTAs
clean-corporateClean CorporateWhite background, blue accents, professional and trustworthy
playfulPlayfulRounded corners, bright colors, fun and approachable
elegantElegantSerif fonts, muted palette, generous whitespace

Return format

Returns each style preset with:

  • ID — used in compose_page
  • Name — human-readable label
  • Description — the visual direction
  • Fonts — heading and body font families
  • Colors — primary, background, and text colors

Example

You: "What styles are available?"

Claude: Calls list_styles and presents the five preset options with their descriptions and color palettes.

You: "Use the dark minimal style for my page"

Claude: Passes style: "dark-minimal" to compose_page.

Notes

  • Styles use the Tailwind CSS CDN with custom configuration. Colors are mapped to semantic tokens (bg-primary, text-textMuted, etc.) so blocks automatically adapt to any style.
  • Google Fonts are loaded automatically based on the style's font families.
  • You can combine any style with any set of blocks — they're fully interchangeable.
  • If you need something beyond the presets, Claude can generate custom HTML with any design you describe. Styles are a shortcut, not a constraint.

Deploy apps from conversation. Vercel for AI agents.