SoulKeeper provides identity persistence for AI agents by auditing core rule files, detecting behavioral drift, and injecting context-aware reminders.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install soulkeeper
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install soulkeeper using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
SoulKeeper is a specialized utility designed to solve the common problem of AI agents losing their unique persona or "soul" during long sessions. It prevents agents from drifting into generic behaviors or forgetting their available tools by formalizing identity into a structured, auditable framework. As one of the essential Openclaw Skills, it bridges the gap between static markdown instructions and active execution monitoring.
By leveraging three core tools—audit, drift, and remind—SoulKeeper ensures that an agent's tone, operational constraints, and tool knowledge remain consistent. It transforms abstract principles found in SOUL.md or TOOLS.md files into actionable data that can be used to score transcripts and provide real-time mental context before an agent responds.
To begin using SoulKeeper within the ecosystem of Openclaw Skills, navigate to your skill directory and prepare the scripts:
cd /root/.openclaw/workspace/skills/soulkeeper
chmod +x audit.py drift.py remind.py
# Generate your identity rules
python audit.py --workspace /root/.openclaw/workspace --output soul_rules.json
You can also link the scripts to your local path for easier access:
ln -s /root/.openclaw/workspace/skills/soulkeeper/audit.py /usr/local/bin/soul-audit
SoulKeeper organizes agent identity data into a central soul_rules.json file with the following structure:
| Attribute | Type | Description |
|---|---|---|
stats |
Object | Breakdown of rules by category (tone, operational) and severity. |
rules |
Array | Detailed list of constraints, including violation patterns and source references. |
severity |
String | Classification of rules (Critical, High, Medium, Low) used for drift scoring. |
violation_patterns |
Array | Regex or string patterns that trigger a drift penalty. |
Loading
An automated trading tool designed to track and replicate the positions of high-performing Polymarket wallets in real-time.

Secure your agent's identity and memory files against injection attacks and unauthorized personality drift.

A high-intensity image anonymization tool that strips all metadata and injects noise to defeat forensic tracking and reverse image search.

A zero-dependency Python intelligence tool providing real-time crypto prices, sentiment analysis, and trending market data.

An AI-driven video intelligence tool for downloading, analyzing, and manipulating media from social platforms using ffmpeg and yt-dlp.

A high-performance AI skill leveraging xAI's Grok API to provide real-time web access, X (Twitter) insights, and multi-modal media understanding.








































