theme-factory

Apply curated theme palettes and font pairings to presentation and document artifacts.

7|Updated Apr 7, 2026
One-click install
npx skills add https://github.com/chenziyang110/spec-kit-plus --skill theme-factory-chenziyang110
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: theme-factory
Source: https://github.com/chenziyang110/spec-kit-plus/tree/main/templates/passive-skills/theme-factory
Command: npx skills add https://github.com/chenziyang110/spec-kit-plus --skill theme-factory-chenziyang110

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

This Skill solves inconsistent, time-consuming styling work by providing curated, ready-to-use themes (colors and font pairings) so you can quickly make slides and other artifacts look polished and cohesive.

Core Features & Use Cases

  • Theme selection and application: Choose from 10 pre-set themes and apply the associated palette and typography to an existing artifact (e.g., slide decks, docs, HTML landing pages).
  • Visual consistency via design tokens: Use defined hex color palettes and matching header/body font pairings to maintain a consistent visual identity across the whole artifact.
  • On-the-fly custom theme creation: Generate a new theme when none of the presets fit, then review and apply it to the target artifact.

Quick Start

Use the theme-factory skill to style your artifact by showing theme-showcase.pdf, confirming the theme you want, and then applying its colors and fonts across the full deck or document.

Frequently Asked Questions about theme-factory

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I apply a consistent color palette and typography to my slides?

You can apply cohesive styling to presentation slides by selecting from 10 curated preset themes that provide matching hex color palettes and header/body font pairings, ensuring visual consistency across your entire deck.

Can I generate a custom theme for an HTML landing page if the presets don't fit?

You can generate a custom theme for an HTML landing page on the fly when presets do not fit, creating new color palettes and font pairings that are reviewed and applied to the target artifact.

What is the process for selecting and applying a document styling theme?

The theme selection process involves viewing a theme showcase, confirming your explicit theme choice, and then consistently applying its color and typography specifications across the full document.

Does this work for both slide decks and text documents?

The theme application works for both slide decks and text documents, reading theme specifications to consistently apply colors and typography across various artifacts including docs and HTML landing pages.

What's the best way to maintain visual consistency across a presentation deck?

The best way to maintain visual consistency across a presentation deck is to use defined design tokens, specifically matching hex color palettes and header/body font pairings, applied uniformly across all slides.