← 返回 Skills 市场
Self-Improvement Agent
作者
lucasye378
· GitHub ↗
· v1.0.0
· MIT-0
461
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install self-improvement-agent
功能描述
Captures learnings, errors, and corrections for continuous improvement. Use when: (1) A command fails unexpectedly, (2) User corrects you ('No, that's wrong....
安全使用建议
This skill appears coherent and implements a local 'log learnings' workflow. Key things to consider before installing or enabling hooks:
- No credentials are requested, and there are no remote downloads; the code is local and readable. Review the scripts (activator.sh, error-detector.sh, extract-skill.sh) and handler.js/handler.ts yourself before enabling.
- Enabling the provided hook(s) (project or user-level) will cause the scripts/handler to run automatically during agent bootstrap or after tool use; those scripts run with the same permissions as your agent and can read/write files in the workspace and skills directories. If you prefer limited scope, enable the hook only at the project level (not user/global) or keep PostToolUse hooks disabled.
- The skill suggests using inter-session APIs (sessions_history, sessions_send). If you enable those behaviors, sessions_history can expose other session transcripts — enable only if you are comfortable sharing session content between sessions.
- If you install, set script permissions intentionally (chmod +x) and prefer absolute paths in hook configs to avoid surprises. If you want minimal exposure, use the activator reminder only (no PostToolUse error detector) and avoid running extract-skill.sh unless you explicitly want to create new skill files.
Overall: coherent and reasonable for its stated purpose, but treat hook/script activation as an explicit opt-in action and review them before enabling globally.
功能分析
Type: OpenClaw Skill
Name: self-improvement-agent
Version: 1.0.0
This skill bundle implements a structured 'Self-Improvement' framework for OpenClaw agents, allowing them to log errors, corrections, and feature requests to a `.learnings/` directory. It utilizes OpenClaw hooks (`handler.js/ts`) to inject reminders into the agent's context and provides utility scripts (`extract-skill.sh`) for scaffolding new skills from captured learnings. The code and instructions are transparent, lack any indicators of data exfiltration or unauthorized execution, and align entirely with the stated goal of improving agent performance through iterative feedback.
能力评估
Purpose & Capability
Name/description (capture learnings, errors, promotions) match the included files: templates, logging formats, promotion rules, hook handlers, and helper scripts. The files and scripts relate to recording and promoting learnings and to optional local setup; nothing obvious is requested that is unrelated to logging and skill extraction.
Instruction Scope
SKILL.md and helpers instruct the agent to log to .learnings/*, promote recurring items to workspace files, and optionally use inter-session APIs (sessions_history, sessions_send, sessions_spawn) to share learnings across sessions. Those inter-session calls are consistent with cross-session knowledge sharing but are sensitive because they read other sessions' transcripts. Scripts reference the CLAUDE_TOOL_OUTPUT environment variable (used by the error detector) which is a platform-provided variable but isn't listed in requires.env — this is expected for hooks but worth noting.
Install Mechanism
No remote install or downloads. This is effectively an instruction-only skill with bundled local scripts and a hook handler. The scripts and handler are plain-text, no obfuscated code, and the extract-skill and activator scripts operate on local paths. There are no URLs, package registry installs, or archive extracts.
Credentials
The skill declares no required environment variables or credentials. However: (1) the error detector reads CLAUDE_TOOL_OUTPUT (a platform-provided variable) when run as a hook, and (2) scripts may write files under the skills or workspace directories when executed (e.g., extract-skill.sh). No secrets or unrelated service credentials are requested.
Persistence & Privilege
always:false (not force-included). The skill provides an OpenClaw hook and shell scripts that, if enabled in your project-level or user-level hook config, will run during agent bootstrap and on PostToolUse. Hook scripts run with the same permissions as your agent process, so enabling them (especially at user/global scope) grants regular execution in your sessions — this is expected for hooks but you should enable only where you trust the code.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install self-improvement-agent - 安装完成后,直接呼叫该 Skill 的名称或使用
/self-improvement-agent触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Streamlined SKILL.md (231 lines, was ~800). Fixed clawdhub→clawhub command. Added trigger words to description. Split verbose multi-agent content into references/. Added skill-extraction and other-agents reference files. Added OpenClaw inter-session tool examples. Improved logging format with real examples.
元数据
常见问题
Self-Improvement Agent 是什么?
Captures learnings, errors, and corrections for continuous improvement. Use when: (1) A command fails unexpectedly, (2) User corrects you ('No, that's wrong.... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 461 次。
如何安装 Self-Improvement Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install self-improvement-agent」即可一键安装,无需额外配置。
Self-Improvement Agent 是免费的吗?
是的,Self-Improvement Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Self-Improvement Agent 支持哪些平台?
Self-Improvement Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Self-Improvement Agent?
由 lucasye378(@lucasye378)开发并维护,当前版本 v1.0.0。
推荐 Skills