🚀 快速安装

复制以下命令并运行,立即安装此 Skill:

npx @anthropic-ai/skills install jimliu/baoyu-skills/baoyu-cover-image

💡 提示:需要 Node.js 和 NPM

通过5个维度的自定义,为文章生成优雅的封面图片。

使用方法

# 基于内容自动选择维度
/baoyu-cover-image path/to/article.md

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

# 指定维度
/baoyu-cover-image article.md --type conceptual --palette warm --rendering flat-vector

# 样式预设(调色板 + 渲染的快捷方式)
/baoyu-cover-image article.md --style blueprint

# 带参考图像
/baoyu-cover-image article.md --ref style-ref.png

# 直接输入内容
/baoyu-cover-image --palette mono --aspect 1:1 --quick
[粘贴内容]

选项

选项 描述
--type <名称> 英雄、概念、排版、隐喻、场景、极简
--palette <名称> 温暖、优雅、冷色、暗黑、大地、鲜艳、粉彩、单色、复古、双色调
--rendering <名称> 扁平矢量、手绘、绘画风格、数字、像素、粉笔、丝网印刷
--style <名称> 预设快捷方式(参见样式预设)
--text <级别> 无、仅标题、标题-副标题、富文本
--mood <级别> 柔和、平衡、大胆
--font <名称> 简洁、手写、衬线、展示
--aspect <比例> 16:9(默认)、2.35:1、4:3、3:2、1:1、3:4
--lang <代码> 标题语言(en, zh, ja 等)
--no-title --text none 的别名
--quick 跳过确认,使用自动选择
--ref <文件...> 用于风格/构图指导的参考图像

五个维度

维度 可选值 默认值
类型 英雄、概念、排版、隐喻、场景、极简 自动
调色板 温暖、优雅、冷色、暗黑、大地、鲜艳、粉彩、单色、复古、双色调 自动
渲染风格 扁平矢量、手绘、绘画风格、数字、像素、粉笔、丝网印刷 自动
文本 无、仅标题、标题-副标题、富文本 仅标题
情绪 柔和、平衡、大胆 平衡
字体 简洁、手写、衬线、展示 简洁

自动选择规则:references/auto-selection.md

图库

类型:英雄、概念、排版、隐喻、场景、极简
→ 详情:references/types.md

调色板:温暖、优雅、冷色、暗黑、大地、鲜艳、粉彩、单色、复古、双色调
→ 详情:references/palettes/

渲染风格:扁平矢量、手绘、绘画风格、数字、像素、粉笔、丝网印刷
→ 详情:references/renderings/

文本级别:无(纯视觉)| 仅标题(默认)| 标题-副标题 | 富文本(带标签)
→ 详情:references/dimensions/text.md

情绪级别:柔和(低对比度)| 平衡(默认)| 大胆(高对比度)
→ 详情:references/dimensions/mood.md

字体:简洁(无衬线)| 手写 | 衬线 | 展示(粗体装饰)
→ 详情:references/dimensions/font.md

文件结构

根据 default_output_dir 偏好设置输出目录:

  • same-dir{文章目录}/
  • imgs-subdir{文章目录}/imgs/
  • independent(默认):cover-image/{主题别名}/
<输出目录>/
├── source-{别名}.{扩展名}    # 源文件
├── refs/                  # 参考图像(如果提供)
│   ├── ref-01-{别名}.{扩展名}
│   └── ref-01-{别名}.md   # 描述文件
├── prompts/cover.md       # 生成提示词
└── cover.png              # 输出图片

别名:2-4个单词,短横线连接。冲突时追加 -YYYYMMDD-HHMMSS

工作流程

进度检查清单

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

流程

输入 → [步骤 0:偏好设置] ─┬─ 找到 → 继续
                               └─ 未找到 → 首次设置 ⛔ 阻塞步骤 → 保存 EXTEND.md → 继续
分析 + 保存参考 → [输出目录] → [确认:6个维度] → 提示词 → 生成 → 完成
                                     (如果使用 --quick 或全部指定则跳过)

步骤 0:加载偏好设置 ⛔ 阻塞步骤

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

