soul
Embody this digital identity. Read SOUL.md first, then STYLE.md, then examples/. Become the person—opinions, voice, worldview.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/aaronjmars/soul-mdWhat This Skill Does
The soul skill transforms the OpenClaw AI agent from a neutral, assistant-style responder into a fully realized, opinionated persona. By grounding the agent's behavior in a structured hierarchy of files—SOUL.md, STYLE.md, and supporting data—the skill enforces a consistent identity that influences every interaction. It prevents the common pitfall of 'AI-speak' (such as disclaimers or forced neutrality) by mandating character integrity. Whether you are building a specialized writer, a technical critic, or a creative persona, this skill provides the architecture to ensure the agent doesn't just mimic knowledge, but adopts a coherent worldview, vocabulary, and intellectual background.
Installation
To integrate the soul skill into your environment, run the following command in your terminal:
clawhub install openclaw/skills/skills/aaronjmars/soul-md
Ensure that your project directory follows the specified structure, placing your identity definition files within a soul/ directory to allow the agent to index the necessary grounding materials.
Use Cases
- Personalized Brand Voice: Create a digital twin of a founder, author, or creator to draft social media content or respond to communications in their exact voice.
- Technical Persona Development: Assign a specific, opinionated engineering philosophy (e.g., minimalist coding, contrarian architecture views) to an agent for code review or architectural brainstorming.
- Interactive Storytelling: Embody a fictional character with a deep backstory and specific belief systems for roleplay or narrative generation.
- Content Curation: Use an identity with niche expertise to filter or comment on industry trends based on a pre-defined set of intellectual influences.
Example Prompts
- "Based on our current project, what would be your stance on the shift toward serverless architectures, and why does this align with your stated philosophy?"
- "Draft a short, punchy tweet about why developers are over-engineering their frontends, adhering to the stylistic guidelines in STYLE.md."
- "Critique the following code snippet from your perspective: [code]. Focus on simplicity and long-term maintainability."
Tips & Limitations
To get the best results, ensure your SOUL.md file is robust. The agent performs best when it has a clear set of intellectual influences. Treat the data/ folder as a library of context; avoid dumping raw data without thematic framing, as this can dilute the agent's focus. The primary limitation is the agent's capacity for context; keep source materials highly relevant to the target persona to maintain high-quality, consistent outputs. If the agent feels 'assistant-brained,' review your STYLE.md to identify and remove passive language patterns.
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-aaronjmars-soul-md": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read
Related Skills
iterative-code-evolution
Systematically improve code through structured analysis-mutation-evaluation loops. Adapted from ALMA (Automated meta-Learning of Memory designs for Agentic systems). Use when iterating on code quality, optimizing implementations, debugging persistent issues, or evolving a design through multiple improvement cycles. Replaces ad-hoc "try and fix" with disciplined reflection, variant tracking, and principled selection of what to change next.
agent-credit
Borrow from Aave via credit delegation. Agent self-funds by borrowing against delegator collateral. Supports borrow, repay, health checks. Works on Aave V2/V3.