theme-factory — Claude Code skill: themes and installation
Applies preset color palettes and font pairs to slides, documents, and HTML pages. Use it when an artifact needs one consistent visual style.
- Author anthropics
- License Apache-2.0
- GitHub ★ 183,434
- Installs 94,921
- Updated 2026-10-09
- Source shown below
What theme-factory does
theme-factory includes 10 preset themes, such as Ocean Depths, Sunset Boulevard, Forest Canopy, and Modern Minimalist. Each theme defines a color palette with hex codes, font pairings for headings and body text, and a distinct visual direction.
The skill first displays theme-showcase.pdf, then waits for an explicit theme choice. After confirmation, it reads the matching file from themes/ and applies its colors and fonts to the deck or other artifact while preserving contrast and readability.
If none of the presets fit, ask for a theme based on a short description. It is shown for review before use. Install it if you often style presentations or documents; it is excessive for a small one-off formatting edit.
What it helps with
- style a slide deck with one palette
- choose fonts for headings and body copy
- review available themes before selecting one
- apply a theme to an HTML landing page
- generate a theme from a style description
How to install theme-factory
Command from the source
/plugin marketplace add anthropics/skillsCommand from the source
/plugin install example-skills@anthropic-agent-skillsCommand from the source
npx skills add anthropics/skills --skill theme-factory -a claude-codeWith the Skills CLI (Vercel)
npx skills add anthropics/skills --skill theme-factory -a claude-codeManually
~/.claude/skills/theme-factory/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/theme-factory/
Manually
.agents/skills/theme-factory/SKILL.mdFor all projects use ~/.agents/skills/
Manually
.cursor/skills/theme-factory/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
GitHub CLI (gh ≥ 2.90)
gh skill install anthropics/skills theme-factoryManually
.github/skills/theme-factory/SKILL.mdGemini CLI
gemini skills install https://github.com/anthropics/skills --path skills/theme-factoryManually
.devin/skills/theme-factory/SKILL.mdThe legacy .windsurf/skills/ path still works
Claude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
How to use it: example prompts
- "Show me the available themes for this slide deck."
- "Apply Ocean Depths to `deck.pptx`."
- "Create a theme for an HTML landing page with calm cool colors and readable fonts."
Source text
SKILL.md · Apache-2.0
--- 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 --- # 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.
© anthropics · Apache-2.0 · anthropics/skills
Questions about theme-factory
How do I install theme-factory in Claude Code?
Add the skill with npx skills add anthropics/skills --skill theme-factory -a claude-code. It can also be installed through the Claude Code plugin marketplace.
What does theme-factory do?
It applies preset palettes and font pairings to artifacts. The skill covers slide decks, documents, reports, and HTML landing pages.
Can theme-factory create a custom theme?
Yes. Provide a basic style description and it creates a named theme with colors and fonts, then shows it for review before applying it.