← Back to Skills Marketplace
ollieb89

Self Improving Agent

by ollieb89 · GitHub ↗ · v1.1.0
cross-platform ✓ Security Clean
270
Downloads
0
Stars
0
Active Installs
1
Versions
Install in OpenClaw
/install self-improving-agent-ollieb89
Description
Capture errors, corrections, and recurring patterns into structured `.learnings/` logs, then promote durable guidance into workspace memory files. Use when c...
Usage Guidance
This skill appears to do what it claims, but review and control how you enable it: 1) Inspect the scripts (activator.sh, error-detector.sh, extract-skill.sh) before enabling hooks to confirm behavior. 2) Prefer project-level hook configuration (not global ~/.claude) if you want to limit automatic executions. 3) Note extract-skill.sh will create files under ./skills/ when run (it prevents absolute/../ paths). 4) error-detector reads CLAUDE_TOOL_OUTPUT (it may contain command output — avoid logging secrets into .learnings/). 5) Run scripts/check_env.sh manually to verify paths and permissions in your workspace before enabling automated hooks.
Capability Analysis
Type: OpenClaw Skill Name: self-improving-agent-ollieb89 Version: 1.1.0 The bundle is a utility designed to help AI agents capture execution feedback, errors, and recurring patterns into a local `.learnings/` directory for continuous improvement. It includes shell scripts (e.g., `extract-skill.sh`, `error-detector.sh`) and OpenClaw hooks that provide reminders and scaffolding for documenting new skills. The code follows standard practices, includes basic path-traversal protections in its file-writing script, and contains no evidence of data exfiltration, malicious execution, or harmful prompt injection.
Capability Assessment
Purpose & Capability
Name/description align with included files: reminder hook, activator, error detector, extraction helper, and templates. The skill does not request unrelated credentials or binaries and the provided handlers/scripts implement the stated capture-and-promote workflow.
Instruction Scope
SKILL.md and references instruct installing hooks and running scripts that output reminders and optionally create skill scaffolds. The error-detector reads the CLAUDE_TOOL_OUTPUT env var (expected for a PostToolUse hook). The extract-skill.sh script does create files under a relative ./skills/ directory when run (it has safeguards against absolute or ../ paths). Be aware hooks can be configured at user-level (~/.claude) which makes the activator run more broadly — this is a functional choice but increases execution surface.
Install Mechanism
No remote downloads or install steps; instruction-only skill with bundled scripts and hook handlers. There is no installer that fetches remote code or writes binaries to unexpected locations.
Credentials
No credentials or sensitive environment variables are requested. The only environment usage of note is error-detector.sh reading CLAUDE_TOOL_OUTPUT (a platform-provided variable containing tool output) and check_env.sh inspecting local paths — both are proportionate to detecting and logging errors.
Persistence & Privilege
always is false and the hook handler injects a virtual bootstrap file (no persistent modification). However, enabling hooks at user-level or project-level will cause the activator/error-detector scripts to run automatically on configured events; enabling globally increases runtime frequency and blast radius, so prefer project-scoped configuration if you want limited scope.
How to Use
  1. Make sure OpenClaw is installed (local or Docker)
  2. Run the install command in chat: /install self-improving-agent-ollieb89
  3. After installation, invoke the skill by name or use /self-improving-agent-ollieb89
  4. Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.1.0
Fork: optimized SKILL structure, added metadata, and normalized package manifest
Metadata
Slug self-improving-agent-ollieb89
Version 1.1.0
License
All-time Installs 0
Active Installs 0
Total Versions 1
Frequently Asked Questions

What is Self Improving Agent?

Capture errors, corrections, and recurring patterns into structured `.learnings/` logs, then promote durable guidance into workspace memory files. Use when c... It is an AI Agent Skill for Claude Code / OpenClaw, with 270 downloads so far.

How do I install Self Improving Agent?

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

Is Self Improving Agent free?

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

Which platforms does Self Improving Agent support?

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

Who created Self Improving Agent?

It is built and maintained by ollieb89 (@ollieb89); the current version is v1.1.0.

💬 Comments