做完一份方案,常见的问题并不是缺内容,而是标题、表格、图表和说明各有各的颜色:第一页深蓝,第二页亮紫,正文又换一种字体。Theme Factory Skill 的作用是给产物提供统一的颜色与字体规范,再按选定主题应用。它不是图像模型,不需要本地部署大模型,也不是双击即可美化所有文件的独立软件。

本文用一份虚构的“培训活动方案”练习,说明如何取得官方 Skill、在 Claude Code 中调用、选择主题并核验输出。最终交付是一份有明确配色和字体回退规则的方案样稿。文中的样稿是教学设计,不是本站在某个账号中生成的实际客户成品。

一、它适合什么任务,不负责什么

官方 theme-factory 提供十套预设主题,每套包含十六进制颜色、标题与正文字体组合和适用场景;也可以根据输入生成新主题,再供用户确认。主题可用于幻灯片、文档、报告或 HTML 等产物,但能否读取、编辑和导出具体文件,仍取决于宿主工具。

它适合解决同一项目中“颜色缺乏统一、字体层级不明确、多个页面看起来不属于同一套”的问题。它不会自动完成事实查证、中文字体安装、排版引擎部署或演示文稿格式转换。主题规范与文件制作能力是两个层面,下载 Skill 不能让一个没有 PPT 编辑能力的环境突然获得完整导出能力。

初学者可以先输出 HTML 或主题说明,确认视觉规则再扩展到正式文件。已有品牌规范的团队,应优先遵守授权的品牌规则,不随意让预设主题覆盖商标、品牌色或法律要求的标识。

二、下载包中有哪些文件

本文提供固定提交版本的官方内容包,版本信息和下载入口见页面资料表。压缩包保留以下结构:

theme-factory/
  SKILL.md
  LICENSE.txt
  theme-showcase.pdf
  themes/
    ocean-depths.md
    modern-minimalist.md
    tech-innovation.md
    ...其余官方主题文件
README-来源与安装说明.txt

SKILL.md 规定工作流程;theme-showcase.pdf 用于查看主题;themes/ 下是实际颜色和字体规范;LICENSE.txt 为 Apache-2.0 许可。本包没有增加可执行安装器,不包含模型权重,也没有把主题中的字体名称当作字体文件重新分发。

解压后先阅读来源、许可和文件结构,不运行来源不明的附加脚本。官方仓库可能继续更新,网页下载包按本页显示的 commit 固定;用插件市场安装得到的则可能是当前插件版本,两者不要混称为完全相同。

Theme Factory 的文件分工:工作流、主题规范与展示文件分别用于不同步骤

上图为原创文件关系示意,不是官方主题展示 PDF 的截图。

三、在已有 Claude Code 环境中安装

本篇以已经可正常登录和使用的 Claude Code 为前提。若尚未安装宿主,先按 Claude 官方的安装与账号说明配置;Skill 本身不会替你开通账号或绕过套餐限制。

官方仓库 README 给出了插件市场方式。在 Claude Code 会话里执行以下命令,不是在 PowerShell 或系统终端中当普通命令执行:

/plugin marketplace add anthropics/skills

然后按官方 README 安装示例集合:

/plugin install example-skills@anthropic-agent-skills

当前官方插件清单将 theme-factory 列在 example-skills 中,不在仅包含文档格式处理能力的 document-skills 列表里。集合也包含其他示例 Skill,安装前阅读来源与权限提示;本文不假装这条命令只装一个小目录。

如果采用页面下载包,则按照你使用工具的官方自定义 Skill 导入方式安装完整 theme-factory 文件夹,不能只复制 SKILL.md,否则展示 PDF 和主题规范会丢失。不同宿主的目录和导入方式不一致,不把某个工具的安装路径当成通用标准。

安装后发出一个明确任务,确认助手能读取对应主题文件。仅看到压缩包下载完成,不代表 Skill 已经被宿主发现。遇到找不到文件时,检查实际导入目录、文件层级与当前会话可访问范围,再按宿主说明重新加载。

四、准备练习资料,先决定交付格式

用一份不含真实个人信息的培训方案进行练习:

文档:团队摄影入门培训方案
读者:负责安排活动的同事
目的:看完能确认课程流程和待办
内容:活动目标、半天议程、准备事项、待确认问题
已知:18 人参加,需要投影;具体日期未定
练习交付:一页 HTML 样稿及一份主题说明
要求:正文中文可读,不增加未经确认的预算或日期

选择 HTML 是为了减少格式转换变量,不表示该 Skill 自带专用 HTML 渲染器。宿主应具备写文件能力,你还需要浏览器查看结果;如果环境只能聊天,就先得到完整主题说明和文本样稿,不把聊天文字冒充已经生成的附件。

