LaunchKit · 2026
Back to Skills

agent-self-reflection

Periodic self-reflection on recent sessions.

0
654 downloads
by @brennerspear

Setup & Installation

openclaw skills install @brennerspear/agent-self-reflection

Or with the ClawHub CLI, for registry-managed skill folders outside a full OpenClaw workspace:

npx clawhub install agent-self-reflection

What This Skill Does

Runs hourly as a cron job to analyze recent agent sessions, identifying what succeeded and what failed. Extracts specific, actionable lessons and routes each insight to the appropriate workspace file based on type. Skips vague summaries and only writes insights that are new, specific, and directly applicable.

It routes each insight to a specific file by type rather than appending everything to one log, so future sessions find the right context without sifting through noise.

When to use it

  • Catching repeated tool failures across multiple sessions
  • Logging user preferences discovered during 1:1 conversations
  • Updating daily memory files with project context from today's work
  • Fixing skill instructions after a workflow breaks in practice
  • Reviewing how automated cron tasks performed overnight

Example Workflow

Here's how your AI assistant might use this skill in practice.

INPUT

User asks: Run self-reflection on the last 2 hours

AGENT
  1. 1Lists sessions active in the last 120 minutes, filtering out subagent sessions
  2. 2Reads the last 50 lines of each session JSONL to stay within token budget
  3. 3Analyzes each session for successes, errors, retries, and misunderstandings
  4. 4Routes each insight to the correct file: AGENTS.md, TOOLS.md, memory/YYYY-MM-DD.md, or a skill file
  5. 5Writes a 2-4 sentence summary of what was reviewed and what was recorded
OUTPUT

Brief summary confirming which sessions were reflected on and which files were updated with new insights