# macOS, Linux, WSL, Git Bash
test -f .baoyu-skills/baoyu-cover-image/EXTEND.md && echo "project"
test -f "${XDG_CONFIG_HOME:-$HOME/.config}/baoyu-skills/baoyu-cover-image/EXTEND.md" && echo "xdg"
test -f "$HOME/.baoyu-skills/baoyu-cover-image/EXTEND.md" && echo "user"
# PowerShell (Windows)
if (Test-Path .baoyu-skills/baoyu-cover-image/EXTEND.md) { "project" }
$xdg = if ($env:XDG_CONFIG_HOME) { $env:XDG_CONFIG_HOME } else { "$HOME/.config" }
if (Test-Path "$xdg/baoyu-skills/baoyu-cover-image/EXTEND.md") { "xdg" }
if (Test-Path "$HOME/.baoyu-skills/baoyu-cover-image/EXTEND.md") { "user" }
结果 操作
找到 加载,显示摘要 → 继续
未找到 ⛔ 运行首次设置 → 保存 → 继续

关键:如果未找到,在进行任何其他步骤或提问前完成设置。

步骤 1:分析内容

  1. 保存参考图像(如果提供)→ 参考图像工作流程
  2. 保存源内容(如果粘贴,保存到 source.md
  3. 分析内容:主题、语气、关键词、视觉隐喻
  4. 深入分析参考 ⚠️:提取具体的、明确的元素
  5. 检测语言:比较来源、用户输入、EXTEND.md 偏好
  6. 确定输出目录:根据文件结构规则

步骤 2:确认选项 ⚠️

完整确认流程:references/workflow/confirm-options.md

条件 跳过的部分 仍需询问
--quickquick_mode: true 6个维度 宽高比(除非指定了 --aspect
全部6个 + --aspect 已指定 全部

步骤 3:创建提示词

保存到 prompts/cover.md。模板:references/workflow/prompt-template.md

关键 – 前置元数据中的参考

  • 保存到 refs/ 的文件 → 添加到前置元数据的 references 列表
  • 口头提取的风格(无文件)→ 省略 references,在正文中描述
  • 编写前验证:test -f refs/ref-NN-{别名}.{扩展名}

正文中的参考元素必须详细,前缀”必须”或”要求”,并说明集成方式。

步骤 4:生成图片

  1. 备份现有 cover.png(如果是重新生成)
  2. 检查图片生成技能;如果有多个,询问偏好
  3. 处理提示词前置元数据中的参考
    • direct 使用 → 通过 --ref 传递(使用支持参考的后端)
    • style/palette → 提取特征,附加到提示词
  4. 生成:调用技能,传入提示词文件、输出路径、宽高比
  5. 失败时:自动重试一次

步骤 5:完成报告

封面图片已生成!

主题:[主题]
类型:[类型] | 调色板:[调色板] | 渲染风格:[渲染风格]
文本:[文本级别] | 情绪:[情绪] | 字体:[字体] | 宽高比:[比例]
标题:[标题 或 "仅视觉"]
语言:[语言] | 水印:[启用/禁用]
参考:[N 张图片 或 "提取的风格" 或 "无"]
位置:[目录路径]

生成的文件:
✓ source-{别名}.{扩展名}
✓ prompts/cover.md
✓ cover.png

图片修改

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

构图原则

  • 留白:40-60% 的呼吸空间
  • 视觉焦点:主要元素居中或向左偏移
  • 人物:简化的剪影;不使用写实人物
  • 标题:使用用户/来源的确切标题;绝不自己编造

扩展支持

通过 EXTEND.md 进行自定义配置。路径参见步骤 0

支持:水印 | 首选维度 | 默认宽高比/输出 | 快速模式 | 自定义调色板 | 语言

模式:references/config/preferences-schema.md

参考链接

维度text.md | mood.md | font.md
调色板references/palettes/
渲染风格references/renderings/
类型references/types.md
自动选择references/auto-selection.md
样式预设references/style-presets.md
兼容性references/compatibility.md
视觉元素references/visual-elements.md
工作流程confirm-options.md | prompt-template.md | reference-images.md
配置preferences-schema.md | first-time-setup.md | watermark-guide.md

📄 原始文档

完整文档(英文):

https://skills.sh/jimliu/baoyu-skills/baoyu-cover-image

💡 提示:点击上方链接查看 skills.sh 原始英文文档,方便对照翻译。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。