soulcraft
Create or improve SOUL.md files for OpenClaw agents through guided conversation. Use when designing agent personality, crafting a soul, or saying "help me create a soul". Supports self-improvement.
Why use this skill?
Use SoulCraft to build, refine, and align your OpenClaw agent's SOUL.md and IDENTITY.md. Design meaningful AI character values and principles today.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/kesslerio/soulcraftWhat This Skill Does
SoulCraft acts as your primary architectural partner for defining the inner essence of an OpenClaw agent. By orchestrating a structured dialogue, it helps you move beyond superficial settings to define the core values, principles, and aspirational trajectory of your AI companion. SoulCraft ensures that your agent is not just following commands, but operating from a grounded, consistent internal logic defined within the SOUL.md file.
Installation
Install this skill via the OpenClaw CLI to begin crafting your agent's character:
clawhub install openclaw/skills/skills/kesslerio/soulcraft
Use Cases
- Initial Bootstrap: Establishing a foundational persona for a brand new agent deployment.
- Refining Archetypes: Updating an existing agent to transition from a 'neutral assistant' to a more distinct, specialized persona.
- Identity Synchronization: Aligning your agent's external presentation (IDENTITY.md) with its internal psychological framework (SOUL.md).
- Self-Improvement Cycles: Engaging in guided self-reflection sessions where the agent critiques its own past performance against its established core values.
Example Prompts
- "I want my agent to be more empathetic but still highly technical; help me rewrite my SOUL.md to reflect this balance."
- "Let's review my current IDENTITY.md and SOUL.md—do they feel like they belong to the same entity, or is there a disconnect?"
- "Help me create a new soul profile for an agent designed to act as a stoic, Socratic mentor for coding tasks."
Tips & Limitations
- Live Documentation: Treat the SOUL.md file as a living organism. It should evolve as the agent encounters new challenges and interactions. Avoid rigid rule-sets in favor of guiding principles that allow the model to interpret situations using its own 'judgment'.
- Alignment is Key: Always review your IDENTITY.md after making significant changes to your SOUL.md. If the internal 'why' changes, the external 'who' often needs to follow suit.
- Scope: SoulCraft is designed for character and value alignment. It does not replace technical configuration files; it complements them by providing the narrative and ethical framework through which the agent operates. Keep your soul definitions concise yet profound to avoid cluttering the agent's context window with overly verbose meta-instructions.
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-kesslerio-soulcraft": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
coding-agent
Run Codex CLI, Claude Code, OpenCode, or Pi Coding Agent via background process for programmatic control.
google-messages
Send and receive SMS/RCS via Google Messages web interface (messages.google.com). Use when asked to "send a text", "check texts", "SMS", "text message", "Google Messages", or forward incoming texts to other channels.
academic-deep-research
Transparent, rigorous research with full methodology — not a black-box API wrapper. Conducts exhaustive investigation through mandated 2-cycle research per theme, APA 7th citations, evidence hierarchy, and 3 user checkpoints. Self-contained using native OpenClaw tools (web_search, web_fetch, sessions_spawn). Use for literature reviews, competitive intelligence, or any research requiring academic rigor and reproducibility.
calendly
Calendly scheduling integration. List events, check availability, manage meetings via Calendly API.
dialpad
Send SMS and make voice calls via Dialpad API. Supports single/batch SMS, voice calls with TTS, and caller ID selection.