Back to Skills

openclaw-persona-forge

为 OpenClaw AI Agent 锻造完整的龙虾灵魂方案。根据用户偏好或随机抽卡, 输出身份定位、灵魂描述(SOUL.md)、角色化底线规则、名字和头像生图提示词。 如当前环境提供已审核的生图 skill,可自动生成统一风格头像图片。 当用户需要创建、设计或定制 OpenClaw 龙虾灵魂时使用。 不适用于:微调已有 SOUL.md、非 OpenClaw 平台的角色设计、纯工具型无性格 Agent。 触发词:龙虾灵魂、虾魂、OpenClaw 灵魂、养虾灵魂、龙虾角色、龙虾定位、 龙虾剧本杀角色、龙虾游戏角色、龙虾 NPC、龙虾性格、龙虾背景故事、 lobster soul、lobster character、抽卡、随机龙虾、龙虾 SOUL、gacha。

187,873stars29,078forksUpdated 5/21/2026

Security Assessment

Safe(100/100)
Security Score100/100

About openclaw-persona-forge

The 'openclaw-persona-forge' skill is designed to create fully fleshed-out personas, referred to as 'lobster souls,' for OpenClaw AI Agents. It addresses the challenge of generating coherent and immersive character profiles from scratch, providing users with a complete identity package that includes character traits, behavioral boundaries, names, and visual cues. Instead of merely offering a functional agent, this skill aims to imbue virtual entities with depth, personality, and narrative context, suitable for interactive storytelling, role-playing, or game development within the OpenClaw platform.

The skill offers several core capabilities. It supports guided persona creation through an interactive selection of character directions or randomized generation via its built-in gacha engine, which draws from millions of possible combinations. Users can craft identity tension, derive personalized boundary rules, generate suitable names, and, optionally, produce avatar images using an external, verified image generation skill. The workflow includes multiple steps, from selecting character direction to final output, ensuring that each persona is internally consistent and visually anchored. The skill is flexible enough to handle both user-guided input and automated randomness while maintaining a structured output in the form of SOUL.md and IDENTITY.md files.

Typical use cases include creating a new OpenClaw agent persona from scratch, designing characters for games or role-play scenarios, and generating complete identity packages for interactive AI storytelling. Target users are those who need character-driven AI entities rather than purely functional tools, such as game developers, narrative designers, or enthusiasts looking to craft unique virtual personalities. This skill is not intended for micro-adjusting existing personas or for generating agents outside the OpenClaw ecosystem.

FAQ

How do I start creating a lobster soul with this skill?

You can start either in guided mode by selecting character directions or in gacha mode by executing the provided gacha.py script to generate random combinations. Each mode will guide you through identity, rules, naming, and avatar creation.

Is the image generation of avatars mandatory?

No, avatar generation is optional. If a verified image generation skill is available in your environment, the skill can produce images automatically. Otherwise, it outputs detailed prompts that can be used manually in platforms like Gemini, DALL-E, or Midjourney.

What are the system requirements for using openclaw-persona-forge?

Python 3 is required to run the gacha.py engine. An optional verified image generation skill is needed only if you want automatic avatar images.

Can this skill modify an existing SOUL.md file?

No, it is not intended for micro-adjusting existing SOUL.md files. It focuses on creating new, complete personas from scratch.

Is this skill compatible with non-OpenClaw AI platforms?

No, it is specifically designed for the OpenClaw platform and outputs are tailored for its agent format.

All Files

9 files
gacha.py4.2 KB
View
SKILL.md6.1 KB
View
gacha.sh0.2 KB
View
references/avatar-style.md3.4 KB
View
references/output-template.md1.6 KB
View
references/boundary-rules.md1.1 KB
View
references/error-handling.md1.1 KB
View
references/identity-tension.md0.7 KB
View
references/naming-system.md0.6 KB
View

Install openclaw-persona-forge

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill