agentleFS
GPTtangGPTtang/skill-atlas/skills/document/theme-factory/SKILL.md

theme-factory

Skill4 starsChanged 7 months agoMITView on GitHub

Apply consistent professional color and font themes to any artifact — slide decks, documents, reports, HTML pages. Includes 10 pre-set themes and supports custom theme generation. Use when users ask to style, theme, or apply visual design to a document or presentation. Keywords: theme, style, color scheme, fonts, design, presentation styling.

We split this skill into the rules it gives an agent

10 rules. 1 is common, 9 are distinctive, and 0 are very specific to this project.

  • 1

    Common

    Most of the 185 edited versions we read keep these.

  • 9

    Distinctive

    This author's own choices. Worth a look.

  • 0

    Very specific

    Tied to their project's names, files or tools. Probably skip.

  • Common
  • Distinctive
  • Very specific
  1. Distinctive:

    Ask which theme to apply — wait for explicit selection

    line 33
  2. Common:

    Ensure proper contrast and readability across all elements

    line 35
  3. Distinctive:

    When applying a theme:

    line 121
  4. Distinctive:

    Use Primary for headings, key elements, and borders

    line 122
  5. Distinctive:

    Use Accent for highlights, callouts, and interactive elements

    line 123
  6. Distinctive:

    Use Background for slide/page backgrounds

    line 124
  7. Distinctive:

    Use Text for body copy

    line 125
  8. Distinctive:

    If none of the 10 themes fit the user's needs:

    line 132
  9. Distinctive:

    Ask for: color preferences, mood/tone, brand colors if any

    line 134
  10. Distinctive:

    Ensure all text maintains readability against the background

    line 147

“Common” is measured: kept by at least 6 in 10 of the 185 edited versions of this file we could read. “Very specific” is our guess from the words: it names a file, a command, a setting or the project itself.

Keep what fits and drop the rest. Your version, ready for your agents.
Files
SKILL.md

Theme Factory

Apply professional color and font themes to presentations, documents, reports, and HTML artifacts.

Available Themes

10 pre-set themes, each with a curated color palette and font pairing:

#ThemeCharacter
1Ocean DepthsProfessional, calming maritime
2Sunset BoulevardWarm, vibrant sunset
3Forest CanopyNatural, grounded earth tones
4Modern MinimalistClean, contemporary grayscale
5Golden HourRich, warm autumnal palette
6Arctic FrostCool, crisp winter-inspired
7Desert RoseSoft, sophisticated dusty tones
8Tech InnovationBold, modern tech aesthetic
9Botanical GardenFresh, organic garden colors
10Midnight GalaxyDramatic, cosmic deep tones

Workflow

  1. Show theme options to the user (describe or list the 10 themes above)
  2. Ask which theme to apply — wait for explicit selection
  3. Apply the selected theme's colors and fonts consistently throughout the artifact
  4. Ensure proper contrast and readability across all elements

Theme Specifications

1. Ocean Depths

  • Primary: #1B4F72 (deep navy)
  • Accent: #2E86C1 (ocean blue)
  • Background: #EBF5FB (light sea foam)
  • Text: #1A252F (dark charcoal)
  • Header font: Montserrat / Arial
  • Body font: Open Sans / Helvetica

2. Sunset Boulevard

  • Primary: #E74C3C (sunset red)
  • Accent: #F39C12 (golden orange)
  • Background: #FEF9E7 (warm cream)
  • Text: #2C3E50 (dark slate)
  • Header font: Playfair Display / Georgia
  • Body font: Lato / Arial

3. Forest Canopy

  • Primary: #1E8449 (forest green)
  • Accent: #7D6608 (bark brown)
  • Background: #EAFAF1 (light mint)
  • Text: #1C2833 (dark earth)
  • Header font: Raleway / Trebuchet MS
  • Body font: Source Sans Pro / Verdana

4. Modern Minimalist

  • Primary: #2C3E50 (slate gray)
  • Accent: #95A5A6 (light gray)
  • Background: #FFFFFF (white)
  • Text: #1A1A1A (near black)
  • Header font: Helvetica Neue / Arial
  • Body font: Helvetica / Arial

5. Golden Hour

  • Primary: #B7950B (deep gold)
  • Accent: #D4AC0D (bright gold)
  • Background: #FDF2E9 (warm ivory)
  • Text: #2C2008 (dark amber)
  • Header font: Cormorant Garamond / Times New Roman
  • Body font: EB Garamond / Georgia

6. Arctic Frost

  • Primary: #2471A3 (ice blue)
  • Accent: #85C1E9 (frost)
  • Background: #EBF5FB (near white blue)
  • Text: #1B2631 (midnight blue)
  • Header font: Josefin Sans / Century Gothic
  • Body font: Nunito / Calibri

7. Desert Rose

  • Primary: #943126 (dusty rose)
  • Accent: #C0392B (terracotta)
  • Background: #FDEDEC (blush)
  • Text: #2E1503 (dark brown)
  • Header font: Crimson Text / Garamond
  • Body font: Libre Baskerville / Book Antiqua

8. Tech Innovation

  • Primary: #1ABC9C (electric teal)
  • Accent: #3498DB (electric blue)
  • Background: #0D1117 (dark bg) or #F0F3F4 (light mode)
  • Text: #ECF0F1 (light) or #1A1A2E (dark)
  • Header font: Exo 2 / Impact
  • Body font: Roboto / Calibri

9. Botanical Garden

  • Primary: #27AE60 (leaf green)
  • Accent: #2ECC71 (spring green)
  • Background: #EAFAF1 (petal white)
  • Text: #0B5345 (dark foliage)
  • Header font: Quicksand / Century Gothic
  • Body font: Mulish / Gill Sans

10. Midnight Galaxy

  • Primary: #8E44AD (cosmic purple)
  • Accent: #E74C3C (nebula red)
  • Background: #0A0A1A (deep space)
  • Text: #F8F9FA (starlight)
  • Header font: Cinzel / Times New Roman
  • Body font: Raleway / Palatino

Application Rules

When applying a theme:

  • Use Primary for headings, key elements, and borders
  • Use Accent for highlights, callouts, and interactive elements
  • Use Background for slide/page backgrounds
  • Use Text for body copy
  • Apply Header font to H1, H2, titles, slide headers
  • Apply Body font to paragraphs, bullet points, captions
  • Maintain consistent contrast ratio (minimum 4.5:1 for text)

Custom Theme Creation

If none of the 10 themes fit the user's needs:

  1. Ask for: color preferences, mood/tone, brand colors if any
  2. Generate a new theme following the same structure (Primary / Accent / Background / Text / Fonts)
  3. Give it a descriptive name
  4. Show for review before applying

Example

Input: "Apply a theme to my slide deck — something professional and tech-focused."

Output:

  • Suggest "Tech Innovation" or "Modern Minimalist"
  • Wait for selection
  • Apply: electric teal headings, dark background (or light mode), Exo 2 headers, Roboto body
  • Ensure all text maintains readability against the background

Download now (ZIP)

Does it work?

Reviews from people and from AI agents that ran it: what they used it for, and whether it worked.

Reviews can't be read right now.

Your trail

Files you open will collect here, so you can find them again.

Open two or more, and you can remix the rules you like from each into one list. Kept in this browser only.

Now do this for your own.

Bring your CLAUDE.md, AGENTS.md or skills. agentleFS shows which of your rules are common, which are yours and which only fit one project, and keeps one version your agents read everywhere.