用途
cover-image 用于为文章生成优雅的手绘风格封面图。它会分析文章内容,自动选择或由用户指定视觉风格,生成具有吸引力的封面图片。适用于需要为博客文章、教程、演示文稿或社交媒体内容快速制作配图的场景。
主要能力
- 内容分析:提取文章主题、核心信息、语气和关键词,识别风格信号。
- 自动风格选择:当未指定风格时,根据内容信号自动匹配最佳风格,例如架构类内容匹配蓝图风格,产品发布匹配大胆编辑风格,教育类匹配黑板风格等。
- 多种风格选项:提供二十种风格,包括 elegant(默认)、flat-doodle、blueprint、bold-editorial、chalkboard、dark-atmospheric、editorial-infographic、fantasy-animation、intuition-machine、minimal、nature、notion、pixel-art、playful、retro、sketch-notes、vector-illustration、vintage、warm、watercolor。
- 宽高比支持:支持 2.35:1(电影感,默认)、16:9(宽屏)、1:1(社交媒体)三种比例。
- 标题语言控制:可指定标题文字的输出语言(如 en、zh、ja 等)。
- 无标题模式:通过 --no-title 选项生成纯视觉封面,不包含标题文字。
- 文件管理:每次会话创建独立目录,按内容主题生成 slug 命名,保存源文件、提示词和封面图。若目录已存在,则追加时间戳避免冲突。
- 扩展支持:可通过 EXTEND.md 文件自定义风格和配置,支持项目级和用户级路径。
使用方式
通过命令行调用,支持从 Markdown 文件或直接文本输入生成封面。
从 Markdown 文件生成(自动选择风格):
/cover-image path/to/article.md
指定风格:
/cover-image path/to/article.md --style blueprint
/cover-image path/to/article.md --style warm
/cover-image path/to/article.md --style dark-atmospheric
不包含标题文字:
/cover-image path/to/article.md --no-title
组合选项:
/cover-image path/to/article.md --style minimal --no-title
从直接文本输入生成:
/cover-image
[paste content or describe topic]
直接输入并指定风格:
/cover-image --style playful
[paste content]
选项说明
| 选项 | 说明 |
|---|---|
--style <name> |
指定封面风格 |
--aspect <ratio> |
宽高比:2.35:1(电影感,默认)、16:9(宽屏)、1:1(社交媒体) |
--lang <code> |
标题文字的输出语言(en、zh、ja 等) |
--no-title |
生成无标题文字的封面(纯视觉) |
工作流程
- 分析内容:保存源内容,提取主题、核心信息、语气和关键词,检测源语言和用户语言。
- 确定选项:选择风格(若未指定则自动推荐三个候选),确定宽高比。
- 确认选项:通过单次确认步骤让用户确认风格、宽高比和语言(仅当源语言与用户语言不同时询问语言)。
- 生成封面概念:创建标题(最多8个字符)和视觉元素描述。
- 创建提示词文件:保存到 prompts/cover.md,包含主题、风格、宽高比、标题、视觉构图、配色方案等。
- 生成图片:调用可用的图像生成技能,输出封面图。
- 输出摘要:显示主题、风格、宽高比、标题、语言和输出路径。
输出目录结构
每次会话创建独立目录,以内容主题的 slug 命名:
cover-image/{topic-slug}/
├── source-{slug}.{ext} # 源文件(文本、图片等)
├── prompts/
│ └── cover.md
└── cover.png
Slug 生成规则:从内容中提取主要主题(2-4个词,kebab-case),例如 "The Future of AI" → future-of-ai。若目录已存在,追加时间戳,例如 ai-future-20260118-143052。
适用场景
- 为博客文章、技术教程、产品发布、教育内容等生成配图。
- 需要快速制作风格统一的封面图,无需手动设计。
- 支持多种内容类型,包括技术文档、个人故事、营销材料、学术内容等。
- 适合需要为社交媒体、演示文稿或视频生成不同宽高比封面的场景。
限制
- 标题文字最多8个字符。
- 图像生成通常需要10-30秒。
- 封面需在小尺寸预览下清晰可读。
- 具体图像生成技能取决于可用环境,若存在多个技能需用户选择。
- 扩展配置需通过 EXTEND.md 文件,路径优先级为项目级
.content-gen-skills/cover-image/EXTEND.md和用户级~/.content-gen-skills/cover-image/EXTEND.md。