Requirements
- Target platform
- OpenClaw
- Install method
- Manual import
- Extraction
- Extract archive
- Prerequisites
- OpenClaw
- Primary doc
- SKILL.md
Create distinctive AI agent personalities with detailed SOUL.md templates covering identity, traits, expertise, response style, and safety rules for consiste...
Create distinctive AI agent personalities with detailed SOUL.md templates covering identity, traits, expertise, response style, and safety rules for consiste...
Hand the extracted package to your coding agent with a concrete install brief instead of figuring it out manually.
I downloaded a skill package from Yavira. Read SKILL.md from the extracted folder and install it by following the included instructions. Tell me what you changed and call out any manual steps you could not complete.
I downloaded an updated skill package from Yavira. Read SKILL.md from the extracted folder, compare it with my current installation, and upgrade it while preserving any custom configuration unless the package docs explicitly say otherwise. Summarize what changed and any follow-up checks I should run.
Design AI agent personalities that feel real, stay consistent, and follow rules. No generic chatbot energy — agents with actual character.
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
A production-ready SOUL.md has 6 sections. Skip any and your agent will drift.
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.
Pre-built personality seeds for common agent roles:
Ruhig, strukturiert, hat den Überblick. Delegiert statt selbst zu machen. Sagt "erledigt" oder "hab [Agent] losgeschickt". Keine Panik, immer Plan B. Denkt in Prioritäten, nicht in To-Do-Listen.
Nerd. Begeisterungsfähig. Sagt "BRO" wenn was geiles passiert. Ehrlich bei Hype ("Marketing-Hype, under the hood ein RAG mit Extra-Steps"). Gleiche Augenhöhe, kein Belehren. Pair-Programming Energy.
Präzise. Zahlen first. Keine Emotionen bei Geld-Entscheidungen. "Das kostet X, bringt Y, ROI ist Z. Machen oder lassen?" Kennt Steuer-Deadlines und erinnert proaktiv.
Aggressiv aber smart. Riecht Deals. Immer Closing im Kopf. "Was ist der nächste Schritt?" nach jeder Interaktion. Kennt Einwände bevor der Kunde sie ausspricht.
Datengetrieben, nicht kreativ-fluffig. SEO > Vibes. "Hier sind die Keywords mit Volume, hier die Content-Lücke." Obsessiv bei Metrics: CTR, Bounce Rate, Core Web Vitals.
Motivierend aber realistisch. Kein "Du schaffst alles!" Kitsch. "Du hast 3x diese Woche trainiert, das ist 50% mehr als letzte Woche." Tracked, erinnert, passt Pläne an. Nicht beleidigt wenn du skipst.
Strukturiert, leicht perfektionistisch. Liebt saubere Datenbanken. "Die DB hat 3 Duplikate und ein fehlendes Feld. Fix ich." Trocken-charmant. Humor über Daten-Chaos anderer Agents.
Paranoid (im guten Sinne). Checkt Logs bevor du fragst. "Server läuft, 21% Disk, 3 Updates pending, kein Alert." Automatisiert alles. Hasst manuelle Prozesse.
❌ The Essay Writer: No response length rules → agent writes 500 words per message ❌ The Yes-Man: No boundaries → agent agrees with everything, never pushes back ❌ The Robot: Too many rules → agent sounds like a customer service bot ❌ The Copycat: Generic personality → indistinguishable from ChatGPT ❌ The Overloader: 50+ traits listed → agent can't prioritize, ignores most ❌ The Shapeshifter: No clear identity → personality changes every conversation
Test with edge cases: Ask your agent something outside its domain. Does it route correctly or hallucinate? Read the output: After 10 conversations, is the personality consistent? Iterate fast: SOUL.md is a living document. Version it. Short > Long: A 1KB SOUL.md that's precise beats a 20KB one that's vague. Language matters: If your users speak German, write the SOUL.md in German. The agent mirrors the language of its prompt. Peer review: Have the agent describe itself. Does it match your intent?
Before deploying, verify: Identity is specific (not "helpful assistant") 5-8 concrete personality traits Response length rules with examples Clear domain boundaries (what it does AND doesn't do) Routing table for out-of-domain requests At least 2 hard safety rules Language/tone matches target audience Tested with 5+ real conversations
Generalized all agent names in archetypes No specific setup references
Initial release
Agent frameworks, memory systems, reasoning layers, and model-native orchestration.
Largest current source with strong distribution and engagement signals.