2.5k
GitHub Stars
2
Bundled Files
2 months ago
Catalog Refreshed
4 months ago
First Indexed
Readme & install
Copy the install command, review bundled files from the catalogue, and read any extended description pulled from the listing source.
Installation
Preview and clipboard use veilstrat where the catalogue uses aiagentskills.
npx veilstrat add skill openclaw/skills --skill multiple-personas- _meta.json287 B
- SKILL.md2.8 KB
Overview
This skill creates and manages AI subagent personas with distinct identities, tones, and isolated memories. It lets you list, create, activate, and update text-only persona profiles so conversations can be delegated to consistent characters.
How this skill works
The skill stores each persona in a profile folder with three files: SOUL.md (identity and values), PERSONALITY.md (tone and quirks), and MEMORY.md (chronological notes). To activate a persona the orchestrator reads those files, spawns a subagent with a strict prompt that enforces staying in character and text-only behavior, relays the subagent response to the user, and appends notable interactions to the persona's memory.
When to use it
- When a user requests to speak with a named character (e.g., "Talk to Luna").
- When delegating part of a conversation to a distinct personality or role.
- When creating a new character for roleplay, support, or content generation.
- When listing available personas and their one-line summaries.
- When updating a persona's memory after a meaningful interaction.
Best practices
- Keep SOUL.md concise: identity, values, core traits, and a one-line summary.
- Define clear speech patterns and example phrases in PERSONALITY.md to ensure consistent tone.
- Treat MEMORY.md as chronological notes—append dated, short entries after significant talks.
- Enforce the persona rules: text-only, no tools, never acknowledge being an agent.
- Use the orchestrator to validate persona files before spawning to avoid contradictory instructions.
Example use cases
- Create a tutoring persona with a calm, encouraging tone for student practice.
- Activate a customer-support persona that follows a friendly, policy-driven script.
- List personas to let a user choose between advisors, characters, or assistants.
- Edit a persona's PERSONALITY.md to shift tone from formal to playful for a campaign.
- Log memorable user preferences in MEMORY.md so the persona recalls them next time.
FAQ
No. Personas are text-only subagents and must not run commands, access files, browse, or use tools.
Do personas share memory with each other?
No. Each persona has isolated MEMORY.md entries; memories are not shared across profiles.