SuperAPI AI 工具集

openclaw-persona-forge

智能体与模型

查看项目

更新于 10-15 08:38

技能介绍

用途

openclaw-persona-forge 是一个为 OpenClaw AI Agent 锻造完整「龙虾灵魂」方案的技能。它不是给你一只工具龙虾,而是帮你锻造一只有灵魂的龙虾。

适用场景:

  • 从零创建 OpenClaw 龙虾灵魂、角色设定、SOUL.md 或 IDENTITY.md
  • 通过引导式问答或抽卡模式快速得到完整 persona 方案
  • 已有粗糙设定,但还缺名字、边界规则、头像提示词或成套输出文件

不适用场景:

  • 只需微调已有 SOUL.md
  • 目标平台不是 OpenClaw,需要其他 Agent 框架专用格式
  • 需要纯工具型 Agent,不需要角色化灵魂

主要能力

技能围绕「好的龙虾灵魂 = 身份张力 + 底线规则 + 性格缺陷 + 名字 + 视觉锚点」这一核心理念,分六步锻造:

  1. 选方向:展示 10 类虾生方向(落魄重启、巅峰无聊、错位人生、主动叛逃、神秘来客、天真入世、老江湖、异世穿越、自我放逐、身份错乱),每类含 4 个方向,共 40 个方向,支持选择、混搭或抽卡。
  2. 锻造身份张力:构建「前世身份 × 当下处境 × 内在矛盾 → 一句话灵魂」。
  3. 推导底线规则:用角色语言表达底线,2-4 条为宜。
  4. 锻造名字:提供 3 个候选,每个附带策略类型和搭配理由。
  5. 生成头像:填充 7 个个性化变量,拼接风格基底与个性化描述为完整提示词。
  6. 输出完整方案并生成 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 格式的框架均可使用。
  • 具体收费、价格、平台等信息暂未提供。