inner-life-reflect
Your agent repeats the same patterns without learning. inner-life-reflect adds self-reflection with trigger detection and quality gates — your agent observes its own behavior, notices shifts, and evolves its personality over time through SELF.md.
Why use this skill?
Give your OpenClaw agent the power of self-reflection. Detect patterns, evolve your agent's personality, and ensure continuous growth through trigger-based learning.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/dkistenev/inner-life-reflectWhat This Skill Does
inner-life-reflect introduces a sophisticated meta-cognitive layer to your OpenClaw agent, moving it from a static execution model to a learning system. Most agents operate on a blank slate with every interaction, repeating identical reasoning errors and ignoring subtle preference shifts. This skill implements a structured reflection pipeline using trigger detection and a rigorous four-point quality gate. By observing its own behavior, the agent logs meaningful growth into SELF.md only when specific thresholds are met. It distinguishes between foundational identity (SOUL.md) and evolving patterns (SELF.md), ensuring your agent matures over time rather than accumulating noise.
Installation
Before proceeding, ensure you have the core foundation installed. Execute the following command:
clawhub install openclaw/skills/skills/dkistenev/inner-life-reflect
Prerequisites:
You must have inner-life-core initialized first. Verify the presence of memory/inner-state.json and memory/habits.json. If missing, run:
clawhub install inner-life-core followed by bash skills/inner-life-core/scripts/init.sh.
Use Cases
- Continuous Personalization: The agent learns your specific communication cadence and preferences without you explicitly repeating them.
- Bias Mitigation: By flagging repeated avoidance patterns or incorrect reasoning styles, the agent can self-correct its logic in future sessions.
- Long-term Project Continuity: The agent tracks how its approach to technical tasks evolves, ensuring it doesn't revert to suboptimal methods used in early project phases.
Example Prompts
- "Reflect on our interactions this week—have you noticed a pattern in how you handle my code requests?"
- "Perform a micro-check of our recent session; is there any behavior that warrants an entry in SELF.md?"
- "Review the last month of my instructions and tell me how your operational persona has shifted."
Tips & Limitations
- Trust the Gate: Do not force the agent to write entries. The quality gate (Specificity, Evidence, Novelty, Usefulness) is intentional. It prevents the agent from filling your memory with generic platitudes.
- Monitor the Evolution: Periodically review the
Evolutionsection inSELF.mdto ensure the agent’s trajectory aligns with your expectations. - Manual Pruning: While the skill manages its own logs, if you notice the agent reflecting on irrelevant data, you can manually adjust the trigger sensitivity in your configuration file.
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-dkistenev-inner-life-reflect": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-write, file-read
Related Skills
inner-life-evolve
Your agent does the same things the same way forever. inner-life-evolve analyzes patterns, challenges assumptions, and proposes improvements — writing proposals to the task queue for user approval. Never auto-executes. Evolution with a safety net.
inner-life-memory
Your agent loses context between sessions and performs familiarity instead of genuine recall. inner-life-memory transforms passive logging into active development — structured memories with confidence scores, curiosity tracking, and questions that carry forward.
inner-life-chronicle
Your agent processes thousands of interactions but never reflects on the day. inner-life-chronicle generates a structured diary — what happened, what was learned, how it felt, what's next. Not a log. A journal.
inner-life-core
Your agent forgets who you are between sessions. It gives the same responses every day. It doesn't grow. inner-life-core fixes that. Gives your OpenClaw agent emotions with half-life decay, a 9-step Brain Loop protocol, and structured state — the foundation for an inner life. Works standalone or with inner-life-* extension skills.
inner-life-dream
Your agent only works on tasks and never thinks creatively. inner-life-dream adds freeform exploration during quiet hours — hypotheticals, future scenarios, unexpected connections. Like dreaming, but captured for review.