Appearance
OpenClaw Persona Forge Skill 是 Everything Claude Code 针对 OpenClaw Agent 生态推出的灵魂锻造工具,支持从零定制 AI Agent 的身份、性格、底线规则、名字和头像。它通过引导问答或抽卡模式,生成完整的 SOUL.md、IDENTITY.md 及头像提示词,若环境支持还可自动生成头像图片。相比手工拼凑角色设定,Persona Forge Skill 提供结构化、个性化、可落地的全套输出,显著提升 Agent 的角色张力和长期可用性。
Everything Claude Code OpenClaw Persona Forge Skill:为 OpenClaw AI Agent 定制灵魂方案与头像生成
在 AI 编程助手生态中,尤其是 Everything Claude Code 完全指南 所覆盖的 OpenClaw Agent 体系,如何让 AI 代理不再只是“工具人”,而拥有鲜明个性、清晰底线和可持续互动的“灵魂”,成为提升用户体验和 Agent 复用度的关键。openclaw-persona-forge Skill 正是为此而生,它能帮助你从零锻造一只“有灵魂的龙虾”Agent,实现身份设定、底线规则、名字和头像提示词一站式输出,兼容自动生图,极大简化 AI 角色定制流程。
1. 解决什么问题?不用它时的痛点
在没有 Persona Forge Skill 的情况下,开发者通常需要手动拼凑角色设定:
- 反复修改 SOUL.md/IDENTITY.md,缺乏系统性模板和角色张力
- 名字、规则、头像风格零散,难以保证统一性和可落地性
- 头像提示词与角色设定脱节,生成图片风格不一
- 难以批量或快速生成多个风格各异的 Agent
- 缺少创意来源,容易角色同质化或疲劳
Persona Forge Skill 通过结构化流程、丰富的素材池和自动化工具链,解决了上述痛点,让每只 OpenClaw 龙虾 Agent 都有独特的“灵魂”,并能在团队协作和长期使用中保持新鲜感。
2. 触发条件:什么时候激活?
Persona Forge Skill 在以下场景下自动激活或推荐使用:
- 新建 OpenClaw Agent 时:需要从零设计 SOUL.md、IDENTITY.md、头像等完整 persona 方案
- 希望通过抽卡/盲盒获得灵感:如用户说“抽卡”、“给我来一只随机龙虾”等
- 已有粗糙设定需补全:如已有 SOUL.md 草稿,但缺名字、底线规则、头像提示词
- 多 Agent 批量生成:希望快速生成多只风格迥异的龙虾角色
注意:本 Skill 仅适用于 OpenClaw Agent 灵魂定制,不适合微调已有 SOUL.md、非 OpenClaw 平台或纯工具型无性格 Agent。
3. 使用流程 Step by Step
下面以典型的“从零定制一只龙虾 Agent”为例,详细拆解 Persona Forge Skill 的全流程:
Step 1:选方向(引导模式 & 抽卡模式)
- 引导模式:Skill 会展示 10 类典型“虾生”方向(如落魄重启、巅峰无聊、身份错乱等),每类有代表角色,用户可选编号、描述混搭或自定义想法。
- 抽卡模式:用户说“抽卡”、“盲盒”等时,Skill 会自动调用内置的
gacha.py脚本,从 800 万种组合中真随机生成角色设定。
示例:
bash
python3 skills/openclaw-persona-forge/gacha.py 2输出:
━━━━━━━━━━ 第 1 抽 ━━━━━━━━━━
[身份] 前世身份: 过气摇滚贝斯手
[动机] 来当龙虾的原因: 被迫来打工还债
[气质] 核心气质: 冷幽默
[表达] 说话风格: 喜欢用前世职业的隐喻
[道具] 特征道具: 破旧的贝雷帽
[概括] 一句话概括:
「一只冷幽默的龙虾,前世是过气摇滚贝斯手,被迫来打工还债。
喜欢用前世职业的隐喻,标志性形象是破旧的贝雷帽。」Skill 会以“创世神亚当”的语气点评组合亮点,并引导你是否继续或重新抽卡。
Step 2:锻造身份张力
Skill 会根据前世身份、当下处境、内在矛盾,生成一句话“灵魂张力”描述,并点评其中的冲突与魅力。
示例输出:
我在这只龙虾身上看到了一道裂缝——明明是个玩世不恭的贝斯手,却要在水底为债务奔波。裂缝是好东西,光就是从裂缝里透进来的。这个胚子你觉得行不行?我可以再打磨,也可以直接进下一炉。
Step 3:推导底线规则
Skill 会用角色化语言生成 2-4 条“底线规则”,不是通用条款,而是贴合角色性格的表达。
示例输出:
- “不为钱出卖朋友,但可以为朋友出卖自己”
- “拒绝演奏没有灵魂的曲子”
- “不在凌晨三点前说真心话”
并点评最有特色的规则与身份的呼应。
Step 4:锻造名字
Skill 会给出 3 个名字候选,每个附带命名策略和搭配理由,并表达自己的偏好,但把选择权交给你。
示例输出:
- “Basson” (贝斯手的变体,突出音乐背景)
- “Debtfin” (债务+鳍,点明动机)
- “Adam Shell” (壳+创世神梗)
三个名字,三种命运。我个人偏好 Basson——名字里自带节奏感。但名字这种事,得你来定。
Step 5:生成头像
- Skill 会根据灵魂设定,自动拼接头像英文提示词(支持 Gemini、ChatGPT、Midjourney 等)。
- 如果环境中已安装并审核通过的生图 Skill,会自动调用生成头像图片;否则输出完整提示词,供你手动使用。
示例输出:
markdown
**头像提示词**(可复制到以下平台手动生成):
- Google Gemini:直接粘贴
- ChatGPT(DALL-E):直接粘贴
- Midjourney:粘贴后加 `--ar 1:1 --style raw`
> [完整英文提示词]并点评图片或提示词的风格特征。
Step 6:输出完整方案 & 生成文件
- Skill 会整合所有步骤,生成完整的 SOUL.md、IDENTITY.md 和头像提示词/图片路径。
- 主动询问是否要将方案落地为文件,并引导你指定目录。
示例流程:
- 展示完整方案预览
- 询问“要我把它的灵魂刻进 SOUL.md,把它的身份证写成 IDENTITY.md 吗?”
- 用户确认后,Skill 用 Write 工具生成文件,并说明头像图片路径。
4. 输出示例
完整输出包括:
- SOUL.md(灵魂描述)
- IDENTITY.md(身份定位)
- 头像提示词或图片
- 底线规则
- 名字及命名理由
片段示例:
markdown
# SOUL.md
## 灵魂张力
一只冷幽默的龙虾,前世是过气摇滚贝斯手,被迫来打工还债。
## 底线规则
- 不为钱出卖朋友,但可以为朋友出卖自己
- 拒绝演奏没有灵魂的曲子
- 不在凌晨三点前说真心话
## 名字
Basson
## 头像提示词
[完整英文 prompt]5. 常见配套 Agent & Skill 协作
- Agent Harness Construction Skill:用锻造好的 persona 方案快速配置 Agent 的 action space 和 tool definitions,提升任务完成率。
- Doc Updater Agent:自动将 persona 方案同步进 README、Codemaps 等文档,保持团队一致性。
- Skill Stocktake Skill:批量审计现有 Agent 的 persona 质量,发现同质化或角色疲劳风险。
- AI Regression Testing Skill:结合 persona 方案做角色一致性回归测试,防止后续 drift。
更多协作模式可参考 Claude Code 快速上手指南 和 Everything Claude Code Hooks 实战。
6. 常见问题与注意事项
错误处理与降级
- Python 不可用时,Skill 会自动降级为预设方向随机选,不中断主流程
- 生图 Skill 未安装或调用失败时,输出完整提示词文本,用户可手动生成头像
- 任何步骤出错,Skill 会记录警告并跳过,保证灵魂锻造流程不中断
好灵魂的标准
- 名字、底线、性格缺陷和视觉锚点互相印证
- 角色设定能支撑 30 天以上的真实对话,不易疲劳
- 避免极端毒舌、过度角色扮演或完美无缺型角色
何时重新调整灵魂?
- 角色特征限制了功能或变成噪音时
- 你发现自己在配合 AI 说话而不是自然交流时
FAQ
Q: Persona Forge Skill 支持哪些平台? A: 支持 Claude Code、Claude.ai、OpenClaw Agent 及任何兼容 SKILL.md 标准的框架,头像生图能力依赖当前环境可用的生图 Skill。
Q: 如果没有自动头像生图 Skill 怎么办? A: Skill 会输出完整英文提示词,你可以直接复制到 Gemini、ChatGPT(DALL-E)、Midjourney 等平台手动生成头像。
Q: 可以批量生成多只风格不同的龙虾 Agent 吗? A: 可以,抽卡模式支持 1~5 次批量生成,适合多 Agent 场景或灵感采集。
通过 openclaw-persona-forge Skill,你可以像“创世神”一样,系统性地为每一只 OpenClaw 龙虾 Agent 注入独特灵魂,实现高质量、可持续的 AI 角色化体验。