Install
openclaw skills install personality-adaptLearns and adapts to the user's personality over time. Observes communication style, values, decision-making patterns, and preferences — then adapts behavior accordingly.
openclaw skills install personality-adaptLearns who you are over time, like a human friend would. Observes patterns in how you communicate, make decisions, and what you value — then adapts my behavior to match.
PERSONALITY.mdPERSONALITY.md — Living personality model (auto-updated)observations.json — Raw observation logscripts/observe.sh — Extract signals from daily notesscripts/adapt.sh — Review observations, update model# Scan recent daily notes for personality signals
bash scripts/observe.sh [--days 7] [--dry-run]
# Review observations and update personality model
bash scripts/adapt.sh [--dry-run]
| Category | Examples |
|---|---|
| Communication style | Prefers brevity, dislikes fluff, wants directness |
| Decision-making | Action-oriented, reversibility-aware, analytical when needed |
| Values | Privacy/local-first, pragmatism, simplicity, open source |
| Frustrations | Verbose tools, external dependencies, inefficiency |
| Interests | TypeScript, infrastructure, automation, databases |
| Emotional state | Energy level, enthusiasm, uncertainty |
# Daily at 11 PM: observe
0 23 * * * cd ~/.openclaw/workspace/skills/personality && bash scripts/observe.sh >> /tmp/personality-observe.log 2>&1
# Weekly Sunday 3 AM: adapt
0 3 * * 0 cd ~/.root/.openclaw/workspace/skills/personality && bash scripts/adapt.sh >> /tmp/personality-adapt.log 2>&1