Files
NASOpenClawRunTime/skills/cover-gen/SKILL.md
小橙 7edb53c43c feat(publish): B站-智能工厂四级补贴首发归档
- drafts/ 按日期+名称分类重整
- 2026-05-09_B站首发归档至published/
- 配图6张永久存档
2026-05-09 13:20:00 +00:00

95 lines
2.7 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
---
name: cover-gen
description: 封面图自动生成。当用户说"/cover-gen 平台 主题"或"帮我生成封面"时触发。调用 minimax 文生图输出3张候选让 Tyrone 选。
---
# Cover Gen · 封面图自动生成
## 触发条件
- **手动触发**`/cover-gen 平台 主题` 或 "帮我生成封面"、"出封面图"
- **内嵌调用**`/master-draft` 流程中自动调用(从母版"配图需求"段提取主题)
## 输入
| 参数 | 示例 | 说明 |
|------|------|------|
| 平台 | `小红书` / `抖音` / `视频号` / `公众号` / `B站` / `知乎` / `淘宝` | 决定图片比例 |
| 主题 | `智能工厂四级补贴` | 从母版"配图需求"段提取的一句话描述 |
## 流程
### Step 1 · 平台 → aspectRatio 映射
| 平台 | aspectRatio | 比例说明 |
|------|-------------|---------|
| 小红书 | 9:16 | 竖版封面 |
| 抖音 | 9:16 | 竖版封面 |
| 视频号 | 9:16 | 竖版封面 |
| 公众号 | 3:4 | 竖版图文封面 |
| B站 | 16:9 | 横版封面 |
| 知乎 | 16:9 | 横版封面 |
| 淘宝 | 1:1 | 方版商品图 |
### Step 2 · 组装 Prompt
原始主题 + 行业风格关键词,组装为:
```
<主题>,制造业场景,工业摄影风格,蓝紫色科技感光线,
左侧/底部留白用于文字写实质感4K 高清
```
示例:
- 输入主题:"工厂车间,设备数据监控大屏"
- 完整 Prompt"工厂车间,设备数据监控大屏,制造业场景,工业摄影风格,蓝紫色科技感光线,左侧/底部留白用于文字写实质感4K 高清"
### Step 3 · 调用 image_generate
```python
image_generate(
prompt=<组装后的Prompt>,
aspectRatio=<映射后的比例>,
count=3, # 3 张候选
provider="minimax",
outputFormat="png"
)
```
### Step 4 · 保存文件
生成后自动保存到:
```
assets/covers/YYYY-MM-DD/<主题>_<平台>_<1|2|3>.png
```
目录不存在时自动创建。
### Step 5 · 微信推送
微信频道(`openclaw-weixin`)推送 3 张候选图:
```
🎨 封面候选(<平台> · <主题>
请选择:
① [图片1] → 回复"选封面 1"
② [图片2] → 回复"选封面 2"
③ [图片3] → 回复"选封面 3"
文件路径assets/covers/YYYY-MM-DD/
```
## 合规约束
- 🚫 不生成含真实客户名称的图
- 🚫 不生成含商标/品牌标识的图
- 🚫 不生成含人物肖像的图(除非 Tyrone 明确授权)
- 🚫 Prompt 不含禁用词(参考 `brand/banned-words.md`
- ✅ 仅生成草稿候选图,最终用图由 Tyrone 选定
- ✅ 3 张候选全为同一主题的变体,比例正确
## 参考文件
- `brand/banned-words.md` — 合规红线
- `image_generate` capability — 调用的底层工具