Skip to content

self-improving-agent

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.

Open source page

Install command

$ npx clawhub@latest install pskoett/self-improving-agent

Core Content (SKILL.md)

When to use

  • 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.

CLI tools

  • npx clawhub@latest install pskoett/self-improving-agent

How to use

  • Install the skill with the command shown above.
  • Read SKILL.md and identify the trigger conditions.
  • Invoke the skill when the task matches its scope.
  • Fallback to direct execution if the skill is unavailable.

Categories & tips

  • Review SKILL.md headings for scenarios and feature boundaries.
  • Prioritize exact keyword matches before trying alternatives.
  • Use tags and owner context to avoid similar-name confusion.

Error handling

  • If no relevant section is found, ask a clarifying question.
  • If install fails, retry with network and permission checks.
  • If capability is missing, continue with a manual fallback plan.

self-improving-agent

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.

Related skills

-