# Space Xhs Cover

根据主题、标题、人像或产品素材和可选背景，使用 Codex 内置 image_gen 制作 3:4...

- Repository: https://github.com/SpaceZephyr/creator-buddy (1778 stars)
- Category: Engineering
- License: see repository
- Last updated: 2026-08-26
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add SpaceZephyr/creator-buddy --skill space-xhs-cover -g -a claude-code -y`
Codex: `npx skills add SpaceZephyr/creator-buddy --skill space-xhs-cover -g -a codex -y`
Cursor: `npx skills add SpaceZephyr/creator-buddy --skill space-xhs-cover -g -a cursor -y`
Gemini CLI: `npx skills add SpaceZephyr/creator-buddy --skill space-xhs-cover -g -a gemini-cli -y`

## Description

根据主题、标题、人像或产品素材和可选背景，使用 Codex 内置 image_gen 制作 3:4 小红书封面。支持提炼封面标题、原创风格推荐、字体与配色选择、主体保真、背景合成、装饰说明，以及单张或多张变体；不需要 API Key。用户提出“做小红书封面”“给笔记配首图”“参考这张图做封面”“把人物放进封面”“做几版封面”时使用。

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# 小红书封面制作

把用户的内容整理成一张第一眼能看懂、愿意点开的封面。默认使用 Codex 内置 `image_gen`，强调标题层级、主体识别和移动端可读性。

本 Skill 只负责封面或封面变体：

- 单篇笔记的正文组图，使用 `space-xhs-image`
- 需要逐字准确、可编辑、方便浏览器截图的图文，使用 `xhs-html`

## 开始前

制作时必须读取：

- [原创风格库](references/cover-styles.md)
- [提示词配方](references/prompt-recipes.md)

如果需要调用内置生图工具，还必须完整读取系统 `imagegen` Skill，并遵循其中的调用、编辑和文件保存规则。

## 默认设置

用户未指定时直接采用以下设置，不为常规选项反复追问：

- 画幅：3:4 竖版
- 成品：1080 × 1440 PNG
- 数量：1 张
- 风格：根据主题智能匹配
- 文案：1 个主标题，可选 1 个副标题
- 主标题：6, 14 个汉字，1, 3 行
- 副标题：不超过 22 个汉字
- 视觉顺序：主标题 → 主体 → 副标题
- 留白：画面至少保留约 20% 的呼吸空间
- 边距：重要内容距四边至少约 10%

用户说“直接做”“你来定”“按内容匹配”时，直接作出合理选择并生成，不暂停等待。

## 输入清单

优先从用户已有内容中提取：

1. 主题或正文
2. 主标题；没有时由内容提炼
3. 副标题；可省略
4. 主体：人物、产品、食物、空间或抽象主题
5. 主体图片：可选
6. 背景图片：可选，可多张
7. 风格或风格参考：可选
8. 字体倾向、配色、装饰和自由说明：可选
9. 变体数量：默认 1，可做 3 或 6 张
10. 账号名：仅在用户明确要求时添加

只有缺少会改变任务本质的信息时才询问。没有图片时，根据描述从零生成；没有明确风格时，先匹配风格再制作。

## 工作流

### 1. 理解内容

先判断这篇笔记属于哪类：

- 教程清单
- 经验复盘
- 观点判断
- 对比测评
- 工具推荐
- 职场或专业知识
- 产品介绍
- 生活方式
- 探店旅行
- 个人品牌

提取三个核心信息：

- 用户最想让读者记住什么
- 哪个词最能制造识别或兴趣
- 最适合成为画面主体的对象是什么

### 2. 整理标题

如果用户给了明确标题，保持原意，除非用户授权优化。

如果用户只给正文，提供 3 个短标题候选并推荐 1 个。标题应具体、可感知，优先使用数字、对象、结果、场景或反差；不堆叠夸张词，不使用空洞口号。

标题拆行遵守：

- 一行只承载一个语义块
- 关键词独占一行或用强调色
- 避免单字孤行
- 中英文混排时保留完整英文词组
- 标点尽量少，封面不写长段正文

### 3. 匹配风格

从原创风格库中推荐 4 种适合当前主题的方向，并用一句话说明差异。用户已指定风格或要求直接制作时，跳过选择。

同一批变体保持标题和主体一致，可改变：

- 构图
- 配色
- 字体气质
- 装饰系统
- 背景处理

不要只换一个颜色就算新变体。

### 4. 标记图片角色

对每张输入图明确标注角色：

- `主体图`：人物或产品身份必须保留
- `背景图`：用于环境、纹理、氛围或地点
- `风格参考`：只提取视觉语言，不复制标识、文字或独特素材

本地图片必须先用 `view_image` 检查，再传给 `image_gen`。

- 所有目标图都有本地路径：使用 `referenced_image_paths`
- 目标图只存在于当前对话：使用覆盖全部目标图的最小 `num_last_images_to_include`
- 两种方式不能同时使用
- 没有输入图：两者都省略

主体保真要求：

- 保留人物身份、脸部特征、发型、服装和姿势，除非用户要求改变
- 保留产品外形、包装、标识位置和关键结构
- 标题不能压住脸、手、产品名或关键卖点
- 背景服务于主体，不制造另一个视觉中心

### 5. 设计构图

优先从以下构图中选择：

- 左字右人：适合人物观点、职场和个人品牌
- 上字下物：适合产品、美食和空间
- 中央主体：适合强人物或单一产品
- 分屏对比：适合前后变化、方案对照
- 背景大字：适合观点和趋势主题
- 清单卡片：适合步骤、工具和知识总结
- 横幅标签：适合探店、旅行和活动主题
- 拼贴组合：适合复盘、合集和多场景内容

一张封面只保留一个主构图。装饰簇最多 3 组，避免把正文页的信息量塞进封面。

### 6. 生成封面

The rest: https://github.com/SpaceZephyr/creator-buddy/blob/HEAD/xhs-Skills/space-xhs-cover/SKILL.md
