← 返回 Skills 市场
xaviermary56

Self Improving Agent

作者 Xavier Mary · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
68
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install xaviermary56-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...
安全使用建议
Before enabling: 1) Review the three scripts (activator.sh, error-detector.sh, extract-skill.sh) and the hook handlers to confirm they do only what you expect — activator prints reminders; error-detector parses CLAUDE_TOOL_OUTPUT and prints a notice; extract-skill.sh writes files. 2) Pay special attention to the Error Entry template which suggests including "Full source of all included files" — avoid copying full source or any secret/config contents into .learnings/ or promoted files unless you have sanitized them. 3) If you enable PostToolUse hooks, use matcher filters or limit them to non-sensitive contexts so command outputs aren't broadly captured. 4) Test in an isolated workspace (no secrets, minimal repo) and use --dry-run where available before enabling globally. 5) Prefer manual invocation over global hooks if you cannot guarantee that logs will be sanitized. 6) Verify the skill origin (the README references multiple repos/forks) and only install from a trusted source. If you want a safer setup, disable automatic hooks and use the templates manually to log learnings.
功能分析
Type: OpenClaw Skill Name: xaviermary56-self-improving-agent Version: 1.0.0 The skill bundle provides a structured framework for an AI agent to implement a 'self-improvement' loop by logging errors, user corrections, and new insights into markdown files. It includes utility scripts (e.g., `extract-skill.sh`, `error-detector.sh`) and OpenClaw hooks (`handler.js`) that inject reminders into the agent's context to capture knowledge. The logic is transparent, follows the stated purpose of persistent memory management, and contains no evidence of malicious intent, data exfiltration, or unauthorized execution.
能力标签
cryptocan-make-purchases
能力评估
Purpose & Capability
Name/description align with provided artifacts: hook handlers, activator/error-detector hooks, templates, and a helper to extract learnings into new skills. No unrelated credentials, binaries, or remote installs are requested.
Instruction Scope
SKILL.md recommends creating .learnings/ files and (critically) the Error Entry template explicitly says to include "Full source of all included files." Combined with hooks that run on tool output and session events, this can lead to large amounts of repository/engine output being captured and persisted. The docs also describe cross-session promotion and sessions_send/sessions_history APIs — these are powerful and may transmit logged content between sessions. There is a minor mismatch in the docs: references/hooks-setup.md claims the hook scripts only output text and don't modify files, but extract-skill.sh creates files when run.
Install Mechanism
No automatic install spec; the package is instruction-only with included scripts and hook handlers. There are no downloads from untrusted URLs or archive extraction steps in the manifest. Manual copying into ~/.openclaw/hooks or workspace is required (opt-in).
Credentials
The skill declares no required environment variables or credentials. However, hooks and scripts read environment-provided context (e.g., CLAUDE_TOOL_OUTPUT, event.context) and run with the same permissions as the agent — giving them access to workspace files and command outputs. That is expected for a logging hook but worth noting because it enables collection of potentially sensitive content.
Persistence & Privilege
always:false (normal). Enabling the OpenClaw hook will make the scripts execute on lifecycle events (agent:bootstrap, PostToolUse, etc.). This is an expected level of privilege for a hook-oriented skill, but it does give the skill opportunity to inject files into session context and to persist learnings to disk if configured.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install xaviermary56-self-improving-agent
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /xaviermary56-self-improving-agent 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Self-Improvement Skill v1.0.0 — initial release supporting structured learning and error logging for continuous agent improvement. - Logs errors, learnings, and feature requests to dedicated markdown files for future processing. - Provides detailed templates and categories for learnings, errors, and feature requests. - Guides users to promote broadly applicable learnings to project memory (CLAUDE.md, AGENTS.md, etc). - Integrates with OpenClaw for workspace-based session memory and inter-session communication. - Includes installation, setup, and workflow instructions for OpenClaw and generic agent environments. - Supports status tracking and resolution documentation for each learning or error entry.
元数据
Slug xaviermary56-self-improving-agent
版本 1.0.0
许可证 MIT-0
累计安装 0
当前安装数 0
历史版本数 1
常见问题

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

如何安装 Self Improving Agent?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install xaviermary56-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?

由 Xavier Mary(@xaviermary56)开发并维护,当前版本 v1.0.0。

💬 留言讨论