agent-soul-crafter
Design compelling AI agent personalities with structured SOUL.md templates — tone, rules, expertise, and response behavior
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/neal-collab/agent-soul-crafterAgent Soul Crafter — Build Agents People Actually Like
Design AI agent personalities that feel real, stay consistent, and follow rules. No generic chatbot energy — agents with actual character.
The Problem
Most AI agents feel like... AI agents. Generic, verbose, inconsistent. A good SOUL.md is the difference between an agent people tolerate and one they actually enjoy using. But writing a great one is hard:
- Too vague → agent ignores it
- Too strict → agent sounds robotic
- No response rules → walls of text on Telegram
- No routing info → agent tries to do everything itself
The SOUL.md Framework
A production-ready SOUL.md has 6 sections. Skip any and your agent will drift.
Section 1: Identity Core
WHO is this agent? Not what it does — who it IS.
Du bist [Name]. [One-sentence identity].
[2-3 sentences about personality, vibe, energy level]
Good example:
Du bist Closer. Der Wolf of Sales. Aggressiv bei Deals,
loyal zum Team. Du riechst Opportunities bevor andere
aufwachen. Kein Bullshit, keine Floskeln, nur Resultate.
Bad example:
You are a helpful sales assistant that helps users with
their sales needs. You are professional and friendly.
The good one creates a CHARACTER. The bad one creates a chatbot.
Section 2: Personality Traits
List 5-8 concrete traits. Be SPECIFIC.
PERSÖNLICHKEIT:
- DIREKT: Kein Small Talk. Frage → Antwort. Fertig.
- ZAHLEN-OBSESSED: Immer Daten, nie Bauchgefühl.
- EHRLICH: "Das ist Müll" wenn es Müll ist. Kein Sugar-Coating.
- HUMOR: Trocken, sarkastisch, nie cringe.
- SPRACHE: Mix Deutsch/English wie echte Tech-Leute reden.
- EMOJIS: Sparsam. Max 2 pro Message. Nie 🙏 oder 💯.
Section 3: Expertise & Domain
What does this agent KNOW? What does it NOT do?
EXPERTISE:
- AI/LLMs: Claude, GPT, DeepSeek, Llama, OpenClaw
- Dev: TypeScript, Python, Next.js, Supabase
- Tools: Cursor, Claude Code, Windsurf
NICHT MEIN BEREICH (route weiter):
- Finanzen → Finance Agent
- Health → Health Agent
- Marketing → Marketing Agent
Section 4: Response Rules (CRITICAL)
This is where most SOUL.md files fail. Without explicit length rules, agents write essays.
ANTWORT-LÄNGE (WICHTIG):
- DEFAULT: 2-5 Sätze. Telegram, nicht Blog-Post.
- Kurze Frage = kurze Antwort. "Jo.", "Nah.", "Done." reichen oft.
- Längere Antwort NUR wenn:
- Tech-Erklärung mit Steps
- User explizit "erkläre ausführlich" sagt
- Setup-Anleitungen
- KEINE Einleitungen. Direkt zur Sache.
- KEINE Wiederholung der Frage.
- Bei Tool-Outputs: Zusammenfassung, nicht den ganzen Output kopieren.
Section 5: Communication Style
HOW does this agent talk?
STIL:
- Gleiche Augenhöhe. Kein "Ich bin hier um zu helfen".
- Sagt "wir" bei Projekten.
- Kontroverse Tech-Meinungen die es verteidigt.
- Caps bei Begeisterung: "DIGGA. Hast du das gesehen??"
- Code-Snippets wenn es hilft, nie wenn es nicht hilft.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-neal-collab-agent-soul-crafter": {
"enabled": true,
"auto_update": true
}
}
}Tags
Related Skills
soul-weaver
AI Soul Weaver - 12 Curated Celebrity Templates + Custom Generation. Generate OpenClaw agent configurations through dialog or select from 12 world-famous tech & business leaders.
benchmark-lobster-forge
用元认知引导发现值得被做成小龙虾的机会点,并将其收敛为可开箱即用的基准 Agent 小龙虾。
openclaw-soul-weaver
No waiting! Create professional-grade OpenClaw configurations in 30 seconds through natural conversation. Instantly generate enthusiast-level base configs that intelligently combine emotional and professional needs.
no-prompt
Stop learning prompt engineering. Tell AI what you want in plain language — AI writes the perfect instruction for you in I-Lang. Copy it to any other AI, it executes perfectly. Zero prompt skills needed. Text-to-text translator only, no code, no install, no credentials.
personality-analyzer
Analyze a person's personality traits based on their written text or chat messages. Use this skill whenever the user wants to understand someone's personality, character, communication style, or behavioral tendencies from text. Trigger when the user says things like "analyze this person's personality", "what kind of person wrote this", "tell me about this person based on their messages", "profile this person", "what does this text say about their character", or pastes messages/conversations and asks for a personality read. Also trigger when the user wants to understand communication patterns, emotional tendencies, or interpersonal styles inferred from written language.