Skip to content
AI Dev Toolkit.
Esc
  • AI Token CounterCount tokens for GPT, Claude, Gemini, DeepSeek, Qwen and more.Tool
  • LLM API Cost CalculatorEstimate per-request, daily and monthly API costs.Tool
  • AI Model ComparisonCompare prices, context windows and features across models.Tool
  • AI Model Pricing PagesSpecs, real costs and cheaper alternatives for popular models.Tool
  • Context Window CheckerSee whether your text fits each model’s context window.Tool
  • Subscription vs API CalculatorFind out whether a chat plan or the API is cheaper for you.Tool
  • GPU / VRAM CalculatorCheck how much VRAM a local model needs and which GPUs fit.Tool
  • Prompt Caching CalculatorEstimate savings from prompt caching.Tool

Claude skill · Design and art · Anthropic

Theme factory skill for Claude

Ten ready-made colour and font themes for slides, documents and web pages, plus a way to generate a new theme on request.

Command
/theme-factory
Licence
Apache-2.0, copying allowed with attribution
Folder
13 files, 141 KB
Runs code
No scripts

Overview

What it does

Each theme is a Markdown file in themes/ with a palette of hex colours and a heading and body font pairing. Claude shows you the bundled showcase PDF, asks which theme you want, waits for your choice and then applies it consistently.

If none fits, it can create a new theme from a description. The skill works with any artifact Claude produces, not just decks.

Triggers

When Claude uses it

  • Styling a deck, document, report or landing page with a consistent theme.
Its description, which Claude matches against
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.

What it needs

  • Nothing to install.

Install

How to install it

Claude Code

Plugin (type in Claude Code)
/plugin marketplace add anthropics/skills
/plugin install example-skills@anthropic-agent-skills

The example-skills plugin installs 12 skills from this repository, including this one. Its skills are then namespaced, such as /example-skills:theme-factory.

Or copy the folder (shell)
git clone --depth 1 https://github.com/anthropics/skills.git
mkdir -p ~/.claude/skills
cp -r skills/skills/theme-factory ~/.claude/skills/

That makes it a personal skill, available as /theme-factory in all your projects. Copy it into .claude/skills/ in a repository instead to share it with your team.

claude.ai and the Claude API

Zip the skill folder, then in claude.ai open Customize > Skills, choose + and Create skill, then Upload a skill. Code execution must be turned on.

Upload with the Python SDK
from anthropic import Anthropic
from anthropic.lib import files_from_dir

client = Anthropic()
skill = client.skills.create(files=files_from_dir("theme-factory"))
print(skill.id)  # use as a custom skill_id with the code execution tool

Checks

SKILL.md validator results

Its SKILL.md (59 lines) run through our SKILL.md validator, with the folder’s file list, for both targets. These check the file’s format, not whether the skill works well.

Claude Code

0 errors, 1 warning, 1 tip

  • warningSay when to use it, e.g. “Use when the user asks for…”. Claude matches requests against the description, so it needs both what the skill does and when.
  • tipSKILL.md doesn’t mention themes/arctic-frost.md, themes/botanical-garden.md, themes/desert-rose.md, themes/forest-canopy.md, themes/golden-hour.md and 5 more. Say what each file is for and when to read or run it, or Claude won’t know to use it.

claude.ai and the API

0 errors, 1 warning, 2 tips

  • warningSay when to use it, e.g. “Use when the user asks for…”. Claude matches requests against the description, so it needs both what the skill does and when.
  • tipThe Claude Help Center’s upload guide gives a 200-character description limit for claude.ai, though the platform docs say 1,024. Keep it under 200 if you’ll upload it there.
  • tipSKILL.md doesn’t mention themes/arctic-frost.md, themes/botanical-garden.md, themes/desert-rose.md, themes/forest-canopy.md, themes/golden-hour.md and 5 more. Say what each file is for and when to read or run it, or Claude won’t know to use it.

Folder

What’s in the folder

  • LICENSE.txt11 KB
  • SKILL.md3.1 KB
  • theme-showcase.pdf121 KB
  • themes/10 files, 5.2 KB

SKILL.md sections

  1. Theme Factory Skill
  2. Purpose
  3. Usage Instructions
  4. Themes Available
  5. Theme Details
  6. Application Process
  7. Create your Own Theme

Source

Licence and source

Related

All Claude skillsWrite your own skillSlash command builderGuide: subagents, skills and commands