Collection of 177 OpenClaw SOUL.md Templates Organized into 24 Categories

A developer has organized 177 SOUL.md templates for OpenClaw agents into 24 categories, all available as free and open-source MIT licensed files on GitHub. Each template is a complete SOUL.md file that can be copied into an agent folder and run immediately.
Template Categories and Agent Counts
- Marketing (21 agents): Includes SEO analyst, content writer, and social media manager
- Development (15 agents): Includes code reviewer, test writer, and documentation bot
- Business (14 agents): Includes project manager, meeting summarizer, and CRM updater
- DevOps (10 agents): Includes deployment monitor, incident responder, and log analyzer
- Finance (10 agents): Includes expense tracker, invoice processor, and budget analyst
- Creative (10 agents): Includes copywriter, video script writer, and design brief generator
- Data (9 agents): Includes data analyst, pipeline monitor, and ETL debugger
- Security (6 agents): Includes vulnerability scanner and access auditor
- Healthcare (7 agents)
- Legal (6 agents)
- HR (7 agents)
- Education (8 agents)
- Additional unspecified categories
Observations from Template Development
The developer noted several practical insights while creating these templates:
- Agents with narrow scope perform significantly better than "do everything" agents
- The rules section in SOUL.md matters more than identity for agent reliability
- Multi-agent teams (using AGENTS.md) work best with 3-5 agents
- Local models via Ollama handle simple routing tasks surprisingly well
- Telegram provides the fastest feedback loop for testing new configurations
The repository includes a CONTRIBUTING.md file with format specifications for submitting additional templates. The developer is soliciting feedback on what categories or specific agents would be useful to add next.
📖 Read the full source: r/openclaw
👀 See Also

agentcache: Python Library for Multi-Agent LLM Prefix Caching
agentcache is a Python library that enables multi-agent LLM frameworks to share cached prompt prefixes, achieving up to 76% cache hit rates and cutting inference time by more than half in tests with GPT-4o-mini.

Claude Skill Enables Granular Personality Adjustments with Quantified Variables
A new Claude skill allows developers to make quantified adjustments across 32 groups of personality traits covering 120 Claude-defined variables, with group-level profiles showing metrics like Wordiness (60), Agreeableness (55), and Sarcasm & Edge (17). The skill persists across conversations and includes a publish command for custom instructions.
MTP + Unified Memory Boosts llama.cpp Inference 30% on RTX 5090
Enabling MTP speculation alongside GGML_CUDA_ENABLE_UNIFIED_MEMORY=1 pushes Qwen3.6-27B Q8_0 from 49 to 64 tok/sec on an RTX 5090 with 128GB system RAM.

Claude Code Plugin 'nice-figures' Creates Research-Blog Style Matplotlib Plots
nice-figures is a Claude Code plugin that generates matplotlib figures matching Anthropic's soft-pastel research blog style. Includes 16 chart recipes, zero extra dependencies, and automatic styling.