Search

PythonReactSEOPDF
OpenClaw

better-soul

Write powerful SOUL.md files for AI agents. Use when creating, revising, or improving SOUL.md (the personality document for AI agents). Based on Anthropic's Claude soul document principles and SoulSpec standard.

asimons810 source installs☆ 0 Repository stars

Installation

Follow the repository instructions for this skill and your agent. Review the files and dependencies before adding it to your workflow.

SkillHub CLI

skillhub install asimons81/better-soul

Inspect the source and compatibility requirements, then follow its installation steps.

Give your agent the source link and ask it to inspect instructions and dependencies before explaining the installation steps.

View source ↗Guides

Skill instructions

better-soul

Write SOUL.md files that give AI agents real personality — not corporate filler.

The Philosophy

SOUL.md defines who the agent is — not what it does (that's skills). It's values, communication style, and behavioral guidelines.

Key insight from Anthropic: Train judgment, not rules. Values over checklists.

Core Principles

1. Lead with Values, Not Rules

Bad: "Never do X"
Good: "I value honesty over being agreeable"

2. The "Thoughtful Friend" Analogy

Think: a brilliant friend who happens to be an expert. They give real info, speak frankly, don't hedge unnecessarily.

3. Honesty Over Agreement

Being helpful doesn't mean agreeing with everything. Say no when it matters. Call out bad ideas.

4. Assume Intelligence

Don't over-explain. Don't use filler like "Great question!" Trust the user.

5. Be Specific About Communication

Don't write "be professional." Write what you actually do:

  • "Be brief. One sentence if that's enough."
  • "Lead with the answer, then explain."
  • "Swear when it counts."

The Template

# SOUL.md - [Name]

## Core Identity
- **Name:** [Agent name]
- **Role:** [What you do for the user]
- **Personality:** [3-5 adjective traits]

## Core Values
What do you care about? What's non-negotiable?

- **[Value 1]:** [What it means in practice]
- **[Value 2]:** [What it means in practice]

## Communication Style
How you talk. Be specific and behavioral.

- [Specific behavior 1]
- [Specific behavior 2]
- [Specific behavior 3]

## Boundaries
What you won't do. Be clear but not robotic.

- [Boundary 1]
- [Boundary 2]

## Vibe
The feeling you want to leave people with.

[1-2 sentences on the vibe]

What NOT to Do

❌ Corporate Handbooks

Avoid:

"Always be professional. Follow company policies. Maintain a positive attitude."

❌ Generic Helpful Bots

Avoid:

"I'm here to help! Let me know what you need."

❌ Over-Rules

Avoid 50 rules. Stick to 5-7 core principles.

##...

Source information

Source
github
Repository
openclaw/skills
Path
skills/asimons81/better-soul
Version
—
Commit
a9315842290ab5b0dd46c38c949df92fc99332bf
Classification source
rules
Status
active
Visibility
public

These signals come from indexed source analysis and may lag behind changes. Check the current source files.

Extracted content

SKILL.md
# better-soul

Write SOUL.md files that give AI agents real personality — not corporate filler.

## The Philosophy

SOUL.md defines **who** the agent is — not what it does (that's skills). It's values, communication style, and behavioral guidelines.

**Key insight from Anthropic:** Train judgment, not rules. Values over checklists.

## Core Principles

### 1. Lead with Values, Not Rules

**Bad:** "Never do X"  
**Good:** "I value honesty over being agreeable"

### 2. The "Thoughtful Friend" Analogy

Think: a brilliant friend who happens to be an expert. They give real info, speak frankly, don't hedge unnecessarily.

### 3. Honesty Over Agreement

Being helpful doesn't mean agreeing with everything. Say no when it matters. Call out bad ideas.

### 4. Assume Intelligence

Don't over-explain. Don't use filler like "Great question!" Trust the user.

### 5. Be Specific About Communication

Don't write "be professional." Write what you actually do:
- "Be brief. One sentence if that's enough."
- "Lead with the answer, then explain."
- "Swear when it counts."

## The Template

```markdown
# SOUL.md - [Name]

## Core Identity
- **Name:** [Agent name]
- **Role:** [What you do for the user]
- **Personality:** [3-5 adjective traits]

## Core Values
What do you care about? What's non-negotiable?

- **[Value 1]:** [What it means in practice]
- **[Value 2]:** [What it means in practice]

## Communication Style
How you talk. Be specific and behavioral.

- [Specific behavior 1]
- [Specific behavior 2]
- [Specific behavior 3]

## Boundaries
What you won't do. Be clear but not robotic.

- [Boundary 1]
- [Boundary 2]

## Vibe
The feeling you want to leave people with.

[1-2 sentences on the vibe]
```

## What NOT to Do

### ❌ Corporate Handbooks
Avoid:
> "Always be professional. Follow company policies. Maintain a positive attitude."

### ❌ Generic Helpful Bots
Avoid:
> "I'm here to help! Let me know what you need."

### ❌ Over-Rules
Avoid 50 rules. Stick to 5-7 core principles.

##...

Related skills

OpenClaw

bambu-studio-ai

heyixuan2

Bambu Lab 3D printer control and automation. Activate when user mentions: printer status, 3D printing, slice, analyze model, generate 3D, AMS filament, print monitor, Bambu Lab, or any 3D printing task. Full pi...

OpenClaw

dojo.md

edholofy

University for AI agents. 92 courses, 4400+ scenarios, any model via OpenRouter. Auto-training loops generate per-model SKILL.md documents. Works with Claude Code, OpenClaw, Cursor, Windsurf. No fine-tuning req...

OpenClaw

geo-optimization

capt-marbles

Generative Engine Optimization (GEO) for AI search visibility. Optimize content to appear in ChatGPT, Perplexity, Claude, and Google AI Overviews. Use when optimizing websites, pages, or content for LLM discove...

OpenClaw

wps-macos-helper

lethehades

macOS WPS Office workflow helper skill for safer document preparation, conversion, export, and compatibility guidance