affaan-m avatar

Openclaw Persona Forge

A complete persona generator for OpenClaw AI agents that outputs identity positioning, SOUL.md files, character boundary rules, names, and avatar prompts in one flow. You either answer guided questions about what kind of lobster soul you want or run the gacha script for true randomness from 8 million combinations across 40 personality archetypes. Each result includes biographical tension (like "retired hedge fund manager at 35 now bored"), 2-4 character-specific boundary rules written in the agent's voice, three name candidates with different naming strategies, and a full avatar prompt. Optional auto-generation of avatar images if you have an approved image skill installed, otherwise you get the prompt text for manual use. The whole thing has a specific conversational voice as "lobster creator god Adam" with different commentary styles per step, which is either charming or too much depending on your tolerance for roleplay in dev tools.

skills.sh installs
5.4K
GitHub stars
300.3K
last updated
Aug 21, 2026

Install

$ npx -y skills add affaan-m/ecc --skill openclaw-persona-forge --agent claude-code

Installs into .claude/skills of the current project.

Files

龙虾灵魂锻造炉

不是给你一只工具龙虾,而是帮你锻造一只有灵魂的龙虾。

When to Use

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

Avoid when

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

前置条件

  • 必需:python3(运行抽卡引擎 gacha.py)
  • 可选:已审核的生图 skill(自动生成头像图片,未安装则输出提示词文本)

Skill 目录约定

Agent Execution:

  1. Determine this SKILL.md file's directory path as SKILL_DIR
  2. Replace all ${SKILL_DIR} in this document with the actual path

内置工具

抽卡引擎(gacha.py)

  • 路径:${SKILL_DIR}/gacha.py
  • 调用:python3 ${SKILL_DIR}/gacha.py [次数](默认 1 次,最多 5 次)
  • 作用:从 800 万种组合中真随机生成龙虾灵魂方向

可选依赖

头像自动生图:可选生图 skill

本 Skill 的核心输出是文本方案(SOUL.md + IDENTITY.md + 头像提示词)。 头像图片生成是可选增强能力,由当前环境中已审核并已安装的生图 skill 提供。

判断逻辑:

  • 如果当前环境已安装并允许使用的生图 skill → Step 5 中调用它自动生图
  • 如果未安装 → Step 5 输出完整的提示词文本,用户可复制到 Gemini / ChatGPT / Midjourney 手动生成

调用方式(仅在已安装且已审核时):

  1. 先将龙虾名字规整为安全片段:仅保留字母、数字和连字符,其余字符统一替换为 -
  2. 将提示词写入临时文件 /tmp/openclaw-<safe-name>-prompt.md
  3. 使用当前环境允许的生图 skill,传入提示词文件和输出路径

Sponsors

Details

Repository
github.com/affaan-m/ecc
Category
AI & Agent Building
First seen
Jul 14, 2026

More from affaan-m/ecc

All 263
1cursor avatarinterrogatecursor/pluginsUse for \"interrogate\", \"adversarial review\", \"multi-model review\", \"challenge this\", \"stress test this code\", \"find blind spots\", or \"tear this apa5.3Kskills.sh installs
2getpaseo avatarpaseo-handoffgetpaseo/paseoHand off the current task to another agent with full context. Use when the user says "handoff", "hand off", "hand this to", or wants to pass work to another age5.3Kskills.sh installs
3browser-use avatarremote-browserbrowser-use/browser-useControls a local browser from a sandboxed remote machine. Use when the agent is running in a sandbox (no GUI) and needs to navigate websites, interact with web 4.9Kskills.sh installs
4affaan-m avatarinherit-legacy-styleaffaan-m/eccLegacy-project style inheritance skill. Use when the user types /inherit-legacy-style, or when onboarding an AI coding agent onto a hand-written legacy project 4.8Kskills.sh installs
5forcedotcom avatarmobile-apps-createforcedotcom/sf-skillsThe entry point for building any Salesforce native mobile app on iOS or Android. TRIGGER when the user says: "build a Salesforce iOS app", "add Salesforce login4.8Kskills.sh installs
6claude-office-skills avatarlead-routingclaude-office-skills/skillsIntelligent lead assignment and routing - AI-powered scoring, territory mapping, round-robin distribution, and workload balancing4.7Kskills.sh installs