🚀 快速安装
复制以下命令并运行,立即安装此 Skill:
npx @anthropic-ai/skills install jimliu/baoyu-skills/baoyu-cover-image
💡 提示:需要 Node.js 和 NPM
使用方法
# 基于内容自动选择维度
/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:分析内容
- 保存参考图像(如果提供)→ 参考图像工作流程
- 保存源内容(如果粘贴,保存到
source.md) - 分析内容:主题、语气、关键词、视觉隐喻
- 深入分析参考 ⚠️:提取具体的、明确的元素
- 检测语言:比较来源、用户输入、EXTEND.md 偏好
- 确定输出目录:根据文件结构规则
步骤 2:确认选项 ⚠️
完整确认流程:references/workflow/confirm-options.md
| 条件 | 跳过的部分 | 仍需询问 |
|---|---|---|
--quick 或 quick_mode: true |
6个维度 | 宽高比(除非指定了 --aspect) |
全部6个 + --aspect 已指定 |
全部 | 无 |
步骤 3:创建提示词
保存到 prompts/cover.md。模板:references/workflow/prompt-template.md
关键 – 前置元数据中的参考:
- 保存到
refs/的文件 → 添加到前置元数据的references列表 - 口头提取的风格(无文件)→ 省略
references,在正文中描述 - 编写前验证:
test -f refs/ref-NN-{别名}.{扩展名}
正文中的参考元素必须详细,前缀”必须”或”要求”,并说明集成方式。
步骤 4:生成图片
- 备份现有
cover.png(如果是重新生成) - 检查图片生成技能;如果有多个,询问偏好
- 处理提示词前置元数据中的参考:
direct使用 → 通过--ref传递(使用支持参考的后端)style/palette→ 提取特征,附加到提示词
- 生成:调用技能,传入提示词文件、输出路径、宽高比
- 失败时:自动重试一次
步骤 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 原始英文文档,方便对照翻译。

评论(0)