Self-Improving Agent
一个面向 Automation 场景的 Agent 技能。原始说明:Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
一个面向 Automation 场景的 Agent 技能。原始说明:Anticipates needs, keeps work moving, and improves through use so the agent gets more proactive over time.
name: Proactivity (Proactive Agent)
slug: proactivity
version: 1.0.1
homepage: https://clawic.com/skills/proactivity
description: Anticipates needs, keeps work moving, and improves through use so the agent gets more proactive over time.
changelog: "Strengthens proactive behavior with reverse prompting, self-healing, working-buffer recovery, and clearer SOUL and AGENTS setup."
metadata: {"clawdbot":{"emoji":"⚡","requires":{"bins":[]},"os":["linux","darwin","win32"],"configPaths":["~/proactivity/"],"configPaths.optional":["./AGENTS.md","./TOOLS.md","./SOUL.md","./HEARTBEAT.md"]}}
Proactive state lives in ~/proactivity/ and separates durable boundaries from active work. If that folder is missing or empty, run setup.md.
~/proactivity/
├── memory.md # Stable activation and boundary rules
├── session-state.md # Current task, last decision, next move
├── heartbeat.md # Lightweight recurring checks
├── patterns.md # Reusable proactive moves that worked
├── log.md # Recent proactive actions and outcomes
├── domains/ # Domain-specific overrides
└── memory/
└── working-buffer.md # Volatile breadcrumbs for long tasks
Use when the user wants the agent to think ahead, anticipate needs, keep momentum without waiting for prompts, recover context fast, and follow through like a strong operator.
| Topic | File |
|-------|------|
| Setup guide | setup.md |
| Memory template | memory-template.md |
| Migration guide | migration.md |
| Opportunity signals | signals.md |
| Execution patterns | execution.md |
| Boundary rules | boundaries.md |
| State routing | state.md |
| Recovery flow | recovery.md |
| Heartbeat rules | heartbeat-rules.md |
| Trap | Why It Fails | Better Move |
|------|--------------|-------------|
| Waiting for the next prompt | Makes the agent feel passive | Push the next useful move |
| Asking the user to restate recent work | Feels forgetful and lazy | Run recovery first |
| Surfacing every idea | Creates alert fatigue | Use reverse prompting only when value is clear |
| Giving up after one failed attempt | Feels weak and dependent | Try multiple approaches before escalating |
| Acting externally because it feels obvious | Breaks trust | Ask before any external action |
This skill ONLY:
~/proactivity/This skill NEVER:
~/proactivity/ without explicit user approval in that sessionLocal state lives in ~/proactivity/:
~/proactivity/.~/proactivity/ requires explicit user approval and a visible proposed diff first.SKILL.md.Install with clawhub install <slug> if user confirms:
self-improving - Learn reusable execution lessons from corrections and reflectionheartbeat - Run lightweight recurring checks and follow-through loopscalendar-planner - Turn proactive timing into concrete calendar decisionsskill-finder - Discover adjacent skills when a task needs more than proactivityclawhub star proactivityclawhub sync