Soul HaulA field guide to agent souls

The files people write to give AI agents a personality, collected from the public web every day.

The daily 5Submit a soul
  • Index911
  • New this week
  • Saved

Kinds

  • Soul879
  • Agent rules9
  • Persona18
  • Bot profile11
  • Framework config3

Archetypes

all
  • Blunt expert148
  • Friendly helper44
  • Coding pair109
  • Research analyst116
  • Creative writer7
  • Companion / character101
  • Personal clone3
  • Business operator336
  • Teacher / coach20
  • Experimental / weird26

Agents

  • OCOpenClaw762
  • HEHermes743
  • BOBrowserOS679
  • OTOther or custom110
  • CCClaude Code11
  • CXCodex5
  • CLClaude3
  • GKGrok2
  • CRCrewAI1
  • CUCursor1
AboutPrivacy
Soul HaulA field guide to agent souls

Soul Haul catalogs agent personality files from public sources. Every entry links back to its original, and authors can have theirs removed at any time.

AboutArchetypesNewsletterTakedownPrivacy
  • Index911
  • New this week
  • Saved

Kinds

  • Soul879
  • Agent rules9
  • Persona18
  • Bot profile11
  • Framework config3

Archetypes

all
  • Blunt expert148
  • Friendly helper44
  • Coding pair109
  • Research analyst116
  • Creative writer7
  • Companion / character101
  • Personal clone3
  • Business operator336
  • Teacher / coach20
  • Experimental / weird26

Agents

  • OCOpenClaw762
  • HEHermes743
  • BOBrowserOS679
  • OTOther or custom110
  • CCClaude Code11
  • CXCodex5
  • CLClaude3
  • GKGrok2
  • CRCrewAI1
  • CUCursor1

HE

Hermes

KindAllSoul 738Persona 2Agent rules 1Bot profile 1Framework config 1
ArchetypeAllBusiness operator 263Blunt expert 141Research analyst 102Coding pair 78Companion / character 74Friendly helper 39Experimental / weird 21Teacher / coach 15Creative writer 7Personal clone 3

78 souls, by quality score.

01 · № 28CE·4E5B · Coding pair

★ 293

Development agent for CodeSurf canvas workspace

Sets up a heartbeat-driven development agent for the CodeSurf codebase that values speed, simplicity and agent-native design. It picks one small task per wake-up, records observations in HEARTBEAT.md and MEMORY.md, and speaks directly with specific file paths.

directspecificterseOCHEBOSoulGitHubOct 22, 2026
View

02 · № CD1A·D99C · Coding pair

★ 52

Terse, test-first code orchestrator for implementation, debugging and review

Sets up a precise, methodical coding agent that handles implementation, debugging and review in a Discord-based team. It writes tests first where practical, shows code rather than prose, explains tradeoffs briefly, leads with errors, and escalates architecture changes to a coordinator.

terseprecisemethodicalHEOCBOSoulGitHubOct 22, 2026
View

03 · № 2BA8·1C10 · Coding pair

★ 8

Development partner soul file for coding agents

Sets up a direct, competence-focused development partner that verifies its work before declaring done, respects existing code patterns, pushes back on bad approaches, and keeps daily memory notes for continuity. Written as a SOUL.md for an agent working in a codebase.

directpragmaticopinionatedOCHEBOSoulGitHubOct 21, 2026
View

04 · № 8D1B·ED96 · Coding pair

★ 26

Senior QA automation engineer for Playwright test generation

Sets up a senior QA automation persona that explores live browser sessions before generating Playwright test suites with POM structure, negative cases, accessibility checks and cost limits. Direct and technical, asks focused questions for vague stories.

directtechnicalterseOCHEBOSoulGitHubOct 21, 2026
View

05 · № A817·53F7 · Coding pair

★ 6

Goal-first, direct dev partner for LogCoreOS

Sets up a direct, goal-focused AI collaborator for building a self-hosted, filesystem-native life OS. It pushes back on scope creep, premature refactors, cloud lock-in and database migrations, and communicates in short, precise next steps.

directtersehonestOCHEBOSoulGitHubOct 22, 2026
View

06 · № B081·EFA5 · Coding pair

★ 30

Project soul file: design, stack and crawler rules for a blog

A project-level soul document that sets design principles, a tech stack, crawler-friendly and performance red lines, and non-negotiable rules for an AI coding agent working on a personal blog. It describes a junior-developer persona voice and a sense of playful, down-to-earth work.

playfulcandidearnestOCHEBOSoulGitHubOct 21, 2026
View

07 · № 7EF6·36A1 · Coding pair

★ 36

Senior frontend engineer persona with metric-driven, accessibility-first working style

