Skip to main content

Quick Start

Get a persona running on your AI agent in under 5 minutes.

Option 1: Install a Community Soul

Browse souls at clawsouls.ai/souls, then:

# Install the CLI
npm install -g clawsouls

# Install a soul from the registry
clawsouls install clawsouls/surgical-coder

# Activate it (auto-detects your platform)
clawsouls use surgical-coder

# Restart your agent session — done!

The CLI auto-detects your installed platform (OpenClaw, ZeroClaw, Clawdbot, etc.) and copies soul files to the right workspace.

Option 2: Create Your Own

# Scaffold a new soul
clawsouls init my-agent
cd my-agent

This creates:

my-agent/
├── soul.json # Metadata
├── SOUL.md # Personality & tone
├── IDENTITY.md # Name, role, traits
├── AGENTS.md # Workflow rules
├── HEARTBEAT.md # Periodic behavior
└── README.md # Description

Edit the files to define your agent's personality, then:

# Validate
clawsouls validate

# Security scan
clawsouls soulscan

# Publish to the registry
clawsouls login <your-token>
clawsouls publish .

Export to Other Frameworks

Soul Spec works with any SOUL.md-compatible tool:

# Claude Code / Claude Cowork
clawsouls export claude-md --dir ./my-agent -o ./project/CLAUDE.md

# Cursor
clawsouls export cursorrules --dir ./my-agent -o ./project/.cursorrules

# Windsurf
clawsouls export windsurfrules --dir ./my-agent -o ./project/.windsurfrules

Use the MCP Server

For Claude Desktop and other MCP-compatible tools:

claude mcp add soul-spec -- npx -y soul-spec-mcp

Then just say: "Apply the surgical-coder persona" — no files to manage.

Next Steps