self-improve

Featured

Capture durable user feedback into the governing skill/doc, or propose creating a new skill when no suitable one exists, so future sessions don't repeat the mistake. Use when the user rejects, reverts, or overrides the agent's output or approach on something a skill/doc covers or should cover, and when manually invoked to improve or create guidance.

AI & Automation 46 stars 6 forks Updated today MIT

Install

View on GitHub

Quality Score: 89/100

Stars 20%
56
Recency 20%
100
Frontmatter 20%
70
Documentation 15%
100
Issue Health 10%
50
License 10%
100
Description 5%
100

Skill Content

# Self-improve **Suggest** durable improvements to the skill or governing doc that should have steered the agent, so the next session gets it right without being told again — and apply them only after the user approves. The skill proposes; the user stays in control of every change. Three ways in: - **Manual** — the user invokes `/self-improve` to deliberately improve a skill or doc. - **Self-triggered** — the agent notices it was corrected on something a skill/doc governs (or should). Don't silently correct and move on, but don't derail the task either: note the lesson, finish what the user asked for, and offer to persist it at the next natural breakpoint. - **Driven by another skill** — a caller hands over content that is already durable guidance plus an already-chosen target (scope, form, and path — possibly a new file). It resolved both with the user, so skip steps 1-2 and run only draft + apply. "Skill/doc" means any standing instruction: a `SKILL.md`, `AGENTS.md`/`CLAUDE.md`, a coding-standards or convention doc, a rules file — anything that guides future agents. ## Hard rules - **Confirm before applying.** The skill's job is to **suggest**, never to change text on its own. Never edit a skill or doc without the user's explicit go-ahead on the concrete change — present it as a diff and apply only on approval, whether the user invoked the skill or the agent self-triggered. State plainly whether a change is not yet applied (awaiting approval) or already ...

Details

Author
eai-org
Repository
eai-org/agent-toolkit
Created
3 months ago
Last Updated
today
Language
Shell
License
MIT

Bundled in these plugins

Similar Skills

Semantically similar based on skill content — not just same category

AI & Automation Listed

self-improve

Use when curating lessons, capturing corrections, capturing couplings, promoting clusters to skills, or improving an existing skill from accumulated lessons. Invoked indirectly via /learn, /couple, /check-couplings, /curate-lessons, /promote, /promote-cluster, /improve-skill, /promote-skill commands.

39 Updated 1 weeks ago
AlemTuzlak
AI & Automation Listed

self-update-skills

Audit and safely improve any existing agent skill when authoritative documentation, product features, APIs, policies, standards, user corrections, observed failures, or better workflows make it stale or incomplete. Use when asked to refresh, modernize, maintain, self-evaluate, or self-update a skill; when new information discovered during another task may affect a relevant skill; or when checking a skill library for drift. Research and propose changes first, require explicit user approval before editing, then make narrow updates with validation, regression checks, provenance, and rollback. This skill governs updates to other skills as well as itself.

0 Updated 1 weeks ago
apnatvar
AI & Automation Listed

skill-auto-improve

Passive skill improvement system that runs silently during normal skill use. NOT user-invocable — this is an internal behavior directive. Claude evaluates every skill output against the skill's own rules, logs failure patterns, and automatically patches skills when 3+ similar failures accumulate. No dashboard, no test runs — real usage is the test suite.

0 Updated 2 weeks ago
rdoser13