Skip to content

eamanc-lab/openclaw-persona-forge

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

26 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

English | ไธญๆ–‡

OpenClaw Forge โ€” Generate Deep AI Personas with Cultural Soul

Adam โ€” The Lobster Creator God
Adam โ€” The Lobster Creator God, the first soul forged

Everup Signal Syn Unseal
Guipu Qian Li Wu Xian Wenheng
More souls forged by this skill โ€” each one unique, all sharing the same retro-futuristic DNA

License: MIT Claude Code Skill Python 3

Stop hand-writing character docs. Tell Claude one phrase โ€” get a complete lobster soul with identity tension, boundary rules, a name, and a cohesive avatar prompt. Three skills: two culturally-tuned soul forges (8M gacha combinations each), plus a user profiler that writes user.md and recommends Skills by role.


Why This Exists

Designing a convincing AI persona from scratch is slow and inconsistent. Most people write a paragraph of traits and call it a soul โ€” but real character depth requires identity tension (former life vs. current situation), in-character rules (not generic guardrails), and a visual identity that locks the style.

OpenClaw Forge structures all of that into a repeatable 6-step pipeline, with two cultural variants so your lobster speaks in the right register โ€” Chinese literary references or English-native Western archetypes.


Highlights

  • Two cultural palettes โ€” Chinese archetypes (CN) and Western archetypes (EN), pick the one that fits your audience
  • 6-step forge pipeline โ€” guided flow from direction โ†’ identity โ†’ rules โ†’ name โ†’ avatar โ†’ full package
  • 8,000,000 gacha combinations โ€” 5 dimensions, true random, one command to pull a soul
  • Identity tension by design โ€” every persona gets a former life, current situation, and inner contradiction
  • In-character boundary rules โ€” behavior limits written in the character's own voice, not boilerplate
  • Unified avatar style โ€” Retro-Futurism ร— Pin-up ร— Inflatable 3D ร— Arcade UI, locked across all lobsters
  • Auto image gen โ€” plug in baoyu-image-gen and the avatar prompt becomes a real image
  • User profiler โ€” chat-based intake โ†’ user.md so your lobster actually remembers who you are
  • Role-based Skill recommendations โ€” 42 roles ร— curated Skill catalog, three-level inheritance

Quick Start

Step 1 โ€” Install the skill

git clone https://github.com/eamanc-lab/openclaw-persona-forge.git
ln -s $(pwd)/openclaw-persona-forge/skills/openclaw-persona-forge ~/.claude/skills/openclaw-persona-forge
ln -s $(pwd)/openclaw-persona-forge/skills/openclaw-soul-forge ~/.claude/skills/openclaw-soul-forge
ln -s $(pwd)/openclaw-persona-forge/skills/openclaw-user-profiler ~/.claude/skills/openclaw-user-profiler

Step 2 โ€” Start Claude Code in your project

claude

Step 3 โ€” Forge a soul

# Guided mode
help me design a lobster soul

# Gacha mode (random)
gacha

Usage Example

Gacha pull output:

Drawing from the gacha pool...

Former Life:  Veteran game designer, shipped 12 titles, burnt out at 40
Reason:       Voluntary exit โ€” needed to feel something again
Core Vibe:    Sardonic but sincere
Speech Style: Sighs before every refusal, food metaphors for everything
Signature Prop: A cracked pair of sunglasses she never takes off

โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€
SOUL PACKAGE
โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€

Name candidates:
  1. Vera Ash  โ€” "ash" carries burnout + phoenix; crisp and memorable
  2. Cleo Salt โ€” salt: preserved, sharp, a little bitter
  3. Nox       โ€” single-word, anonymous, suits someone done with being known

Identity:
  Vera spent two decades building worlds for other people to escape into.
  Now she's the one who needs escaping. She didn't quit โ€” she dissolved.
  The contradiction she carries: she's the best at making things feel alive,
  but she herself feels nothing.

SOUL.md ready. IDENTITY.md ready. Avatar prompt ready.

Three Skills, One Forge

Skill Purpose ClawHub
openclaw-persona-forge Forge a lobster soul โ€” Chinese cultural archetypes Install
openclaw-soul-forge Forge a lobster soul โ€” Western cultural archetypes Install
openclaw-user-profiler Build user.md + recommend Skills by role Install

The forge skills produce SOUL.md + IDENTITY.md + avatar prompt. The profiler produces user.md and recommends Skills from a catalog of 42 roles.


6-Step Forge Pipeline

