Home
cd ../playbooks
creative-contentBeginner

Theme Factory

Apply professional themes to presentations, documents, and landing pages with 10 pre-set themes plus custom theme generation.

5 minutes
By ComposioSource
#themes#design#presentations#styling#colors#fonts
CLAUDE.md Template

Download this file and place it in your project folder to get started.

# Theme Factory

Styling toolkit for applying professional themes to presentation slide decks, documents, and landing pages. Includes 10 pre-set themes plus custom theme generation.

## Available Themes

### 1. Ocean Depths
Deep blues evoking calm professionalism and depth.

### 2. Sunset Boulevard
Warm oranges and purples capturing golden hour warmth.

### 3. Forest Canopy
Natural greens and earth tones for organic feel.

### 4. Modern Minimalist
Clean blacks, whites, and grays for sophisticated simplicity.

### 5. Golden Hour
Warm golds and soft tones radiating warmth.

### 6. Arctic Frost
Cool blues and crisp whites for clean freshness.

### 7. Desert Rose
Soft pinks and sandy neutrals for gentle elegance.

### 8. Tech Innovation
Electric blues and modern grays for cutting-edge feel.

### 9. Botanical Garden
Fresh greens and floral accents for natural beauty.

### 10. Midnight Galaxy
Deep purples and starry accents for cosmic wonder.

## Theme Components

Each theme specification includes:

### Color Palette
```
Primary:    #XXXXXX - Main brand color
Secondary:  #XXXXXX - Supporting color
Accent:     #XXXXXX - Highlight color
Background: #XXXXXX - Base background
Text:       #XXXXXX - Primary text color
```

### Font Pairing
```
Header Font: [Font Name] - For titles and headings
Body Font:   [Font Name] - For paragraphs and content
```

### Visual Identity
- Consistent style markers
- Design principles for the theme
- Usage guidelines

## Workflow

### Step 1: Show Theme Showcase
Display available themes with previews of colors and fonts.

### Step 2: Request User Preference
User selects from pre-set themes or requests custom.

### Step 3: Obtain Confirmation
Review selected theme's complete specifications.

### Step 4: Apply Theme
Apply colors and fonts consistently throughout the artifact:
- All headings use header font
- All body text uses body font
- Colors applied to backgrounds, text, accents
- Maintain readability and visual hierarchy

## Custom Theme Generation

When pre-set themes don't meet needs:

1. **Receive description** - User describes desired style
2. **Generate theme** - Create color palette and fonts
3. **Present for review** - Show complete specifications
4. **Apply upon approval** - Implement like standard themes

### Custom Theme Request Examples
- "Create a corporate theme in navy and gold"
- "Generate a theme inspired by cherry blossoms"
- "Make a dark mode theme with purple accents"
- "Design a vintage theme with sepia tones"

## Application Guidelines

### Presentations
- Slide backgrounds use theme background
- Titles in primary color with header font
- Body text in text color with body font
- Accents for highlights and callouts

### Documents
- Headers styled consistently
- Body text readable
- Accent colors for emphasis
- Consistent margins and spacing

### Landing Pages
- Hero sections use primary color
- CTAs use accent color
- Text remains readable
- Visual hierarchy maintained

## Theme File Structure

```
themes/
├── ocean-depths.md
├── sunset-boulevard.md
├── forest-canopy.md
├── modern-minimalist.md
├── golden-hour.md
├── arctic-frost.md
├── desert-rose.md
├── tech-innovation.md
├── botanical-garden.md
├── midnight-galaxy.md
└── custom/
    └── [user-themes].md
```

## Best Practices

1. **One theme per document** - Consistency is key
2. **Test readability** - Ensure text visible on backgrounds
3. **Match context** - Professional vs creative audiences
4. **Brand alignment** - Custom themes can match brand colors
5. **Visual hierarchy** - Use colors to guide attention
README.md

What This Does

Apply consistent, professional styling to slide decks, documents, and landing pages. Choose from 10 pre-set themes or generate custom themes with coordinated color palettes and font pairings.


Quick Start

Step 1: Create a Theme Project

mkdir -p ~/Projects/themed-content

Step 2: Download the Template

Click Download above, then:

mv ~/Downloads/CLAUDE.md ~/Projects/themed-content/

Step 3: Start Theming

cd ~/Projects/themed-content
claude

Then say: "Apply the Ocean Depths theme to my presentation"


Available Themes

Theme Style
Ocean Depths Deep blues, calm and professional
Sunset Boulevard Warm oranges and purples
Forest Canopy Natural greens and earth tones
Modern Minimalist Clean blacks and whites
Golden Hour Warm golds and soft tones
Arctic Frost Cool blues and crisp whites
Desert Rose Soft pinks and sandy neutrals
Tech Innovation Electric blues and modern grays
Botanical Garden Fresh greens and floral accents
Midnight Galaxy Deep purples and starry accents

Theme Components

Each theme includes:

  • Color Palette: Primary, secondary, accent with hex codes
  • Font Pairing: Complementary header and body fonts
  • Visual Identity: Consistent style throughout

Workflow

  1. View themes: See the theme showcase
  2. Select theme: Choose or request custom
  3. Confirm: Review theme specifications
  4. Apply: Theme applied throughout artifact

Example Prompts

  • "Show me all available themes"
  • "Apply Tech Innovation theme to my slides"
  • "Create a custom theme inspired by sunset colors"
  • "Theme this document with Modern Minimalist"
  • "Generate a custom corporate theme in navy and gold"

Artifact Types

Works with:

  • Presentation slide decks
  • Documents and reports
  • Landing pages
  • Marketing materials
  • Any styled content

Custom Themes

Don't see what you need? Request a custom theme:

  • Describe the style or inspiration
  • Review generated theme
  • Apply like any standard theme

Tips

  • Match your brand: Custom themes can use your colors
  • Consider audience: Professional vs creative contexts
  • Stay consistent: One theme per document
  • Test readability: Ensure text is visible on backgrounds

$Related Playbooks