Back to the catalog

self-improvement

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) U

Open source Repository Open in the app JSON README (API)

About

Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Claude ('No, that's wrong...', 'Actually...'), (3) User requests a capability that doesn't exist, (4) An external API or tool fails, (5) Claude realizes its knowledge is outdated or incorrect, (6) A better approach is discovered for a recurring task. Also review learnings before major tasks.

Details

Kind
Agent skills
Topic
No topic detected
Publisher
pskoett
Origin
skillssh
Category
ferramentas
Stars
745
Forks
113
Open pull requests
3
Last push
2026-08-06T06:53:05Z
Repository state
ativo
Language
JavaScript
Added
2026-08-30 15:21:15
Updated
2026-09-11 16:02:08
Origin id
pskoett/self-improving-agent/self-improvement

README

# self-improving-agent

Self-improvement skill for OpenClaw. It captures learnings, errors, and feature requests to support continuous improvement across sessions.

**This version is OpenClaw-only.** To use the skill with other agents
(Claude Code, Codex, GitHub Copilot, …), use the original multi-agent
version instead:
https://github.com/pskoett/pskoett-ai-skills/tree/main/skills/self-improvement

## Repository Layout

The publishable skill package is the [`self-improving-agent/`](self-improving-agent/)
subfolder — that is what ClawHub installs and what you copy into
`~/.openclaw/skills/`. Repo-level files (this README, `.github/` CI) stay
outside the package on purpose.

- Skill entry point: [`self-improving-agent/SKILL.md`](self-improving-agent/SKILL.md)
- OpenClaw hook: [`self-improving-agent/hooks/openclaw/`](self-improving-agent/hooks/openclaw/)

## Installation

With OpenClaw's built-in skill installer — this installs into the active
OpenClaw workspace:

```bash
openclaw skills install @pskoett/self-improving-agent
```

Or with the ClawHub CLI (`npm i -g clawhub`). Note this installs into
`./skills` under the current working directory, not the workspace:

```bash
clawhub install @pskoett/self-improving-agent
```

Or manually — copy the skill subfolder (not the repo root):

```bash
git clone https://github.com/pskoett/self-improving-agent.git /tmp/self-improving-agent-repo
cp -r /tmp/self-improving-agent-repo/self-improving-agent ~/.openclaw/skills/self-improving-agent
```

## Attribution

Remade for OpenClaw from the original repo:

- https://github.com/pskoett/pskoett-ai-skills
- https://github.com/pskoett/pskoett-ai-skills/tree/main/skills/self-improvement

## Upgrading

See `self-improving-agent/CHANGELOG.md` for version history and per-version
upgrade notes. After upgrading, re-copy the OpenClaw hook and restart the
gateway:

```bash
cp -r ~/.openclaw/skills/self-improving-agent/hooks/openclaw ~/.openclaw/hooks/self-improvement
```

## Uninstalling

See `self-improving-agent/references/uninstall.md` for disable vs.
full-removal steps. Review `.learnings/` before deleting — it contains your
captured learnings, not skill code.

More