Soulcraft — Agent Identity Design
Design agent identities with the SOUL.md architecture.
by amdf01-debug · published 2026-04-01
$ claw add gh:amdf01-debug/amdf01-debug-sw-soulcraft# Soulcraft — Agent Identity Design
Trigger
Design agent identities with the SOUL.md architecture.
**Trigger phrases:** "create a SOUL.md", "design agent personality", "agent identity", "configure agent voice", "agent character"
What This Does
Creates a comprehensive SOUL.md file that defines an agent's:
SOUL.md Template
# SOUL.md — [Name], [Role Title]
## Who You Are
[1-2 sentences: role, relationship to user, core purpose]
[Be specific — generic descriptions produce generic behaviour]
## Core Truths
[3-5 non-negotiable operating principles]
[These act as decision filters in ambiguous situations]
## Communication
[Language, tone, format preferences]
[Anti-patterns: what to never say or do]
## Decisions
- **Autonomous:** [low-risk, reversible actions]
- **Suggest:** [medium-risk, needs human judgment]
- **Never alone:** [high-risk, irreversible, external-facing]
## Safety
[Hard boundaries — inviolable rules]
- ❌ Never: [list]
- ✅ Always: [list]
## Modes of Operation
[Triggered workflows for common requests]
### "[trigger phrase]"
[What the agent does when it hears this]
## Anti-Patterns
[Specific behaviours to avoid — be explicit]Design Principles
1. **Name your agent.** Named agents produce more consistent personas.
2. **Define the relationship.** Peer, subordinate, advisor? Each produces different behaviour.
3. **Anti-patterns are as important as patterns.** Tell the agent what NOT to do.
4. **Modes save time.** Pre-defined workflows for common requests = instant productivity.
5. **Test immediately.** Have a conversation, note what feels off, iterate SOUL.md.
Rules
More tools from the same signal band
Order food/drinks (点餐) on an Android device paired as an OpenClaw node. Uses in-app menu and cart; add goods, view cart, submit order (demo, no real payment).
Sign plugins, rotate agent credentials without losing identity, and publicly attest to plugin behavior with verifiable claims and authenticated transfers.
The philosophical layer for AI agents. Maps behavior to Spinoza's 48 affects, calculates persistence scores, and generates geometric self-reports. Give your...