让 AI 生成幻灯片、文档、报告、网页,内容往往不差,难看的是样子:配色随手抓、标题和正文字体对不上、每一页像各做各的。theme-factory 是 Anthropic 官方出的主题技能,管的就是”样子”这一层:它内置了 10 套做好的专业主题,每套都定死了配色(带色值)和标题/正文字体搭配,选一套套上去,整个文档立刻统一。它不改你的内容,只换视觉系统。

能干什么

一句话:给已经做好的(或正在做的)幻灯片、文档、报告、HTML 落地页,一键套上成套的配色和字体。内置的 10 套主题风格跨度很大:Ocean Depths(深海蓝,专业沉稳)、Sunset Boulevard(落日暖色)、Forest Canopy(森林大地色)、Modern Minimalist(极简灰阶)、Golden Hour(秋日金棕)、Arctic Frost(冷冽冬日感)、Desert Rose(柔和沙漠玫瑰)、Tech Innovation(高对比科技感)、Botanical Garden(清新植物系)、Midnight Galaxy(深邃宇宙色)。技能包里有一份 theme-showcase.pdf,把 10 套主题的样子集中做成了对照页,选之前先看图,不用靠想象。

举个按它流程推演的例子。你让 Claude 写了一份产品介绍幻灯片,内容齐了但通篇默认白底黑字。你说”给这份幻灯片套个专业点的主题”,它先把 showcase 打开给你看,让你挑。你选 Tech Innovation,它就去读这套主题的定义文件:主色 Electric Blue #0066ff、亮色 Neon Cyan #00ffff、深色背景 #1e1e1e、文字白,标题字体 DejaVu Sans Bold、正文 DejaVu Sans,然后把这套颜色和字体逐页套到幻灯片上——标题、正文、强调元素一起换,深底白字保证对比度可读。出来就是一套完整的”科技新品发布”观感,而不是逐页手动改色。

下载

下载在页首面板,下载包里就是官方仓库的原文件夹(含 10 个主题定义文件和 showcase 对照页),下面只说装法和用法。

安装

目前只整理了 Claude 的装法,其他客户端没有实测,先不写。两个入口,任选其一:

Claude.ai 网页版 / 桌面版

  1. 先把技能文件夹压缩成 zip(压缩包里是 theme-factory 文件夹本身,SKILL.md 在文件夹根部,themes 子文件夹要完整保留,套主题时靠它读定义)。
  2. 打开 Claude.ai,进 设置 → 功能(Capabilities)→ 技能(Skills),点上传,选择这个 zip。
  3. 上传完成后,在技能列表里把这个技能的开关打开。

前提说清楚:自定义技能是付费计划(Pro、Max、Team、Enterprise)才有的功能,并且要在设置里开启代码执行(code execution),否则上传入口不会出现。免费账号装不了,这不是操作问题。

Claude Code

  1. 把 theme-factory 文件夹整个放到 ~/.claude/skills/ 目录下,最终路径是 ~/.claude/skills/theme-factory/SKILL.md。
  2. 新开一个会话即可,Claude Code 会自动扫描这个目录加载技能,不需要注册或改配置。

调用与使用

两种叫法。自动触发:当你在做幻灯片、文档、网页并提到”换个样式””配色””主题”时,它会自己启用。点名更稳妥:直接说”用 theme-factory 给这份东西套个主题”。

一段完整的对话例子:

  • 你:用 theme-factory 给这份季度汇报 PPT 换个正式一点的主题。
  • Claude:把 theme-showcase.pdf 打开给你,列出 10 套主题让你挑。
  • 你:用 Ocean Depths 那套。
  • Claude:读取 ocean-depths 的主题定义,把配色和字体逐页套到幻灯片上,套完把成品给你,并提醒哪几页深色背景上的小字号文字需要留意可读性。

选主题这一步它一定会等你确认,不会自作主张先套了再说——这是它说明里写死的流程。所以对话里你唯一要做的决定就是”选哪套”,其余的读文件、逐页替换它自己完成。汇报类、对外材料类建议先在 showcase 里看大图再定,屏幕上看着顺眼的配色,投到投影仪上可能偏淡,这一步没法替你省。

调教成自己的

这个技能的调教点不在 SKILL.md 正文,而在 themes/ 文件夹:每套主题就是一个独立的 .md 文件,结构很简单——配色清单(每个颜色带 hex 色值和用途说明)+ 标题字体 + 正文字体 + 适用场景。所以调教有两条路:

改现成主题,变成公司版。比如把 Tech Innovation 改成你自己品牌的颜色,只动一行:

  • 改前:Electric Blue: #0066ff - Vibrant primary accent(原版主色)
  • 改后:把 #0066ff 换成你自己的品牌色色值(比如你站点的橙色 #E85D10),其余配色相应调一调深浅。

改完存回原文件,以后每次选这套主题,出来的就是你的品牌色版本,不用回回跟它口头交代。

加自己的新主题。照任意一个现有主题文件的格式新建一个 .md 放进 themes 文件夹,起个能说明风格的名字(比如 company-brand.md),写清配色、字体和适用场景;也可以偷懒,直接跟它说”按我们公司的品牌色帮我生成一套新主题”,它会按同样的格式生成一份给你确认,确认后存下来就是第 11 套。字体这一项提醒一句:主题文件里写的多是开源字体(比如 DejaVu Sans),你的环境里没有该字体时它会找相近字体替代,对外正式材料套完主题记得通篇检查一遍字体有没有跑样。