theme-factory
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.
1How It Works & Mechanism
The workflow follows a human-in-the-loop 'preview first, select, then apply' pattern: it first presents theme-showcase.pdf so the user can visually evaluate all 10 themes, only proceeding after explicit user selection.
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.
Themes are defined purely as data in markdown files under the themes/ directory: one file per theme containing hex palettes, header/body font pairings, and context recommendations, without any code or scripts.
Each theme is defined in the `themes/` directory with complete specifications including:
Fallback capability to generate themes on-the-fly: if none of the 10 presets fit, a new theme matching the desired aesthetic is generated from any user-provided description and presented for review before application.
To handle cases where none of the existing themes work for an artifact, create a custom theme.
Application is handled through pure styling instructions: read the theme file → consistently apply colors and fonts throughout the deck → ensure contrast and readability → maintain visual identity.
1. Read the corresponding theme file from the `themes/` directory 2. Apply the specified colors and fonts consistently throughout the deck
2Core Capabilities
4Recommended Governance & Evidence
- 本地文件: Operates on local project files or working directory artifacts
5Second-Pass Verification
- [ok] 10 主题声明 vs 目录文件 — SKILL.md 列出的 10 个主题名与 themes/ 下 10 个 md 文件名一一对应,无缺失无多余。
- [ok] showcase.pdf 存在 — theme-showcase.pdf 在 skill 根目录(二进制 PDF,~数 KB 级数据资产),SKILL 指示只展示不改。
- [ok] 主题文件结构 — arctic-frost.md 含 Color Palette(hex)/Typography(DejaVu Sans Bold + DejaVu Sans)/Best Used For 三节,与 SKILL.md 'complete specifications' 描述一致。
- [ok] 零脚本零网络零凭证 — 目录无代码文件;token 扫描零命中。
- [ok] 自定义主题能力 — 'Create your Own Theme' 节原文存在:'create a custom theme…After generating the theme, show it for review'——无夸大。
- [ok] 应用方式边界 — 应用=模型手动套样式(无代码);对 'slides, docs, reportings, HTML landing pages' 中可编程指定样式的工件成立,二进制/图片类工件不适用——属能力边界而非夸大。
- [ok] 元数据 — 本地 HEAD==pin 41bbe19;Apache-2.0 LICENSE.txt(Copyright 2026 Anthropic, PBC.)。
6Verdict & Scenarios
e7da5a7f0cbaccf8…