← 返回 Skills 市场
smallersoup

Self Improvement

作者 smallersoup · GitHub ↗ · v0.1.0 · MIT-0
cross-platform ✓ 安全检测通过
143
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install self-improving-agent-6
功能描述
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 agents to log learnings and optionally detect failed commands and scaffold new skills. Before installing or enabling hooks: 1) Review the hook and script files (hooks/openclaw/handler.{js,ts}, scripts/*.sh) to ensure you trust their content and the repo source; 2) Understand that enabling the hook injects a reminder into every session bootstrap (this intentionally modifies session context and can influence assistant behavior); 3) If you enable the PostToolUse hook, be aware the error-detector reads CLAUDE_TOOL_OUTPUT (tool outputs may include sensitive data), so limit that hook to project-level settings or add matcher filters if you don't want global activation; 4) The extract-skill.sh will create files under a relative ./skills path — run with --dry-run first and ensure file permissions are appropriate; 5) Prefer installing in a controlled user environment (project-level settings) rather than globally, and verify the upstream GitHub repository if you want an auditable source.
功能分析
Type: OpenClaw Skill Name: self-improving-agent-6 Version: 0.1.0 The self-improving-agent skill bundle is a productivity tool designed to help AI agents log errors, learnings, and feature requests into a structured `.learnings/` directory. It includes utility shell scripts (`activator.sh`, `error-detector.sh`, `extract-skill.sh`) and OpenClaw hooks (`handler.js`) that facilitate a feedback loop where the agent can eventually promote verified patterns to workspace configuration files like `SOUL.md` or `AGENTS.md`. The implementation is transparent and includes security best practices, such as strict regex validation for skill names and path traversal checks in the extraction script to prevent writing outside the intended directory. No evidence of data exfiltration, malicious persistence, or harmful intent was found.
能力评估
Purpose & Capability
Name/description (capture learnings, log errors, promote learnings) match the files and behavior. The hook, activator, error detector, and extract helper are coherent with the stated purpose. No unrelated credentials, binaries, or external services are requested.
Instruction Scope
SKILL.md instructs installing files into ~/.openclaw and enabling an OpenClaw hook that injects a reminder into every session's bootstrap context — this is explicitly the feature (workspace-based prompt injection for reminders). The PostToolUse hook runs a shell script that reads CLAUDE_TOOL_OUTPUT to detect errors; that is expected for an error-detection hook but means the script will see tool outputs. The skill's instructions do not ask to read unrelated system files or to transmit data to external endpoints.
Install Mechanism
There is no automatic installer; SKILL.md recommends git clone or a ClawdHub install. No remote binary downloads or archive extraction are used. The provided scripts/hook files are local and standard; the extract script writes only into a relative ./skills directory and includes checks to prevent absolute paths or '..' traversal.
Credentials
The skill declares no required environment variables or credentials. The error-detector script reads CLAUDE_TOOL_OUTPUT (documented in references) which is appropriate for PostToolUse hooks; no other env or secret access is present.
Persistence & Privilege
always:false (no forced global inclusion). Enabling the OpenClaw hook is explicit and will inject reminder text into session bootstrap files when turned on — this affects every session the hook is enabled for and can influence model behavior (intended functionality). The only file-writing behavior is the extract-skill.sh helper (creates a skill scaffold in a relative directory) and instructions to create ~/.openclaw/workspace/.learnings; these are reasonable for the purpose but should be authorized by the user.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install self-improving-agent-6
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /self-improving-agent-6 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v0.1.0
- Initial release of the self-improvement skill for OpenClaw and generic coding agents. - Provides a structured workflow for logging errors, corrections, and feature requests to enhance self-improvement. - Includes detailed markdown templates and file organization for learnings, errors, and feature tracking. - Guides on promoting important learnings to permanent project documentation (e.g., AGENTS.md, SOUL.md, TOOLS.md). - Offers OpenClaw-specific integration instructions, including hooks for automatic reminders and inter-session sharing.
元数据
Slug self-improving-agent-6
版本 0.1.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

Self Improvement 是什么?

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 插件,目前累计下载 143 次。

如何安装 Self Improvement?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install self-improving-agent-6」即可一键安装,无需额外配置。

Self Improvement 是免费的吗?

是的,Self Improvement 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Self Improvement 支持哪些平台?

Self Improvement 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Self Improvement?

由 smallersoup(@smallersoup)开发并维护,当前版本 v0.1.0。

💬 留言讨论