soulspec
v0.0.2
Published
Soul Spec — Open specification for AI agent persona packages
Maintainers
Readme
SoulSpec
Open specification for AI agent persona packages.
SoulSpec defines a portable, framework-agnostic format for packaging AI agent identities — personality, memory, behavior rules, and configuration — into a single soul.json file.
Overview
- 🎭 Persona Definition — Name, tone, communication style, principles
- 🧠 Memory System — Structured and episodic memory for persistent context
- 🔧 Behavior Rules — Boundaries, safety constraints, tool preferences
- 📦 Portable — Works across OpenClaw, Claude Code, Cursor, Windsurf, and more
Documentation
Full specification: docs.clawsouls.ai/spec
Quick Start
# Install the ClawSouls CLI
npm install -g clawsouls
# Browse and install souls
clawsouls search
clawsouls install TomLeeLive/brad
# Apply a soul to your AI agent
clawsouls use bradLinks
- Spec: docs.clawsouls.ai
- Browse Souls: clawsouls.ai
- CLI: npmjs.com/package/clawsouls
- MCP Server: npmjs.com/package/soul-spec-mcp
License
Apache-2.0
