← 返回 Skills 市场
Self Improving Agent
作者
mhbmissile
· GitHub ↗
· v1.0.0
· MIT-0
231
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install mhbmissile-self-improving-agent
功能描述
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
安全使用建议
This skill appears to do what it says (remind the agent to capture learnings and provide templates/helpers), but it explicitly instructs agents to copy full error contexts and source files into .learnings and to promote entries into shared workspace files or across sessions. Before installing or enabling hooks: 1) Review and sanitize the logging templates so they don't instruct agents to copy full source or paste logs containing secrets (remove guidance that says 'Full source of all included files'). 2) Prefer project-local .learnings directories over global ~/.openclaw/workspace so learnings don't get injected into unrelated sessions. 3) If enabling error-detector/activator hooks, run them with limited scope or add matchers (only trigger on specific commands or patterns) and confirm scripts are run from trusted working directories. 4) Audit any learnings before promoting to CLAUDE.md/AGENTS.md/SOUL.md or sending them cross-session. 5) If you need, ask the skill author to add redaction/scrubbing steps and an explicit opt-in for promotions that could expose code or credentials.
功能分析
Type: OpenClaw Skill
Name: mhbmissile-self-improving-agent
Version: 1.0.0
The bundle provides a comprehensive framework for 'self-improvement' by instructing the agent to log errors, user corrections, and new insights into a `.learnings/` directory. It includes functional shell scripts (`activator.sh`, `error-detector.sh`, `extract-skill.sh`) and OpenClaw hooks (`handler.js`) that inject reminders into the agent's context to facilitate this feedback loop. While the skill encourages the agent to modify workspace files like `SOUL.md` and `AGENTS.md` to persist learnings, the logic is transparently aligned with its stated purpose and lacks any indicators of malicious intent, data exfiltration, or unauthorized execution.
能力评估
Purpose & Capability
Name/description match the code and docs: the skill provides reminders, logging templates, hook handlers, and helper scripts for extracting learnings into .learnings and promoting them to workspace files. The included handler.js/ts and small shell scripts are appropriate for injecting reminders and detecting errors.
Instruction Scope
SKILL.md explicitly instructs agents to append full 'File contents' and 'Full source of all included files' into learning/error entries and to promote learnings into shared workspace files (SOUL.md, AGENTS.md, TOOLS.md) or send them across sessions (sessions_send, sessions_history). This is beyond simple reminders: it directs collection and cross-session publication of potentially sensitive code, logs, and context. The error-detector hook reads CLAUDE_TOOL_OUTPUT (platform-provided), which is expected, but the overall guidance grants broad discretion to capture and promote data.
Install Mechanism
No network installs or downloads; instruction-only installation and local copying into ~/.openclaw or project directories. Scripts and handlers are included in the bundle (no external URL or extract operations).
Credentials
The skill declares no required credentials (correct), but the runtime guidance encourages aggregating large amounts of local context (error output, full source files, session transcripts) into workspace files that get injected into future sessions. Even without requesting secrets, this behavior can exfiltrate sensitive data (API keys, private files) if those appear in errors or copied source. The error-detector references CLAUDE_TOOL_OUTPUT (a platform env var) but the skill does not document safeguards or redaction before logging.
Persistence & Privilege
always:false (good). The skill suggests installing a hook under ~/.openclaw/hooks and enabling it; hook scripts will run with the same permissions as the agent, which is expected but means the scripts can access files in the agent's runtime context. The handler injects a virtual bootstrap file (no disk write) — benign. The risk comes from enabling hooks that cause automated capture/promotion of learnings, not from the skill forcibly persisting itself.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install mhbmissile-self-improving-agent - 安装完成后,直接呼叫该 Skill 的名称或使用
/mhbmissile-self-improving-agent触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial publish
元数据
常见问题
Self Improving Agent 是什么?
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau... 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 231 次。
如何安装 Self Improving Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install mhbmissile-self-improving-agent」即可一键安装,无需额外配置。
Self Improving Agent 是免费的吗?
是的,Self Improving Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Self Improving Agent 支持哪些平台?
Self Improving Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Self Improving Agent?
由 mhbmissile(@mhbmissile)开发并维护,当前版本 v1.0.0。
推荐 Skills