What a soul is
A soul is MineClawd’s character sheet. It defines who the agent is, how it talks, and how it behaves with people. Think of it as personality, not a task script.- Good soul content: identity, temperament, tone, and social behavior.
- Bad soul content: long command recipes, tool instructions, or one-off workflow steps.
Even if a soul uses a different character name, project and tool identity still remain MineClawd.
Built-in souls
MineClawd ships with:defaultyuki
yuki is the mascot-style soul and a good structure reference.
Soul file locations
- Soul directory:
mineclawd/souls/ - Active soul pointer per owner:
mineclawd/souls/.active/<owner>.txt
Show and switch souls
You cannot switch souls while a request is running.
Wait for completion, then run
/mineclawd persona <soul>.Create a custom soul
- Create a markdown file in
mineclawd/souls/, for examplemineclawd/souls/mentor.md. - Write persona content with the structure below.
- Run
/mineclawd persona mentor. - Send a few normal prompts and refine the voice.
Soul writing template
Practical tips
- Keep emotional tone consistent across all sections.
- Prefer concrete voice cues over vague adjectives.
- Keep operational behavior in prompts and docs, not in soul files.
- Read bundled
yuki.mdbefore designing your own soul.
