Tuzi Cover Image

基于五维参数自动生成文章封面图,支持多种风格与尺寸。

已扫描
适合谁
内容创作者、自媒体运营者
不适合谁
无需封面图的纯文本用户、不熟悉命令行操作的初学者
国内可用性
需网络配置。可能需要网络配置或第三方服务可访问。
安装难度
新手友好(★☆☆)。基于终端操作、依赖、API Key 和本地环境要求的初步判断。

安装与下载

openclaw skills install @ljquan/tuzi-cover-image

Skill 说明

命令、参数、文件名以原文为准

封面图像生成器

使用五维自定义参数生成优雅的文章封面图像。

使用方法

# 根据内容自动选择尺寸
/tuzi-cover-image path/to/article.md

# 快速模式:跳过确认
/tuzi-cover-image article.md --quick

# 指定尺寸
/tuzi-cover-image article.md --type conceptual --palette warm --rendering flat-vector

# 风格预设(快捷方式,等价于 palette + rendering)
/tuzi-cover-image article.md --style blueprint

# 使用参考图像
/tuzi-cover-image article.md --ref style-ref.png

# 直接输入内容
/tuzi-cover-image --palette mono --aspect 1:1 --quick
[paste content]

参数说明

参数说明
--type <name>hero, conceptual, typography, metaphor, scene, minimal
--palette <name>warm, elegant, cool, dark, earth, vivid, pastel, mono, retro
--rendering <name>flat-vector, hand-drawn, painterly, digital, pixel, chalk
--style <name>风格预设快捷方式(详见 [风格预设](references/style-presets.md))
--text <level>none, title-only, title-subtitle, text-rich
--mood <level>subtle, balanced, bold
--font <name>clean, handwritten, serif, display
--aspect <ratio>16:9(默认),2.35:1,4:3,3:2,1:1,3:4
--lang <code>标题语言(en, zh, ja 等)
--no-title等价于 --text none
--quick跳过确认,使用自动选择
--ref <files...>用于风格或构图参考的图像文件

五维自定义

维度可选值默认值
类型hero, conceptual, typography, metaphor, scene, minimalauto
配色warm, elegant, cool, dark, earth, vivid, pastel, mono, retroauto
渲染风格flat-vector, hand-drawn, painterly, digital, pixel, chalkauto
文字层级none, title-only, title-subtitle, text-richtitle-only
情绪基调subtle, balanced, boldbalanced
字体clean, handwritten, serif, displayclean

自动选择规则:[references/auto-selection.md](references/auto-selection.md)

图库展示

类型:hero, conceptual, typography, metaphor, scene, minimal

→ 详情:[references/types.md](references/types.md)

配色方案:warm, elegant, cool, dark, earth, vivid, pastel, mono, retro

→ 详情:[references/palettes/](references/palettes/)

渲染风格:flat-vector, hand-drawn, painterly, digital, pixel, chalk

→ 详情:[references/renderings/](references/renderings/)

文字层级:none(纯视觉)|title-only(默认)|title-subtitle|text-rich(含标签)

→ 详情:[references/dimensions/text.md](references/dimensions/text.md)

情绪基调:subtle(低对比)|balanced(默认)|bold(高对比)

→ 详情:[references/dimensions/mood.md](references/dimensions/mood.md)

字体类型:clean(无衬线)|handwritten|serif|display(粗体装饰性)

→ 详情:[references/dimensions/font.md](references/dimensions/font.md)

文件结构

输出目录依据 default_output_dir 设置:

  • same-dir{article-dir}/
  • imgs-subdir{article-dir}/imgs/
  • independent(默认):cover-image/{topic-slug}/
<output-dir>/
├── source-{slug}.{ext}    # 原始文件
├── refs/                  # 参考图像(如提供)
│   ├── ref-01-{slug}.{ext}
│   └── ref-01-{slug}.md   # 描述文件
├── prompts/cover.md       # 生成提示文本
└── cover.png              # 输出图像

主题标识符(Slug):2-4个单词,使用连字符连接。冲突时附加 -YYYYMMDD-HHMMSS

工作流程

进度检查清单

封面图像生成进度:
- [ ] 步骤 0:检查配置(EXTEND.md) ⛔ 阻塞项
- [ ] 步骤 1:分析内容 + 保存参考图 + 确定输出目录
- [ ] 步骤 2:确认选项(6个维度) ⚠️ 除非使用 --quick
- [ ] 步骤 3:创建提示
- [ ] 步骤 4:生成图像
- [ ] 步骤 5:完成报告

流程图示

输入 → [步骤 0:加载配置] ─┬─ 找到 → 继续
                             └─ 未找到 → 首次设置 ⛔ 阻塞项 → 保存 EXTEND.md → 继续
      ↓
分析 + 保存参考图 → [输出目录] → [确认:6个维度] → 提示 → 生成 → 完成
                              ↓
                     (若使用 --quick 或所有参数已指定则跳过)

步骤 0:加载配置 ⛔ 阻塞项

检查 EXTEND.md 是否存在(优先级:项目级 → 用户级):

