/create-theme
Extracts a theme from an existing deck (or a brief).
/create-theme codifies a visual recipe into a reusable theme file.
Run it once your decks start sharing a visual language — turn the implicit
recipe into a file the agent can read.
What it does
Writes themes/<id>.md with the palette, type stack, layout vocabulary,
and voice notes that future /create-slide calls can reference.
The input can be:
- An existing deck. The skill scans
slides/<id>/index.tsx, distils the recurring tokens, and writes them as markdown. - A brief. Describe the system in chat ("warm editorial, serif display, high-contrast palette") and the skill bootstraps a theme file from scratch.
Output
A markdown file under themes/:
# Corporate
## Palette
- ink: #0a0a0c
- accent: #4a52b5
- mint: #1f8458
## Typography
- display: 'Söhne', system-ui
- mono: 'JetBrains Mono'
## Voice
- Tight, declarative, never coy.
- One concept per slide.See Themes for how a theme is consumed.
Using the theme
Once the file exists, mention it by name on the next /create-slide:
/create-slide for "Q3 board update — use the corporate theme"The agent loads themes/corporate.md before writing the deck.
