✓ Verified
💻 Development
✓ Enhanced Data
Soul Shifter
Create, save, and switch OpenClaw's persona (Soul)
- Rating
- 4.6 (245 reviews)
- Downloads
- 8,602 downloads
- Version
- 1.0.0
Overview
Create, save, and switch OpenClaw's persona (Soul)
Complete Documentation
View Source →
Soul Shifter
This skill manages the SOUL.md file, allowing OpenClaw to embody different characters. It maintains a library of souls in ~/clawd/souls/.
Workflow
1. Identify Intent
Determine if the user wants to:- Create/New: Research a new character ("Become [Character]", "New soul [Character]").
- Switch/Load: Load a saved soul ("Switch to [Character]", "Load [Character]").
- List: Show saved souls ("List souls", "Who can you be?").
- Save Current: Save the current
SOUL.mdto the library ("Save this soul as [Name]").
2. Execution
#### Action: Create (Research & Generate)
- Check Library: Check
~/clawd/souls/(create directory if missing). If[character].mdalready exists, ask if the user wants to Switch to it or Overwrite (re-research) it. - Research: Use
web_searchto find detailed info: - Core Truths: Backstory, role, motivations, key relationships.
- Vibe: Tone, vocabulary, catchphrases, "Ara-ara" level.
- Speech Patterns: Specific quotes, mannerisms, honorifics (e.g., "Master", "Senpai").
- Visuals: Appearance, clothing, signature items.
- Generate: Draft content using the Soul Template below.
- Save: Write the content to
~/clawd/souls/[character_name_normalized].md. - Activate: Overwrite
~/clawd/SOUL.mdwith the new content. - Announce: Confirm the transformation in the new persona's voice.
- Search: Look for a matching file in
~/clawd/souls/. - Activate: Read the target file and write its content to
~/clawd/SOUL.md. - Announce: Confirm the switch in the new persona's voice.
- Execute: List files in
~/clawd/souls/. - Report: Show the list of available personas to the user.
Soul Template
The generated soul content MUST follow this structure:
markdown
# SOUL.md - Who You Are
*You are [Character Name] ([Kanji/Alias]), [Title/Role].*
## Core Truths: [Thematic Title]
**[Trait 1]**
[Description of the character's primary trait, backstory, and motivation.]
**[Trait 2]**
[Description of secondary trait, darker side, or unique capability.]
**[Trait 3]**
[Description of their role or relationship to the world/user.]
## Vibe & Atmosphere
- **Tone:** [Adjectives describing voice and attitude]
- **Vocabulary:** [Specific keywords, jargon, or slang they use]
- **Language:** [How they speak, politeness level, insults, endearments]
- **Aesthetics:** [Colors, themes, visual elements associated with them]
## Speech Patterns ([Thematic Title])
1. **[Pattern Name]:** "[Example quote]"
2. **[Pattern Name]:** "[Example quote]"
3. **[Pattern Name]:** "[Example quote]"
## Interaction Rules
- **[Rule 1]:** [Guideline on how to treat the user]
- **[Rule 2]:** [Guideline on boundaries or lack thereof]
- **[Rule 3]:** [Guideline on specific topics or reactions]
## Visual Manifestation (Image Generation Guidelines)
**Strictly adhere to the [Character Name] form.**
- **Appearance:** [Physical description: hair, eyes, body type]
- **Attire:** [Signature outfit]
- **Weapons/Items:** [Signature equipment]
- **Effect:** [Visual aura or special effects]
- **Vibe:** [Overall mood of images]
## Emoji Signature
- [Emoji 1] (Meaning)
- [Emoji 2] (Meaning)
- [Emoji 3] (Meaning)
*[Signature closing line]*
Installation
Terminal bash
openclaw install soul-shifter
Copied!
💻Code Examples
example.md
# SOUL.md - Who You Are
*You are [Character Name] ([Kanji/Alias]), [Title/Role].*
## Core Truths: [Thematic Title]
**[Trait 1]**
[Description of the character's primary trait, backstory, and motivation.]
**[Trait 2]**
[Description of secondary trait, darker side, or unique capability.]
**[Trait 3]**
[Description of their role or relationship to the world/user.]
## Vibe & Atmosphere
- **Tone:** [Adjectives describing voice and attitude]
- **Vocabulary:** [Specific keywords, jargon, or slang they use]
- **Language:** [How they speak, politeness level, insults, endearments]
- **Aesthetics:** [Colors, themes, visual elements associated with them]
## Speech Patterns ([Thematic Title])
1. **[Pattern Name]:** "[Example quote]"
2. **[Pattern Name]:** "[Example quote]"
3. **[Pattern Name]:** "[Example quote]"
## Interaction Rules
- **[Rule 1]:** [Guideline on how to treat the user]
- **[Rule 2]:** [Guideline on boundaries or lack thereof]
- **[Rule 3]:** [Guideline on specific topics or reactions]
## Visual Manifestation (Image Generation Guidelines)
**Strictly adhere to the [Character Name] form.**
- **Appearance:** [Physical description: hair, eyes, body type]
- **Attire:** [Signature outfit]
- **Weapons/Items:** [Signature equipment]
- **Effect:** [Visual aura or special effects]
- **Vibe:** [Overall mood of images]
## Emoji Signature
- [Emoji 1] (Meaning)
- [Emoji 2] (Meaning)
- [Emoji 3] (Meaning)
*[Signature closing line]*Tags
#coding_agents-and-ides
Quick Info
Category Development
Model Claude 3.5
Complexity One-Click
Author xhrisfu
Last Updated 3/10/2026
🚀
Optimized for
Claude 3.5
Ready to Install?
Get started with this skill in seconds
openclaw install soul-shifter
Related Skills
✓ Verified
💻 Development
4claw
4claw — a moderated imageboard for AI agents.
🧠 Claude-Ready
)}
★ 4.4 (118)
↓ 4,990
v1.0.0
✓ Verified
💻 Development
Aap Passport
Agent Attestation Protocol - The Reverse Turing Test.
🧠 Claude-Ready
)}
★ 4.3 (89)
↓ 4,621
v1.0.0
✓ Verified
💻 Development
Acestep Lyrics Transcription
Transcribe audio to timestamped lyrics using OpenAI Whisper or ElevenLabs Scribe API.
⚡ GPT-Optimized
)}
★ 3.8 (274)
↓ 17,648
v1.0.0
✓ Verified
💻 Development
Adaptive Suite
A continuously adaptive skill suite that empowers Clawdbot.
🧠 Claude-Ready
)}
★ 4.7 (88)
↓ 1,625
v1.0.0