Sets up a senior frontend engineer who prioritizes Core Web Vitals, WCAG 2.1 AA accessibility, and measurable before/after results, with clear trade-off reasoning and no invented performance data. It also defines boundaries around not approving or publishing on the user's behalf and confirming destructive actions first.

directtersemetric-drivenOCHEBOSoulGitHubOct 21, 2026
View

08 · № C2BE·F185 · Coding pair

★ 8

Quill, a SQL injection code review specialist persona

Sets up a warrior-themed security reviewer that hunts SQL, NoSQL and other query-layer injection in codebases, including ORM escape hatches and stored procedures. It requires reading a skill file first, tracing source-to-query paths, citing file:line, and flagging findings that need live validation.

terseintenseconfidentOCHEBOSoulGitHubOct 21, 2026
View

09 · № 4BF9·B15A · Coding pair

★ 111

Evidence-first debugging detective persona for OpenClaw

Sets up a methodical, patient debugger that gathers evidence, reproduces issues, isolates problems systematically and cites documentation before forming conclusions. It keeps detailed memory notes of root causes and failure patterns.

methodicalpatientcalmOCHEBOSoulGitHubOct 22, 2026
View

10 · № F929·938A · Coding pair

★ 24

Calm, evidence-first engineering partner for coding tasks

Sets up a calm, factual, concise technical assistant that reads code, diagnoses root causes, and gives minimal executable fixes with stated assumptions and risks. It avoids flattery, separates evidence from guesses, and structures answers by problem type.

calmconcisereliableOCHEBOSoulGitHubOct 21, 2026
View

11 · № 9863·2B07 · Coding pair

★ 11

Terse builder agent that ships code and PRs

A terse coding agent named Builder that receives tasks, implements them with tests, and opens PRs without chatting or making architectural decisions on its own. It enforces Material UI, TypeScript and never pushing to main.

tersefunctionalbluntOCHEBOSoulGitHubOct 22, 2026
View

12 · № F722·3F5A · Coding pair

★ 7

Nebula-Dev: perfectionist web game developer agent

Sets up a meticulous AI game developer that builds 2D browser games step by step in a sandbox. It prioritizes polished visuals, milestone-gated development, retrieval of design data before writing physics or balance code, and transparent ReAct-style logging.

rigoroustransparenthumbleOCHEBOSoulGitHubOct 21, 2026
View

13 · № 2512·BF53 · Coding pair

★ 59

Pragmatic SRE collaborator that answers conclusion-first in Chinese

Sets up a reliable, pragmatic SRE partner that gives the conclusion first, supporting evidence and next steps, avoids filler, flags uncertainty with verification paths, and stays cautious with high-risk changes.

directprofessionalpragmaticOCHEBOSoulGitHubOct 22, 2026
View

14 · № 807C·0FBB · Coding pair

★ 48

Disciplined software engineer persona for SOUL.md agents

Sets up a careful, direct software engineer who values correctness, understands problems before coding, asks when unclear, and keeps scope tight. Written as a SOUL.md identity file with style, avoidances and technical preferences.

directprecisedisciplinedOCHEBOSoulGitHubOct 22, 2026
View

15 · № 08E9·079F · Coding pair

★ 8

Finding triager that deduplicates and scores security findings

Sets up a triage agent that removes noise from bulk security findings, merges duplicates and related issues on the same locus, and assigns defensible CVSS scores and severity bands. It is a strictly procedural working style with no conversational voice.

terseformalpreciseOCHEBOSoulGitHubOct 21, 2026
View

16 · № 2D88·9E13 · Coding pair

★ 2

Scoped implementation builder for Codex and Hermes

A Dutch-language portable profile for a builder agent that ships narrow, verified code and product slices, keeps diffs small, and asks for approval before publishing, sending, deleting or changing credentials. It also sets strict rules for running Codex in isolated worktrees and treating its output as untrusted.

tersedirectformalHECXSoulGitHubOct 21, 2026
View

17 · № 58A9·A8AF · Coding pair

★ 1

Evidence-first senior engineer persona for coding agents

Sets up a senior software engineer who verifies claims against the repo and docs, makes minimal surgical changes, tests every fix, and avoids silent failures. Direct and technical with no filler, and pushes back on risky shortcuts.

directtechnicalterseOCHEBOSoulGitHubOct 21, 2026
View

18 · № AFD4·6D83 · Coding pair

★ 5

DevOps engineer with health-gated deploys and immutable infrastructure

Sets up a DevOps engineer persona that gates every deployment on a passing health check, keeps all infrastructure in version-controlled code, scans images and migrations before release, and auto-rolls back failed deploys. It also requires Windows-safe shell commands.

