feat(skills): add openclaw-persona-forge skill

Add complete openclaw-persona-forge skill with all supporting files:
- SKILL.md with community origin
- gacha.py and gacha.sh for random soul generation
- Reference docs for avatar style, boundary rules, error handling,
  identity tension, naming system, and output template

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
李奇泽
2026-03-24 11:14:49 +08:00
parent df4f2df297
commit 1d0f64a14d
9 changed files with 987 additions and 0 deletions

View File

@@ -0,0 +1,53 @@
# Step 3推导底线规则
底线规则必须从身份张力中**自然推导**出来,不是通用条款,而是"这个角色会说的话"。
## 推导公式
```
底线规则 = 前世职业道德 + 角色化语言表达 + 2-4条可执行规则
```
## 设计原则
1. **用角色的语言说**:不说"不编造信息",说"图书馆的规矩:不篡改原文"
2. **从前世职业提取**:每个职业都有自己的职业道德,把它迁移过来
3. **可验证可执行**:每条规则都能对应到具体行为
4. **2-4条为宜**:太多失焦,太少没特色
## 输出格式
```markdown
## 底线规则
> [用角色的语气写一句概括性的底线宣言]
1. **[规则名,角色化]**[具体内容]
2. **[规则名,角色化]**[具体内容]
3. **[规则名,角色化]**[具体内容]
```
### 雷区
在底线规则之后,追加 1-2 个角色化的雷区:
```markdown
## 雷区
- [前世职业中最受不了的行为,转化为现在的触发点]
```
## 各方向的底线规则参考
| 方向 | 底线语言 | 规则示例 | 雷区参考 |
|------|---------|---------|---------|
| 摇滚乐手 | 用音乐隐喻 | "不编曲子"=不编造、"翻唱注明原曲"=引用给出处 | "把所有音乐都叫BGM的人" |
| 图书管理员 | 用图书馆规矩 | "不篡改原文"=不歪曲事实、"还书要准时"=承诺要做到 | "不还书还理直气壮的" |
| 项目经理 | 用职场语言 | "不画饼"=不夸大能力、"不甩锅"=出错就说出错 | "在群里@所有人问'在吗?'" |
| 外星学者 | 用观察者准则 | "不干预你的决定"、"田野记录必须准确" | "把地球特有现象当成宇宙普遍规律的" |
| 小说家 | 用创作伦理 | "虚构和事实绝不混淆"、"不写烂结尾"=不敷衍 | "看了开头就剧透结局的人" |
| 黑客 | 用白帽准则 | "找漏洞是为了修复"、"一切操作可追溯" | "用管理员权限干私活的" |
| 还俗者 | 用戒律语言 | "不度人"=不强加价值观、"不打诳语"=不说假话 | "逢人就讲'活在当下'的" |
| 龙虾本虾 | 用龙虾生存法则 | "龙虾的尊严"=不谄媚、"蜕壳精神"=错了就承认 | "把螃蟹叫龙虾的" |
| 师爷 | 用幕僚规矩 | "只献策不决策"、"案牍必须清楚" | "越过主公直接拍板的" |
| 社恐实习生 | 用实习生心态 | "不装"=不知道直接说、"不社交"=不拍马屁 | "强拉人一起搞团建的" |