← Back to Skills Marketplace
pntrivedy

Self Improving Agent 1.0.1

by pntrivedy · GitHub ↗ · v1.0.0
cross-platform ⚠ suspicious
2350
Downloads
1
Stars
8
Active Installs
1
Versions
Install in OpenClaw
/install self-improving-agent-1-0-1
Description
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.
Usage Guidance
This skill is coherent with its purpose: it provides templates and small helper scripts to remind the agent to record learnings and to scaffold extracted skills. Before enabling it: - Review the three scripts (activator.sh, error-detector.sh, extract-skill.sh) — they are small and local; activator only prints a reminder, error-detector inspects the CLAUDE_TOOL_OUTPUT text for error patterns, and extract-skill scaffolds files. - Enable hooks only where you want them. Prefer project-level configuration (./.claude/settings.json) over user-level (~/.claude/settings.json) if you don't want global activation. - Expect the skill to instruct the agent to create/append files under the project tree (.learnings/, CLAUDE.md, etc.). Ensure these files won't accidentally capture secrets or sensitive outputs. - Confirm your runtime provides the CLAUDE_TOOL_OUTPUT environment variable if you enable the PostToolUse hook; otherwise the error-detector will do nothing. - If you want tighter control, enable only the activator (lighter) and avoid enabling PostToolUse hooks that run after every shell command. Overall this appears benign and consistent, but only enable it where you trust the agent and repository to accept automated file writes.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-agent-1-0-1 Version: 1.0.0 The skill includes `scripts/extract-skill.sh` which creates directories and files based on agent/user input, a high-risk capability, even though it's intended for skill creation. Furthermore, the `references/hooks-setup.md` documentation is misleading, stating that 'Scripts only output text; they don't modify files or run commands,' which is contradicted by the file-creating behavior of `extract-skill.sh`. While the skill's overall purpose of agent self-improvement is benign, these risky file system modification capabilities and the lack of transparency about them elevate the classification to suspicious.
Capability Assessment
Purpose & Capability
Name/description (capture learnings, errors, promote to project memory) match the delivered artifacts: templates, examples, and three helper scripts (activator, error-detector, extract-skill). Nothing requested (no env vars, no external credentials) appears unrelated to the stated purpose.
Instruction Scope
SKILL.md explicitly instructs the agent to create and append to .learnings/* and to promote learnings into project files (CLAUDE.md, AGENTS.md, .github/copilot-instructions.md). That behaviour is expected for a logging/promote-to-memory skill but it does grant the skill the ability to write project files if a user or agent follows instructions. The hooks guide also suggests editing user-level settings (~/.claude/settings.json) to enable global activation — this is opt-in but expands scope to user-level configuration when enabled.
Install Mechanism
No install spec or remote downloads. The package is instruction-plus-local-scripts only; scripts are simple, contained, and create/modify only local files. No network fetches or archive extraction were found.
Credentials
The skill declares no required environment variables or credentials (appropriate). The error-detector script reads CLAUDE_TOOL_OUTPUT at runtime (not declared in metadata) which is reasonable because it's a hook-runner environment variable provided by the host. Users should confirm their runtime actually provides that variable before enabling the PostToolUse hook.
Persistence & Privilege
always:false (normal). Persistence is achieved only by opt-in edits to project or user-level settings to add hooks. This is expected for a hook-based skill, but editing ~/.claude/settings.json enables global behavior — users should be aware that choosing user-level configuration makes the hooks run across sessions/projects.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-agent-1-0-1
  3. After installation, invoke the skill by name or use /self-improving-agent-1-0-1
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Initial release of the Self-Improvement Skill — a structured, markdown-based framework for logging and promoting learnings, errors, and feature requests. - Outlines when and how to log learnings, errors, and new feature requests using detailed markdown templates. - Provides quick references and examples for capturing frequent project scenarios (failures, corrections, gaps, etc.). - Introduces entry IDs, status workflows, and promotion guidelines to project memory files like CLAUDE.md and AGENTS.md. - Includes specific review, linking, and prioritization processes for continuous improvement. - Offers grep-based commands for easy status checks and history reviews.
Metadata
Slug self-improving-agent-1-0-1
Version 1.0.0
License
All-time Installs 8
Active Installs 8
Total Versions 1
Frequently Asked Questions

What is Self Improving Agent 1.0.1?

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. It is an AI Agent Skill for Claude Code / OpenClaw, with 2350 downloads so far.

How do I install Self Improving Agent 1.0.1?

Run "/install self-improving-agent-1-0-1" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.

Is Self Improving Agent 1.0.1 free?

Yes, Self Improving Agent 1.0.1 is completely free (open-source). You can download, install and use it at no cost.

Which platforms does Self Improving Agent 1.0.1 support?

Self Improving Agent 1.0.1 is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).

Who created Self Improving Agent 1.0.1?

It is built and maintained by pntrivedy (@pntrivedy); the current version is v1.0.0.

💬 Comments