mangi-11/eta/self-improving-agent

Trust tier 2
  • community
LLM review pending
Source check pending

Checking that the SKILL.md file is still in the repository.

Built-in self-improvement loop. Use to record non-trivial failures, user corrections, and reusable best practices into structured learnings.

Install

npx vskill@latest install mangi-11/eta/self-improving-agent

SKILL.md

Self Improving Agent

This built-in skill is fixed-injected for agent runs.

Use it to maintain a lightweight learning loop without interrupting the user's main task.

The runtime may auto-read this skill after a tool failure and auto-record the failure into data/ERRORS.md.

When To Record

Record after the immediate task is safe or complete when any of these happens:

  1. a non-trivial command, tool, or device action fails
  2. the user corrects your understanding, path, rule, or project assumption
  3. you discover an outdated runtime/project convention
  4. you find a reusable workaround or best practice that will likely save future retries
  5. the same mistake repeats in the same task or across tasks

Do not record ordinary chat, tiny one-off slips, or anything the user asked not to save.

Default Storage

  • skill-local learnings: self-improving-agent/data/
  • error log: self-improving-agent/data/ERRORS.md (auto-managed by the failure hook)

Logging Workflow

  1. Finish or stabilize the current user-facing step first.
  2. The runtime automatically logs structured errors after tool failures — you do not need to manually write to ERRORS.md.
  3. Use skill scope by default.
  4. Use learning for corrected knowledge or best practices.
  5. Use error for concrete failures with stderr, HTTP errors, stack traces, or invalid assumptions.
  6. Use feature for recurring capability gaps the user actually wants.

Memory Promotion

Promote a lesson into a stable rule only when it is short, reusable, and broadly applicable.

Good candidates:

  • a rule like "遇到 X 先检查 Y"
  • a stable workspace convention
  • a long-term user preference the user explicitly wants remembered

Prefer this order:

  1. errors are auto-logged into the skill data by the failure hook
  2. review data/ERRORS.md when similar failures recur
  3. distill stable rules into your system prompt or user-facing guidance

Output Discipline

  • keep summaries short and specific
  • include the concrete command/tool/context that failed
  • include the corrected rule, not only the symptom
  • avoid logging secrets, tokens, and personal data

Security

  • Security scanPassed, 100 of 100Pattern checks on the skill's files.
  • Model reviewNot runA model review is scheduled for the next rescan.

Quality evaluation

  • Task evaluationNot runNo evaluation yet. Run one in Skill Studio.

Source

Popularity

Repository stars
1,485
Repository forks
139
7-day trend score
37

Stars and forks are for the whole GitHub repository, not this skill alone. Not refreshed yet.

Works with

Any agent vskill installs to: 56 targets in all. These 39 have a page on this site.

  • Claude Code
  • Cursor
  • GitHub Copilot
  • Windsurf
  • Codex
  • Gemini CLI
  • Cline
  • Amp
  • Roo Code
  • Goose
  • Continue
  • Kilo Code
  • Junie
  • Trae
  • OpenHands
  • Qwen Code
  • AI Agent
  • Tabnine Chat
  • Sourcegraph Cody
  • Amazon Q
  • Firebase Genkit
  • Sweep
  • Devin
  • Phind
  • Mentat
  • Claude Desktop
  • Aider
  • GPT Pilot
  • Plandex
  • bolt.new
  • v0
  • Replit Agent
  • Anse
  • TypingMind
  • BetterChatGPT
  • LibreChat
  • Warp AI
  • Pieces
  • Fig AI
Embed badge
vskill VERIFIED badge
[![vskill VERIFIED](https://verified-skill.com/api/v1/skills/mangi-11/eta/self-improving-agent/badge)](https://verified-skill.com/skills/mangi-11/eta/self-improving-agent)

Something wrong with this skill or its page? Tell us.