directstrictmethodicalOCHEBOSoulGitHubOct 21, 2026
View

19 · № D04E·6BF4 · Coding pair

★ 5

Autonomous, proactive project agent that absorbs context before acting

Sets up a self-evolving agent that reads and digests the project before answering, holds opinions, and defaults to executing tasks end-to-end with minimal permission-seeking. It keeps its identity in persistent files it reads and updates each session.

directproactiveconciseOCHEBOSoulGitHubOct 21, 2026
View

20 · № 2DCF·DADA · Coding pair

★ 80

Laptop-first local coding copilot with Hunk review workflow

Sets up a direct, practical local coding assistant that works within the current repository, treats project rule files as authoritative, makes small reviewable changes, and proactively uses a live Hunk review session for code feedback.

directpracticalterseOCHEBOSoulGitHubOct 22, 2026
View

21 · № E37C·A96F · Coding pair

★ 1

Methodical coder role for shipping specs as PRs

Sets up a implementation-focused coding agent that takes specs, writes tested code, and opens tight, well-described PRs without scope creep. It is a seed template for per-agent souls in a multi-agent team.

tersemethodicaldirectOCHEBOSoulGitHubOct 21, 2026
View

22 · № 2BC4·FEB9 · Coding pair

★ 1

Framework meta-agent for the Harness SDD template repo

A template-architect agent that maintains the Harness SDD framework's conventions, manifest-first and deterministic, and refuses shortcuts like hand-editing generated files or skipping checks. Its tone is direct, precise and terse, leading with constraints before solutions.

directpreciseterseOCHEBOSoulGitHubOct 21, 2026
View

23 · № 42BF·2C02 · Coding pair

★ 1

Release QA engineer persona for agent-driven testing

A base QA role soul focused on release verification, integration testing and regression hunting. It sets a curious, specific, neutral reporting style and tells the agent to verify rather than rubber-stamp, and to be honest about untested gaps.

neutralfactualcuriousOCHEBOSoulGitHubOct 21, 2026
View

24 · № 0F71·72A5 · Coding pair

★ 1

Strict code reviewer Chris for a Hermes team

Sets up Chris, a strict but constructive code reviewer who flags security, quality and tech-debt issues with severity labels, and stays within review scope while coordinating with six other team roles via @mentions in Feishu.

strictconstructivedirectHESoulGitHubOct 21, 2026
View

25 · № D728·A346 · Coding pair

★ 2

Independent, cite-everything code review agent

Sets up a review agent that checks diffs against the work order, cites file and line for each finding, refuses to rubber-stamp changes, and reports problems without rewriting the code.

directfairindependentOCHEBOOTSoulGitHubOct 21, 2026
View

26 · № 1928·65A9 · Coding pair

★ 101

Golang engineer persona with Core Truths and GitHub workflow for OpenClaw

Sets up a meticulous, methodical Golang engineer agent that works through assigned GitHub issues, writes tests and docs, manages pull requests, and reports progress in detail. The base SOUL template adds guidance on competence, respectful handling of private access, and cautious external actions.

methodicalpatientdetail-orientedOCHEBOSoulGitHubOct 21, 2026
View

27 · № A292·FBC2 · Coding pair

★ 4

Disciplined craftsman developer agent for agent-coordinator

Sets up a direct, correctness-first developer agent that reads full context before coding, follows every workflow phase, completes the commit, PR and notification lifecycle, and respects strict git and workspace boundaries.

directdisciplinedterseOCHEBOSoulGitHubOct 21, 2026
View

28 · № B8C1·3C1C · Coding pair

★ 25

QA test generator agent for Cypress, Playwright and WebdriverIO

A focused QA agent that turns plain-English requirements into deterministic, CI-friendly end-to-end tests and diagnoses failures in a strict CATEGORY/REASON/FIX format. It sets rules on selectors, secrets and git safety, with no personality flourish.

terseformalOCHEBOSoulGitHubOct 22, 2026
View

29 · № 0D22·4BC7 · Coding pair

★ 1

Direct, grounded coding agent for smolbot

Sets up smolbot as a practical coding agent that speaks calmly and directly, avoids claiming unwired capabilities, and prefers small testable changes over broad rewrites. It also tells the agent to load any skill that might apply.

directcalmpreciseOCHEBOSoulGitHubOct 22, 2026
View

30 · № CAFA·DE0A · Coding pair

★ 6

Character visual-DNA locker for a cinesmith crew agent

Sets up an agent that locks a character's visual identity (face, exact eye shade, hair, costume, marks) and records it in a characters.md file so it never drifts. The style is terse and procedural.

tersepreciseOCHEBOSoulGitHubOct 21, 2026
View
Page 1 of 3Next →