create-theme

Creates reusable slide theme markdown files in themes/<id>.md from images, text, or an existing slide.

182|8|Updated Apr 4, 2026
One-click install
npx skills add https://github.com/compozy/agh --skill create-theme-compozy
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: create-theme
Source: https://github.com/compozy/agh/tree/main/packages/slides/.agents/skills/create-theme
Command: npx skills add https://github.com/compozy/agh --skill create-theme-compozy

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill turns messy brand ideas, images, or an existing slide look into a consistent, reusable slide theme that authors can apply without rewriting design decisions each time.

Core Features & Use Cases

  • Theme authoring from multiple sources: Generate a theme from image references, free-text aesthetic descriptions, or by extracting styling from an existing slide.
  • Structured theme output: Produces a single markdown file at themes/<id>.md describing palette, typography, layout, fixed Title/Footer components, and motion philosophy.
  • Guardrails for correct usage: Prevents editing slides and only writes theme documentation for authoring-time application (not runtime slide code).

Quick Start

Tell the agent: Create a slide theme called editorial-noir using these images and/or by extracting from slide <id>, and write it to themes/editorial-noir.md with palette, typography, layout, Title/Footer components, and motion direction.

Frequently Asked Questions about create-theme

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

FAQPage Schema
How do I create a reusable slide theme from an existing presentation?

You can generate a theme from free-text aesthetic descriptions or image references. The Skill derives visual identity, including design tokens and motion philosophy, from these inputs and outputs a structured markdown theme file for consistent slide authoring.

What does a slide theme markdown file contain?

A slide theme markdown file contains structured design tokens including palette, typography, layout rhythm, fixed Title and Footer components, and motion philosophy, providing all visual identity decisions needed for consistent markdown authoring.

Can I extract design tokens and palette from an image for my slide themes?

Yes, palette extraction from image references is supported. The Skill reads inputs like images to derive your visual identity, applying the extracted design tokens to generate a consistent theme document for your slides.

Does this Skill edit my slides or just generate the theme file?

This Skill only generates the theme markdown file and does not edit your actual slides. It applies guardrails to avoid slide edits or configuration changes, focusing strictly on authoring-time theme documentation.

What's the best way to maintain consistent typography and layout across multiple slides?

The best way to maintain consistency is creating a reusable theme file. This Skill derives typography, layout rhythm, and motion direction into a single markdown document that authors can apply without rewriting design decisions each time.

Do I need any special dependencies to author slide themes?

No dependencies are required to author slide themes. The Skill operates independently to read inputs, extract design tokens, and write a correctly ordered theme document to your themes directory.