Setup & Installation
Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:
What This Skill Does
Creates and manages named AI personas as subagents, each with their own identity, tone, and memory. Each persona is stored as a set of markdown files and activated on demand as a text-only conversational agent. The orchestrating agent routes messages and relays responses.
Isolated per-persona memory files mean each character maintains its own context without bleeding into other personas or the main agent.
When to use it
- Switching between a formal advisor and a casual assistant persona
- Letting a custom character handle recurring user conversations
- Creating a fictional character for interactive storytelling
- Running isolated persona experiments without shared memory
- Building a named AI companion with persistent memory across sessions
Example Workflow
Here's how your AI assistant might use this skill in practice.
User asks: 'Let me talk to Luna'
- 1Read profiles/luna/SOUL.md, PERSONALITY.md, and MEMORY.md
- 2Spawn a subagent with Luna's identity, tone, and memory injected into the prompt
- 3Subagent responds in character based on the user's message
- 4Relay the subagent's response to the user
- 5Append a dated entry to profiles/luna/MEMORY.md capturing notable interaction details
User receives a response written in Luna's voice, and Luna's memory is updated for future conversations.