首次调用可写:

请使用 theme-factory,为以下培训方案建立统一视觉样式。
先让我查看原有 theme-showcase.pdf,不修改这份展示文件。
说明可选主题,并等待我明确选择后再应用。
交付以一页 HTML 为练习目标;不能写文件时请明确说明。
保持所有事实不变,缺少的日期和预算继续标待确认。

官方工作流强调先展示、再询问、等待选择、最后应用。如果助手没展示候选就一次性套用某种风格,可以要求它退回主题选择阶段。省略确认容易导致你以为选择的是清爽浅色,得到的却是深色整页背景。

五、选择主题后,把规范落实到元素

本例假设读者在看完展示文件后,主动选择 Ocean Depths。官方对应文件列出的颜色为:深海军蓝 #1a2332、强调青色 #2d8b8b、浅海沫色 #a8dadc、浅奶油色 #f1faee;标题字体为 DejaVu Sans Bold,正文为 DejaVu Sans。

这只是本篇的主题选择示例,不替读者决定所有正式项目的主题。选定后要求助手先读取 themes/ocean-depths.md,再做这些映射:

  1. 大面积背景与正文:规定哪些区域使用深色底、哪些区域使用浅色底。不要把四种颜色平均铺满,避免内容没有主次。
  2. 强调与辅助信息:强调色用于小标题、少量关键数字或标记;普通正文保持稳定,不能每句话都用亮色强调。
  3. 字体层级:明确主标题、小标题和正文字号、字重与行距,保证中文段落不会挤在一起。
  4. 表格与图表:沿用同一颜色角色与间距,不让单独一张图忽然使用另一套艳色。图例还需文字或形状,不能仅靠颜色区分含义。
  5. 事实保留:样式变动不能改变人数、设备需求与待确认状态。标题写得更好看,也不能把“日期待定”改成确定开课日期。

中文尤其需要注意字体覆盖。官方列出字体名称,不等于你的电脑已经安装,也不保证中文字形完整。应在实际环境检查,选择有使用依据、能显示中文的回退字体,并在说明中记录;不能用大量缺字方框交稿。

六、用一段可读的样式说明约束结果

不必一开始就要求复杂动画。可以先要求助手将选定规则写入产物,例如为 HTML 使用以下主题变量。它是本篇的示例映射,不是官方仓库附带的现成网站模板。

:root {
  --color-dark: #1a2332;
  --color-accent: #2d8b8b;
  --color-soft: #a8dadc;
  --color-light: #f1faee;
}
body {
  background: var(--color-light);
  color: var(--color-dark);
  font-family: "DejaVu Sans", "Microsoft YaHei", sans-serif;
  line-height: 1.8;
}
h1, h2 {
  font-weight: 700;
}

这里用浅背景配深色正文,强调色另用于装饰或必要标题,不能据此假定任意大小的青色小字都有足够对比度。Microsoft YaHei 只是环境可能存在的中文回退示例,不包含字体分发授权,跨设备时仍需检查实际显示。

完成后请助手输出“使用了哪些颜色、字体回退如何安排、哪些事实保持原样、还有哪些待确认项”。这样下次编辑能沿用规则,而不是重新凭感觉换色。

主题样稿验收示意:颜色角色、中文显示、页面布局与事实一致性

上图是原创检查清单。它不代表实际文件已经通过验收。

七、验收时逐页逐设备检查

  1. 一致性:正文、标题、按钮与图表是否服从同一颜色角色,是否存在遗留默认色。
  2. 可读性:在电脑和较窄窗口查看,检查中文缺字、字号、长标题折行及浅色文字对比。需要打印时,另查打印预览和分页。
  3. 内容完整:18 人、投影需求、日期待定等信息是否与原资料一致;主题应用不应删除待办或悄悄增加承诺。
  4. 交付完整:HTML 所依赖的样式、图片和文件是否齐全;若另行导出 PDF 或演示文稿,必须在目标阅读器复查,不能把浏览器截图当成可编辑源文件。
  5. 可维护性:保留原始资料、主题说明与最终版本。后续只改内容时,不需要重新设计全部颜色。

主题没生效,先查 Skill 是否被读取、主题文件是否存在、宿主是否具备编辑能力;字体不对,查字体安装与中文覆盖;导出错位,查目标格式和工具的渲染差异。不要把所有问题都归结为提示词不够长。

Theme Factory 最有价值的产物,是一套别人也能接着使用的视觉规则。它能减少重复决定颜色和字体的时间,但不能代替内容策划、格式制作与最终人工检查。

官方资料