fix(skills): harden openclaw persona forge

This commit is contained in:
Affaan Mustafa
2026-03-30 04:41:47 -04:00
parent 1d0f64a14d
commit d6c7f8fb0a
6 changed files with 168 additions and 56 deletions

View File

@@ -5,10 +5,9 @@
## 风格参考
亚当Adam—— 龙虾族创世神,本 Skill 的首个作品
![Adam](https://raw.githubusercontent.com/eamanc-lab/openclaw-persona-forge/main/docs/adam-claw-logo.png)
亚当Adam—— 龙虾族创世神,本 Skill 的首个作品
所有新生成的龙虾头像应与风格保持一致。
所有新生成的龙虾头像应与这一风格保持一致:复古未来主义、街机 UI 包边、强轮廓、可在 64x64 下辨识
## 统一风格基底STYLE_BASE
@@ -82,14 +81,15 @@ The key silhouette recognition points at small size are:
提示词组装完成后:
### 路径 A已安装 baoyu-image-gen skill
### 路径 A已安装且已审核的生图 skill
1. 用 Write 工具写入:`/tmp/openclaw-[龙虾名字]-prompt.md`
2. `baoyu-image-gen` skill 生成图片
3. 用 Read 工具展示生成图片给用户
4. 问用户是否满意,不满意可调整变量重新生成
1. 先将龙虾名字规整为安全片段:仅保留字母、数字和连字符,其余字符替换为 `-`
2.Write 工具写入:`/tmp/openclaw-<safe-name>-prompt.md`
3. 调用当前环境允许的生图 skill 生成图片
4. 用 Read 工具展示生成的图片给用户
5. 问用户是否满意,不满意可调整变量重新生成
### 路径 B未安装 baoyu-image-gen skill
### 路径 B未安装可用的生图 skill
输出完整提示词文本,附手动使用说明:
@@ -101,8 +101,7 @@ The key silhouette recognition points at small size are:
> [完整英文提示词]
💡 安装 baoyu-image-gen skill 可获得自动生图能力:
https://github.com/JimLiu/baoyu-skills
如当前环境后续提供经过审核的生图 skill,可再接回自动生图流程。
```
## 展示给用户的格式

View File

@@ -16,8 +16,8 @@
| 错误场景 | 检测方式 | 降级策略 | 告知用户 |
|----------|---------|---------|---------|
| baoyu-image-gen skill 未安装 | 检查 skill 是否存在 | 输出完整提示词文本 + 手动生图平台说明 | "未检测到 baoyu-image-gen skill已输出提示词供手动使用" |
| baoyu-image-gen 调用失败 | skill 返回错误 | 重试 1 次,仍失败则输出提示词文本 | "生图失败,已输出提示词供手动使用" |
| 生图 skill 未安装 | 检查 skill 是否存在 | 输出完整提示词文本 + 手动生图平台说明 | "未检测到可用的生图 skill已输出提示词供手动使用" |
| 生图 skill 调用失败 | skill 返回错误 | 重试 1 次,仍失败则输出提示词文本 | "生图失败,已输出提示词供手动使用" |
### 类型 C运行时异常
@@ -29,7 +29,7 @@
## 错误信息统一格式
```markdown
> ⚠️ **[步骤名] 已降级**
> [警告] **[步骤名] 已降级**
> 原因:[发生了什么]
> 影响:[什么功能受限]
> 替代:[正在用什么兜底]
@@ -39,11 +39,11 @@
示例:
```markdown
> ⚠️ **头像生成已降级**
> 原因:未检测到 baoyu-image-gen skill
> [警告] **头像生成已降级**
> 原因:未检测到可用的生图 skill
> 影响:无法自动生成头像图片
> 替代:已输出完整提示词,可复制到 Gemini / ChatGPT 手动生成
> 修复:安装 baoyu-image-gen skill → https://github.com/JimLiu/baoyu-skills
> 修复:在当前环境中安装并启用经过审核的生图 skill
```
## 关键原则

View File

@@ -5,7 +5,7 @@
## 输出格式
```markdown
# 🦞 龙虾灵魂方案:[名字]
# 龙虾灵魂方案:[名字]
## 身份
@@ -111,7 +111,7 @@
用户确认后:
1. **询问目标目录**(默认当前工作目录)
2. **生成 SOUL.md**:从方案中提取「灵魂」部分的完整内容
2. **生成 SOUL.md**:从方案中提取「灵魂」部分的完整内容,并附上「浓度调节」部分
3. **生成 IDENTITY.md**:从方案中提取「身份卡」部分的完整内容
4. **确认头像位置**:如有生成的图片,告知路径;如只有提示词,提醒用户手动生图后放入