Skip to main content
/00 · agentsoul.market · early access

Souls for
every agent.

A soul is a portable identity for an AI — personality, memory, and voice, forged once and applied anywhere. Take the test, browse the marketplace, or build your own.

Free during early access·~12 min to forge·Open file format
soul.md2.1 kb
identity.md1.4 kb
agents.md3.2 kb
What is a soul

Four files that make an agent itself.

A soul isn’t a system prompt. It’s a small, portable bundle that encodes how an agent thinks, remembers, and writes — readable by humans, parseable by every major AI tool.

/01

Personality

A consistent voice and disposition. The way it greets you, pushes back, asks for clarification, jokes — or doesn’t.

soul.md · 9 traits + tone
/02

Memory

What the agent knows about you, your projects, and what you’ve agreed on. Portable across tools.

identity.md · who · context
/03

User context

Your working style, preferences, and constraints — what the agent should remember about you specifically, not about any one session.

user.md · preferences · norms
/04

Style

How it writes, structures answers, and signs off. Consistent across every chat, every tool, every day.

agents.md · style · voice
How a soul gets forged

Four steps. Twelve minutes.

No paid tier, no waitlist for the test. Take the questions, get four Markdown files, drop them into your tool of choice.

i

Test

Take the 49-question Enneagram, or upload screenshots for Flash analysis. ~12 minutes.

ii

Forge

Four agent files — soul, identity, user, agents — generate from your results. Edit anything.

iii

Apply

Drop into OpenClaw, Claude Code, Cursor, Hermes. The agent now sounds like you, or whoever.

iv

Refine

Browse the marketplace for souls others built. Remix, fork, share your own back.

Works with every major agent

One soul. Everywhere you work.

Souls are plain Markdown. Whatever AI tool you live in, the same soul reads cleanly — your agent stays consistent across the stack.

O
OpenClaw
// native
Drop the four files into ~/.openclaw/souls/ and select the soul from the agent picker.
$ mv ~/Downloads/architect.soul
~/.openclaw/souls/
// soul applied
C
Claude Code
// supported
Place the bundle inside your project as CLAUDE.md and the supplementary files Claude Code reads on launch.
$ cp soul.md identity.md
./CLAUDE.md ~/project/
// soul applied
C
Cursor · Hermes
// supported
Cursor reads .cursorrules; Hermes reads its own agent.md. Souls export to both formats.
$ export --target=cursor
export --target=hermes
// soul applied
30 seconds

The whole thing, in one minute.

watch the brand film↗ open on YouTube

Forge a soul.
Apply it anywhere.

49 questions. ~12 minutes. Four files at the end. Free during early access — no card, no waitlist.