Theme Factory

94TrustedInstructions only

Design palettes and typography pairings for your generated presentation artifacts.

What it does

Theme Factory upgrades your assistant by introducing a library of predefined visual identities for presentation slides and documents. It ensures that the color palettes, contrast ratios, and font selections remain consistent across every component of an artifact.

Beyond the included presets, this skill allows for the creation of original visual themes tailored to specific brand guidelines or project moods. It functions as an aesthetic layer that sits atop your existing document generation tasks to provide a polished final look.

When it earns its place

Reach for it when…

Apply this when you have already generated the content for a slide deck or web artifact and need to ensure the visual presentation matches a professional standard. It is ideal for tailoring a document to a specific audience or tone, such as shifting from a neutral corporate style to a bold, innovative aesthetic.

Look elsewhere when…

Do not attempt to use this for complex layout adjustments or structural modifications to your documents. It does not handle image processing, graphic design asset creation, or the conversion of static files into different formats; it focuses strictly on applying predetermined styling parameters to existing text-based structures.

What to say to use it

You never invoke a skill directly — the assistant picks it up when your request matches what it covers. These are the kinds of things that do that.

  • what visual styles can I apply to these slides
  • let me see the available color and font options
  • can you make this presentation look more like the tech innovation theme
  • create a new custom color scheme based on my project colors
  • show me the design catalog for my deck

Install it

Install for all your projects

Copy the skill directory into your personal skills folder. Claude picks it up on its own the next time your request matches what it does — there is nothing to enable.

bash
git clone --depth 1 --branch main https://github.com/anthropics/skills.git /tmp/skills
mkdir -p ~/.claude/skills
cp -r /tmp/skills/skills/theme-factory ~/.claude/skills/theme-factory

Install for one project only

Put it in the project's own skills folder instead, so it can be committed and shared with everyone working on that repository.

bash
cp -r /tmp/skills/skills/theme-factory .claude/skills/theme-factory

If a skill of the same name exists in both places, the personal one wins.

Installing on Claude.ai or through the API instead? The full guide covers every surface.

Pair it with an MCP server