Theme Factory Skill
This skill provides a curated collection of professional font and color themes, each with carefully selected color palettes and font pairings. Once a theme is chosen, it can be applied to any artifact.
When To Use
Use this skill when the user wants a consistent visual theme applied to an artifact such as slides, docs, reports, or HTML pages.
Each theme includes:
- A cohesive color palette with hex codes
- Complementary font pairings for headers and body text
- A distinct visual identity suitable for different contexts and audiences
Do Not Use
- Creating net-new illustrations or diagrams
- Reverse-engineering a real brand system from screenshots
- Abstract design critique without applying a concrete theme
Usage Instructions
To apply styling to a slide deck or other artifact:
- Inspect the artifact type and any existing styling constraints. Do not overwrite a strict house style unless the user asked for a replacement.
- If the user already named a theme, skip the showcase and go straight to that theme.
- Otherwise show
theme-showcase.pdfwhen visual selection would help and the current runtime can display it. - Ask the user to choose one of the available themes, or describe the desired mood if a custom theme is needed.
- Read the selected theme file from
themes/and apply its colors and fonts consistently to the artifact. - Preserve readability and hierarchy; the theme should support the content, not overpower it.
Themes Available
The following 10 themes are available, each showcased in theme-showcase.pdf:
- Ocean Depths - Professional and calming maritime theme
- Sunset Boulevard - Warm and vibrant sunset colors
- Forest Canopy - Natural and grounded earth tones
- Modern Minimalist - Clean and contemporary grayscale
- Golden Hour - Rich and warm autumnal palette
- Arctic Frost - Cool and crisp winter-inspired theme
- Desert Rose - Soft and sophisticated dusty tones
- Tech Innovation - Bold and modern tech aesthetic
- Botanical Garden - Fresh and organic garden colors
- Midnight Galaxy - Dramatic and cosmic deep tones
Theme Details
Each theme is defined in the themes/ directory with complete specifications including:
- Cohesive color palette with hex codes
- Complementary font pairings for headers and body text
- Distinct visual identity suitable for different contexts and audiences
Application Process
After a preferred theme is selected:
- Read the corresponding theme file from the
themes/directory - Apply the specified colors and fonts consistently throughout the deck
- Ensure proper contrast and readability
- Maintain the theme's visual identity across all slides
Create Your Own Theme
If none of the existing themes fit:
- Derive a new theme from the user's stated mood, audience, and artifact type.
- Give it a concise descriptive name consistent with the existing naming style.
- Define at minimum:
- primary / secondary / accent colors - background and text colors - heading and body font pairing
- Show the custom theme for review before applying it broadly.
Output Contract
Return:
- chosen theme name
- theme file used, or note that a custom theme was created
- the artifact or files updated
- a brief note about the palette and typography direction
Failure Handling
- If the showcase cannot be displayed, list the 10 theme names and their one-line descriptions in chat.
- If the user is undecided, recommend 2-3 themes based on artifact type and tone instead of stalling.
- If the artifact already has a locked brand system, explain the conflict before applying a new theme.
Final Checklist
- Theme choice is explicit or well-justified
- Colors and fonts come from a real theme file or a clearly defined custom theme
- Contrast and readability remain intact