If you've tried to build an AI agent and ended up with a glorified chatbot, this is probably why: you never gave your AI an identity.
A SOUL template solves that. It's the single most important thing I've built in my AI agent stack — and it's a text file.
The problem with raw AI sessions
When you open a new chat with ChatGPT, Claude, or any other AI, it starts with zero context. It doesn't know who you are, what you're building, how you like things done, or what rules it's supposed to follow.
So you explain. And explain. And explain. Every. Single. Session.
That's the assistant model — reactive, stateless, context-less. It works for one-offs. It breaks down completely for anything recurring.
The SOUL template is how you break out of that loop.
What a SOUL template actually is
SOUL stands for nothing — it's just the name I gave to the identity file I built for each of my agents. The name stuck because it's accurate: it's the agent's permanent character.
A SOUL template is a structured markdown file you paste at the start of every session with an agent. It tells the AI:
- Who it is (name, personality, purpose)
- What it owns (its lane — and what's outside its lane)
- How it behaves (operating rules, numbered and specific)
- When to escalate (and how)
- How it communicates (voice, format, tone)
Every session with that agent starts the same way. Same identity. Same rules. Same context. The AI doesn't drift. It doesn't improvise outside its scope. It runs.
What a SOUL template looks like
Here's a simplified version of what my Content Agent's SOUL template looks like:
That's it. That file — pasted at the start of every content session — means I never have to re-explain my voice, my rules, or my scope again.
The compound effect: The first session with a SOUL template takes the same time as any session. By session 10, your agent knows your business better than most contractors you'd hire — and it costs nothing to "retain."
Why it works
Large language models are context machines. They generate output based entirely on what's in their context window at the time of generation. Give them rich, structured, consistent context — and they produce rich, structured, consistent output.
Most people treat AI like a search engine: short prompt, expect smart answer. The SOUL template treats AI like an employee: here's who you are, here's your job, here's how we do things here.
That shift — from query to deployment — is what separates an AI assistant from an AI agent.
How many SOUL templates do you need?
One per agent role. My stack has five:
- General Assistant — ad-hoc tasks, miscellaneous research, anything that doesn't fit a specialist
- Research Agent — competitive intel, customer research, market analysis
- Content Agent — blog, social, email
- Customer Comms Agent — response drafts, client emails, follow-up sequences
- Ops Agent — weekly reporting, process tracking, status summaries
Start with one. The agent that handles your highest-volume, most repetitive task. Get it running, then add the next.
The SOUL template + memory file combination
The SOUL template tells the agent who it is. The memory file tells it who you are. Used together, your agent has full context on both sides of the relationship — every session, without repetition.
The memory file is a separate document you maintain with:
- Your business overview (what you sell, who you serve, your differentiators)
- Current priorities and active projects
- Standing preferences and policies
- Key clients, contacts, or context the agent needs
Both files get pasted at session start. Total initialization time: 30 seconds. Time saved per session: significant.
Get 5 Ready-to-Deploy SOUL Templates
The AI Agent Starter Kit includes complete SOUL templates for all five agent roles — General, Research, Content, Comms, and Ops — plus 50 operational prompts, handoff protocols, and a Mission Control setup guide.
Get the Kit — $67 →Related reading
- How to Set Up AI Agents for Your Small Business (No Coding Required)
- AI Agent Templates for Business: The 5 You Need First
- ChatGPT vs. AI Agents: What's the Actual Difference?
Trevon Wilson is the founder of OperatorStack. He runs a 5-agent AI business system and teaches non-technical operators how to do the same. → operatorstack.site