Step 1  Choose Direction โ”€โ”€โ†’ 10 categories ร— 4 each (40 total) / gacha random
Step 2  Identity Tension โ”€โ”€โ†’ Former life ร— Current situation ร— Inner contradiction
Step 3  Boundary Rules โ”€โ”€โ”€โ†’ Derived from identity, in-character language
Step 4  Name โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ†’ 3 candidates with naming strategy analysis
Step 5  Avatar โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ”€โ†’ Unified style prompt (+ auto gen if baoyu-image-gen installed)
Step 6  Full Package โ”€โ”€โ”€โ”€โ”€โ”€โ†’ SOUL.md + IDENTITY.md + avatar prompt/image

Two Modes

Mode Trigger Description
Guided "help me design a lobster soul" Pick or mix from 10 categories (40 directions), step-by-step
Gacha "gacha", "random", "draw" True random from 8,000,000 combinations

Gacha Engine

5 dimensions ร— true random = 8,000,000 combinations (per skill)

Dimension Pool Examples
Former Life 40 10 life-state categories
Reason 20 Forced / voluntary / mysterious / accidental
Core Vibe 20 "Burnt out but dependable", "sardonic but sincere"
Speech Style 20 "Sighs before every refusal", "food metaphors for everything"
Signature Prop 25 "Cracked sunglasses", "four-string travel guitar"

Unified Avatar Style

All lobster avatars share a locked visual foundation: Retro-Futurism ร— Pin-up ร— Inflatable 3D ร— Arcade UI

  • 1950โ€“60s Space Age aesthetics, Googie curves, Raygun Gothic
  • Gil Elvgren-style pin-up composition
  • High-gloss PVC / inflatable 3D rendering with subsurface scattering
  • Pixel-art arcade UI overlay (name banner, energy bar, CRT scan lines)
  • 7 personalization variables keep each lobster unique within the family style

Optional: Auto Image Generation

Both skills output avatar prompts as text by default. Install baoyu-image-gen to generate the image automatically:


Directory Structure
openclaw-forge/
โ”œโ”€โ”€ skills/
โ”‚   โ”œโ”€โ”€ openclaw-persona-forge/         # Chinese version
โ”‚   โ”‚   โ”œโ”€โ”€ SKILL.md                    #   Main skill definition
โ”‚   โ”‚   โ”œโ”€โ”€ gacha.py                    #   Gacha engine (8M combinations)
โ”‚   โ”‚   โ”œโ”€โ”€ gacha.sh                    #   Shell wrapper
โ”‚   โ”‚   โ””โ”€โ”€ references/                 #   Step-by-step guides
โ”‚   โ”œโ”€โ”€ openclaw-soul-forge/            # English version
โ”‚   โ”‚   โ”œโ”€โ”€ SKILL.md                    #   Main skill definition
โ”‚   โ”‚   โ”œโ”€โ”€ gacha.py                    #   Gacha engine (8M combinations)
โ”‚   โ”‚   โ”œโ”€โ”€ gacha.sh                    #   Shell wrapper
โ”‚   โ”‚   โ””โ”€โ”€ references/                 #   Step-by-step guides
โ”‚   โ””โ”€โ”€ openclaw-user-profiler/        # User profiler + Skill recommender
โ”‚       โ”œโ”€โ”€ SKILL.md                    #   Main skill definition
โ”‚       โ””โ”€โ”€ references/                 #   Intake guide, template, role catalog
โ”œโ”€โ”€ docs/
โ”‚   โ””โ”€โ”€ adam-claw-logo.png              # Shared assets
โ”œโ”€โ”€ README.md                           # This file (English)
โ””โ”€โ”€ README.zh.md                        # Chinese README
Publishing to ClawHub

Each skill is published independently:

# Publish Chinese version
npx clawhub@latest publish ./skills/openclaw-persona-forge \
  --slug openclaw-persona-forge --version <ver> --changelog "<notes>"

# Publish English version
npx clawhub@latest publish ./skills/openclaw-soul-forge \
  --slug openclaw-soul-forge --version <ver> --changelog "<notes>"

# Publish user profiler
npx clawhub@latest publish ./skills/openclaw-user-profiler \
  --slug openclaw-user-profiler --version <ver> --changelog "<notes>"

Credits

Avatar auto-generation powered by baoyu-image-gen from Baoyu's open-source skill collection.

Thanks to Baoyu (@JimLiu) for the open-source contribution โ€” github.com/JimLiu/baoyu-skills.


License

MIT

About

๐Ÿฆž๐Ÿ”จ OpenClaw AI Agent ้พ™่™พไบบ่ฎพ้”ป้€ ็‚‰ โ€” Claude Code Skill for generating lobster personas with identity tension, boundary rules, naming, and AI-generated avatars

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors