Theme Factory

VerifiedSafe

Toolkit for styling artifacts with pre-set or custom themes. Suitable for slides, docs, HTML landing pages, and more.

Sby Skills Guide Bot
ContentBeginner
7/22/2026
Claude Code
#theming#slides#color-palette#typography#design-system

Recommended for

Automated summary

This skill ships ten preset themes (hex color palettes plus header and body font pairings) that can be applied to slides, docs, reports, or HTML pages, or used as templates for generating a new custom theme.

Strengths

  • Ten ready-made themes spanning distinct moods (maritime, minimal grayscale, bold tech, cosmic, and more)
  • Each theme lives in its own file under themes/ with exact hex codes and matched header/body fonts
  • The workflow enforces showing the showcase, waiting for an explicit choice, then applying the theme consistently across every slide
  • Includes a documented path for generating a custom theme from a short description and reviewing it before applying

Limitations

  • Step one relies on displaying theme-showcase.pdf, which does not work in headless or terminal-only sessions
  • Themes depend on external files in the themes/ directory being available in the workspace
  • Contrast and readability are handled as a manual instruction, with no automated accessibility check
When to use it

Use it when an existing artifact such as a slide deck, report, or HTML page needs a coherent, professional visual identity without designing one from scratch.

When not to use it

Avoid it when a corporate brand guide already dictates colors and fonts, or when the environment cannot display the showcase PDF or read the theme files.

Security analysis

Safe
Quality score85/100

The skill only instructs viewing a PDF, reading local theme files, and applying colors/fonts to artifacts. It does not execute commands, access networks, or handle sensitive data. No destructive or exfiltration behaviors are described.

No concerns found

How this analysis is made

Examples

Style a deck
Show me the available themes and then apply the one I pick to my Q3 results slide deck.
Pick a theme for a landing page
Apply the Forest Canopy theme to this HTML landing page, keeping the color and font choices consistent across every section.
Custom theme
None of the preset themes fit our fintech brand — create a custom theme with a trustworthy, understated feel and show it to me before applying it.

name: theme-factory description: Toolkit for styling artifacts with a theme. These artifacts can be slides, docs, reportings, HTML landing pages, etc. There are 10 pre-set themes with colors/fonts that you can apply to any artifact that has been creating, or can generate a new theme on-the-fly. license: Complete terms in LICENSE.txt match: languages: ['typescript'] tags: ['ml']

Theme Factory Skill

This skill provides a curated collection of professional font and color themes themes, each with carefully selected color palettes and font pairings. Once a theme is chosen, it can be applied to any artifact.

Purpose

To apply consistent, professional styling to presentation slide decks, use this skill. 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

Usage Instructions

To apply styling to a slide deck or other artifact:

  1. Show the theme showcase: Display the theme-showcase.pdf file to allow users to see all available themes visually. Do not make any modifications to it; simply show the file for viewing.
  2. Ask for their choice: Ask which theme to apply to the deck
  3. Wait for selection: Get explicit confirmation about the chosen theme
  4. Apply the theme: Once a theme has been chosen, apply the selected theme's colors and fonts to the deck/artifact

Themes Available

The following 10 themes are available, each showcased in theme-showcase.pdf:

  1. Ocean Depths - Professional and calming maritime theme
  2. Sunset Boulevard - Warm and vibrant sunset colors
  3. Forest Canopy - Natural and grounded earth tones
  4. Modern Minimalist - Clean and contemporary grayscale
  5. Golden Hour - Rich and warm autumnal palette
  6. Arctic Frost - Cool and crisp winter-inspired theme
  7. Desert Rose - Soft and sophisticated dusty tones
  8. Tech Innovation - Bold and modern tech aesthetic
  9. Botanical Garden - Fresh and organic garden colors
  10. 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:

  1. Read the corresponding theme file from the themes/ directory
  2. Apply the specified colors and fonts consistently throughout the deck
  3. Ensure proper contrast and readability
  4. Maintain the theme's visual identity across all slides

Create your Own Theme

To handle cases where none of the existing themes work for an artifact, create a custom theme. Based on provided inputs, generate a new theme similar to the ones above. Give the theme a similar name describing what the font/color combinations represent. Use any basic description provided to choose appropriate colors/fonts. After generating the theme, show it for review and verification. Following that, apply the theme as described above.

From the file to a first result

The download contains exactly the content displayed on this page. This copy may differ from the latest version in the source repository.

View the source and supporting files

This download contains SKILL.md only. Any scripts, references, templates and dependencies are not included. Get the required files from the source, preserving their directory structure, before continuing.

1. Download the file

Download SKILL.md

From the root of a test project, save the file as .skill-downloads/theme-factory-mrwakg7y/SKILL.md, or use the command below. This folder is for inspecting the skill before installation.

Command for macOS/Linux or WSL: requires a POSIX shell and curl. On Windows without WSL, use the download button and create the folder manually.

mkdir -p '.skill-downloads/theme-factory-mrwakg7y' && curl --fail --show-error --location 'https://skills-guides.com/api/skills/theme-factory-mrwakg7y/download' --output '.skill-downloads/theme-factory-mrwakg7y/SKILL.md.part' && mv '.skill-downloads/theme-factory-mrwakg7y/SKILL.md.part' '.skill-downloads/theme-factory-mrwakg7y/SKILL.md'

2. Check prerequisites

Read SKILL.md before using it. If it references scripts or external services, inspect them and prepare the required access in your test environment.

No recognized prerequisites section in this file. This does not mean it is self-contained: libraries, tools and access requirements may be mentioned elsewhere in the content or source repository.

The platforms on this page are catalog indications. The paths below follow tool documentation; they do not prove this skill has been run in those tools. No minimum tool version is confirmed for this listing.

3. Load the skill

After inspection, copy the complete folder into your project using one of the commands below, then open a new tool session. The command stops if a folder with the same name already exists: compare the files before replacing it.

Claude Code
test -f '.skill-downloads/theme-factory-mrwakg7y/SKILL.md' && test -s '.skill-downloads/theme-factory-mrwakg7y/SKILL.md' && mkdir -p '.claude/skills' && test ! -e '.claude/skills/theme-factory' && cp -R '.skill-downloads/theme-factory-mrwakg7y' '.claude/skills/theme-factory'

OpenSkills

OpenSkills must already be installed. The local install/read procedure is checked with OpenSkills 1.5.0, which requires Node.js ≥ 20.6.0. Catalog slugs are not resolved automatically.

Official OpenSkills installation
openskills install './.skill-downloads/theme-factory-mrwakg7y'

openskills read 'theme-factory-mrwakg7y'

Reading should display the installed file content and its base directory. It does not run the skill or install its dependencies.

For an agent that reads AGENTS.md, then sync the index. This command changes AGENTS.md: review the diff before using it.

openskills sync

Manual method or another tool: attach SKILL.md to a conversation, or open it in an agent that can read files. Include any required supporting resources. No universal folder is recognized by every tool.

4. Try a first task

Use a short, synthetic input: an API endpoint, a small document or an interface brief. In a new conversation, attach the file or give the agent its path, then adapt this request:

Read .skill-downloads/theme-factory-mrwakg7y/SKILL.md and apply its instructions to this example: [describe a test input]. Identify any missing files, dependencies or access. Produce the result requested by the skill without inventing data or running unreviewed scripts.

Expected result: output matching the skill instructions, or a precise list of missing prerequisites. A read confirmation alone does not validate a first use. If an external resource is unavailable, that path remains untested.

Related skills