← 返回 Skills 市场
Self Improving Agent
作者
gwoodruff86
· GitHub ↗
· v3.0.16
· MIT-0
123
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install self-improving-agent-grant
功能描述
Captures learnings, errors, and corrections to enable continuous improvement. Use when: (1) A command or operation fails unexpectedly, (2) User corrects Clau...
安全使用建议
This package appears to do what it says: add lightweight reminders and local logs for learnings/errors. Before installing or enabling hooks: 1) Review the hook scripts (activator.sh, error-detector.sh, handler.js/ts) to confirm you are comfortable with them running in your environment. 2) Do not enable the PostToolUse hook (error-detector) globally unless you trust that tool outputs won't contain secrets — the detector reads CLAUDE_TOOL_OUTPUT and could cause you (or the agent) to copy sensitive output into .learnings if you ignore the skill's redaction guidance. 3) When following the manual install steps, verify the GitHub repo URL and author; cloning from an external repo is expected but worth confirming. 4) If you enable hooks by copying into ~/.openclaw/hooks, remember that hook scripts run with your user permissions — enable only on systems you control. 5) Test extract-skill.sh with --dry-run first; the script enforces relative output paths. If you want extra assurance, run the hooks in a disposable workspace or inspect behavior with low-privilege accounts before enabling in production.
功能分析
Type: OpenClaw Skill
Name: self-improving-agent-grant
Version: 3.0.16
The self-improving-agent-grant skill bundle is a productivity tool designed to help AI agents maintain a local log of errors, corrections, and feature requests in a `.learnings/` directory. It utilizes OpenClaw hooks (`hooks/openclaw/handler.js`) to inject reminders into the agent's bootstrap process and provides shell scripts (`scripts/extract-skill.sh`, `scripts/error-detector.sh`) to automate the management of these logs. The code demonstrates defensive practices, such as explicit instructions to avoid logging secrets and path validation in scripts to prevent directory traversal, and shows no evidence of malicious intent or data exfiltration.
能力评估
Purpose & Capability
The name/description (capture learnings, errors, feature requests) align with the delivered assets: README, SKILL.md, .learnings templates, example entries, hook handlers, and helper scripts. The package includes helper scripts to scaffold skills and optional OpenClaw hook handlers — all expected for a 'self-improvement' workspace skill.
Instruction Scope
Runtime instructions and scripts operate only on local workspace files (.learnings/ and optional workspace files) and inject a virtual reminder into bootstrap context. The error detector reads the platform-provided CLAUDE_TOOL_OUTPUT env var to detect failures. The docs discuss cross-session tools (sessions_history, sessions_send) that are platform features — the skill recommends using them only when explicitly allowed. No instructions attempt to exfiltrate data or access unrelated system paths, but the guidance relies on the operator to avoid logging secrets.
Install Mechanism
There is no automatic installer; instructions suggest cloning a GitHub repo or using a ClawdHub command. Included scripts are local and the extract-skill.sh enforces safe output paths (disallowing absolute and '..' paths). Cloning from the third-party GitHub repo is expected for a community skill — verify the source before installing.
Credentials
The skill does not request credentials or privileged env vars. It does use the CLAUDE_TOOL_OUTPUT environment variable (a runtime platform-provided variable) inside error-detector.sh; this is not a secret credential but can contain command output that may include sensitive data. SKILL.md explicitly warns not to log secrets; that caution should be followed.
Persistence & Privilege
always is false and the skill is opt-in. The OpenClaw hook injects a virtual reminder file into bootstrap context (no persistent modification unless you copy the hook into ~/.openclaw/hooks or enable it). Scripts can create files under ~/.openclaw/workspace or ./skills only when you run them; extract-skill.sh has path checks to avoid writing outside the workspace.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install self-improving-agent-grant - 安装完成后,直接呼叫该 Skill 的名称或使用
/self-improving-agent-grant触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v3.0.16
- Expanded documentation in SKILL.md for setup, usage, and integration, with detailed instructions for both OpenClaw and generic agent setups.
- Added clear first-use initialization steps: automatically create `.learnings/` directory and required markdown log files if not present.
- Comprehensive quick reference and workflow guidance for when and how to log learnings, errors, feature requests, and promote important insights to project/workspace knowledge files.
- Improved logging templates with structured metadata for learnings and errors, emphasizing secure logging practices by redacting sensitive information.
- Documented OpenClaw inter-session learning sharing, hooks for reminders, and promotion to collaborative workspace files (`AGENTS.md`, `SOUL.md`, `TOOLS.md`).
元数据
常见问题
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 插件,目前累计下载 123 次。
如何安装 Self Improving Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install self-improving-agent-grant」即可一键安装,无需额外配置。
Self Improving Agent 是免费的吗?
是的,Self Improving Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Self Improving Agent 支持哪些平台?
Self Improving Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Self Improving Agent?
由 gwoodruff86(@gwoodruff86)开发并维护,当前版本 v3.0.16。
推荐 Skills