用途
openclaw-persona-forge 是一个为 OpenClaw AI Agent 锻造完整「龙虾灵魂」方案的技能。它不是给你一只工具龙虾,而是帮你锻造一只有灵魂的龙虾。
适用场景:
- 从零创建 OpenClaw 龙虾灵魂、角色设定、SOUL.md 或 IDENTITY.md
- 通过引导式问答或抽卡模式快速得到完整 persona 方案
- 已有粗糙设定,但还缺名字、边界规则、头像提示词或成套输出文件
不适用场景:
- 只需微调已有 SOUL.md
- 目标平台不是 OpenClaw,需要其他 Agent 框架专用格式
- 需要纯工具型 Agent,不需要角色化灵魂
主要能力
技能围绕「好的龙虾灵魂 = 身份张力 + 底线规则 + 性格缺陷 + 名字 + 视觉锚点」这一核心理念,分六步锻造:
- 选方向:展示 10 类虾生方向(落魄重启、巅峰无聊、错位人生、主动叛逃、神秘来客、天真入世、老江湖、异世穿越、自我放逐、身份错乱),每类含 4 个方向,共 40 个方向,支持选择、混搭或抽卡。
- 锻造身份张力:构建「前世身份 × 当下处境 × 内在矛盾 → 一句话灵魂」。
- 推导底线规则:用角色语言表达底线,2-4 条为宜。
- 锻造名字:提供 3 个候选,每个附带策略类型和搭配理由。
- 生成头像:填充 7 个个性化变量,拼接风格基底与个性化描述为完整提示词。
- 输出完整方案并生成 SOUL.md 和 IDENTITY.md 文件。
内置抽卡引擎 gacha.py 可从 800 万种组合中真随机生成龙虾灵魂方向。
使用方式
前置条件:
- 必需:python3(运行抽卡引擎 gacha.py)
- 可选:已审核的生图 skill(自动生成头像图片,未安装则输出提示词文本)
抽卡引擎调用:
python3 ${SKILL_DIR}/gacha.py [次数]
默认 1 次,最多 5 次。
头像自动生图(仅在已安装且已审核时):
- 先将龙虾名字规整为安全片段:仅保留字母、数字和连字符,其余字符统一替换为 -
- 将提示词写入临时文件 /tmp/openclaw-<safe-name>-prompt.md
- 使用当前环境允许的生图 skill,传入提示词文件和输出路径
- 接口约定:参数 <prompt-file> <output-path>;提示词文件为 UTF-8 Markdown 文本,包含完整英文生图提示词;成功时退出码 0 并在输出路径生成图片文件;失败时返回非 0 退出码或未生成输出文件,此时必须回退到手动提示词流程
若未安装生图 skill,则输出完整提示词文本,用户可复制到 Google Gemini、ChatGPT(DALL-E)或 Midjourney(粘贴后加 --ar 1:1 --style raw)手动生成。
触发判断:
- 「帮我设计龙虾灵魂」/「我想给龙虾定个性格」→ 引导模式
- 「抽卡」/「随机」/「来一发」/「盲盒」/「gacha」→ 抽卡模式
- 「帮我优化这个灵魂」/ 附带已有 SOUL.md → 打磨模式(跳到 Step 4)
适用场景
- 为 OpenClaw Agent 创建角色化灵魂与身份文件
- 通过抽卡快速获得风格迥异的龙虾 persona 方案
- 补全已有草稿的名字、底线规则和头像提示词
限制
- 本 Skill 自身不包含任何网络请求或文件发送代码;头像生图能力通过当前环境中已审核的可选生图 skill 提供。
- 生图 skill 未安装或调用失败时,降级为输出提示词文本供手动使用。
- Python 不可用时,跳过 gacha.py,从 10 类预设中随机选。
- 核心原则为「降级,不中断」,任何未预期错误会记录并跳过该步骤,继续主流程。
- 兼容性:Claude Code / Claude.ai 原生支持;OpenClaw Agent 通过 SOUL.md 注入;其他支持 SKILL.md 格式的框架均可使用。
- 具体收费、价格、平台等信息暂未提供。