test -f .tuzi-skills/tuzi-cover-image/EXTEND.md && echo "project"
test -f "$HOME/.tuzi-skills/tuzi-cover-image/EXTEND.md" && echo "user"
结果操作
找到加载并显示摘要 → 继续
未找到⛔ 运行首次设置 ([references/config/first-time-setup.md](references/config/first-time-setup.md)) → 保存 → 继续

重要提示:若未找到,请在执行其他步骤或提问前完成首次设置。

步骤 1:分析内容

  1. 保存参考图像(如提供)→ [references/workflow/reference-images.md](references/workflow/reference-images.md)
  2. 保存原始内容(如为粘贴输入,则保存至 source.md
  3. 分析内容:主题、语气、关键词、视觉隐喻
  4. 深入分析参考图像 ⚠️:提取具体、明确的元素(详见 reference-images.md)
  5. 检测语言:比较源内容、用户输入、EXTEND.md 中的偏好设置
  6. 确定输出目录:根据文件结构规则决定

步骤 2:确认选项 ⚠️

完整确认流程:[references/workflow/confirm-options.md](references/workflow/confirm-options.md)

条件跳过仍需确认
使用 --quickquick_mode: true6个维度仅当未指定 --aspect 时确认比例
所有6个维度 + --aspect 已指定全部跳过

步骤 3:创建提示

将提示内容保存至 prompts/cover.md。模板参考:[references/workflow/prompt-template.md](references/workflow/prompt-template.md)


name: Tuzi Cover Image

version: 0.1.0

description: 生成符合设计规范的封面图像,支持自定义风格、配色与布局。

summary: 根据用户输入的主题、类型、情绪等参数,生成高质量封面图像,并支持样式参考与自动调整。

重要 - 前置元数据中的引用

  • 若文件保存至 refs/ 目录 → 必须在 frontmatter 中添加到 references 列表
  • 若样式通过文字描述提取(无对应文件)→ 省略 references,在正文内说明
  • 写入前请验证:test -f refs/ref-NN-{slug}.{ext}

正文中的引用元素必须详细说明,以 "MUST" / "REQUIRED" 开头,并明确集成方式。

步骤 4:生成图像

  1. 备份现有 cover.png(如需重新生成)
  2. 检查图像生成技能;若存在多个,需询问用户偏好
  3. 处理提示词中的引用

- direct 使用方式 → 通过 --ref 参数传递(需支持引用功能的后端)

- style / palette → 提取特征并附加至提示词

  1. 生成图像:调用技能,传入提示词文件、输出路径及宽高比
  2. 若失败,自动重试一次

步骤 5:完成报告

封面已生成!

主题:[topic]
类型:[type] | 配色:[palette] | 渲染风格:[rendering]
文字内容:[text] | 情绪基调:[mood] | 字体:[font] | 宽高比:[ratio]
标题:[title 或 "仅视觉"]
语言:[lang] | 水印:[启用/禁用]
引用来源:[N 张图片 或 "提取样式" 或 "无"]
位置:[目录路径]

文件清单:
✓ source-{slug}.{ext}
✓ prompts/cover.md
✓ cover.png

图像修改操作

操作步骤
重新生成备份 → 首先更新提示词文件 → 重新生成
更改尺寸备份 → 确认新数值 → 更新提示词 → 重新生成

构图原则

  • 留白空间:保持 40%-60% 的呼吸区域
  • 视觉锚点:主要元素居中或偏左布局
  • 人物表现:使用简化轮廓;禁止使用写实人类形象
  • 标题处理:必须使用用户或原始来源提供的精确标题;不得自行创作

扩展支持

通过 EXTEND.md 实现自定义配置。详见 步骤 0 中的路径说明。

支持功能:

  • 水印
  • 推荐尺寸
  • 默认宽高比/输出格式
  • 快速模式
  • 自定义配色方案
  • 多语言支持

配置 Schema:[references/config/preferences-schema.md](references/config/preferences-schema.md)

参考资料

尺寸相关:[text.md](references/dimensions/text.md) | [mood.md](references/dimensions/mood.md) | [font.md](references/dimensions/font.md)

配色方案:[references/palettes/](references/palettes/)

渲染风格:[references/renderings/](references/renderings/)

类型定义:[references/types.md](references/types.md)

自动选择逻辑:[references/auto-selection.md](references/auto-selection.md)

风格预设:[references/style-presets.md](references/style-presets.md)

兼容性说明:[references/compatibility.md](references/compatibility.md)

视觉元素规范:[references/visual-elements.md](references/visual-elements.md)

工作流程:[confirm-options.md](references/workflow/confirm-options.md) | [prompt-template.md](references/workflow/prompt-template.md) | [reference-images.md](references/workflow/reference-images.md)

配置文件:[preferences-schema.md](references/config/preferences-schema.md) | [first-time-setup.md](references/config/first-time-setup.md) | [watermark-guide.md](references/config/watermark-guide.md)

L
@ljquan

已收录 1 个 Skill

相关推荐