← 返回 Skills 市场
healersss

Self Improving Agent Local

作者 healersss · GitHub ↗ · v1.0.10
cross-platform ⚠ suspicious
705
总下载
0
收藏
3
当前安装
1
版本数
在 OpenClaw 中安装
/install self-improving-agent-local
功能描述
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 coherent and low-risk for its stated local self-improvement purpose, but take these precautions before installing or enabling hooks: - Review the scripts (activator.sh, error-detector.sh, extract-skill.sh and the hook handlers) yourself. They run with your user permissions and can write files in the workspace. - Be careful what you log: the error template suggests appending full source and file contents to .learnings/ERRORS.md. Do NOT include secrets, private keys, or credentials in learning entries or when promoting entries to shared workspace files. - Prefer project-scoped activation (project-level settings) rather than user/global hooks until you verify behavior. Use matcher filters to limit when hooks run. - If you pull the repository, verify the GitHub source and its commit history if you need higher assurance. - Test in an isolated workspace first: create a temporary project, enable the minimal activator-only setup, and observe outputs before enabling PostToolUse hooks or running extract-skill.sh. If you want, I can extract the exact lines in the scripts that create or write files and highlight anything that writes outside the current workspace or that could send data externally.
功能分析
Type: OpenClaw Skill Name: self-improving-agent-local Version: 1.0.10 The skill instructs the AI agent to modify its own operational context files (e.g., `SOUL.md`, `AGENTS.md`, `TOOLS.md`, `CLAUDE.md`, `.github/copilot-instructions.md`) based on 'learnings' and 'recurring patterns' as detailed in `SKILL.md`. This self-modification capability, while intended for benign self-improvement, creates a significant prompt injection attack surface. If an attacker can influence the agent's 'learnings' (e.g., through crafted error messages or user prompts), they could potentially inject malicious instructions into these persistent context files, altering the agent's future behavior. Additionally, the `scripts/extract-skill.sh` allows the agent to create new skills, which could also be abused if the extracted 'learning' is malicious. There is no clear evidence of intentional harmful behavior like data exfiltration or backdoors in the provided code.
能力评估
Purpose & Capability
Name/description match the artifacts: hooks inject reminders at bootstrap, activator and error-detector scripts prompt logging, and extract-skill.sh scaffolds new skills. The only declared env var (CLAUDE_TOOL_OUTPUT) is used by the error-detector script as expected. No unrelated credentials, binaries, or install actions are requested.
Instruction Scope
Runtime instructions stay within the stated goal (create .learnings/, append entries, optionally promote learnings, install an OpenClaw hook). One important caveat: the Error Entry template explicitly encourages including 'Full source of all included files' in ERROR.md and the SKILL.md describes promoting entries to shared workspace files; that is coherent for debugging but can capture and persist sensitive code/config or secrets if present. Users should avoid logging secrets and review what the agent will capture before promoting learnings to shared workspace files.
Install Mechanism
No automatic install spec; instruction-only with local scripts and optional manual git clone from GitHub. Scripts are included in the package (activator.sh, error-detector.sh, extract-skill.sh) and create or modify files under the local workspace. No remote downloads or archive extraction at install time.
Credentials
Only CLAUDE_TOOL_OUTPUT is declared and referenced. The scripts read that variable to detect errors; no other credentials or sensitive environment variables are requested. There are no unexplained secret or cloud credentials requested by the skill.
Persistence & Privilege
The skill is opt-in (always:false) and requires explicit hook enablement. Hooks and scripts run with the same user permissions as the agent; activator outputs text reminders only, but extract-skill.sh can write new skill files to the local workspace if you run it. This behavior is consistent with the purpose, but enabling hooks or installing at user/global scope will cause code to run automatically on events — review and test scripts before enabling globally.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install self-improving-agent-local
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /self-improving-agent-local 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.10
- Major update: Comprehensive rewrite of the documentation for the self-improving agent skill. - Clearly describes all logging standards for learnings, errors, and feature requests, including detailed templates and metadata. - Outlines the continuous improvement workflow, including how and when to promote key learnings to project memory files. - Provides setup instructions for both OpenClaw and generic environments, including examples of workspace directory structure. - Explains inter-session communication features within OpenClaw for distributing learnings. - Adds explicit guidance for status management, entry resolution, and ID formatting conventions.
元数据
Slug self-improving-agent-local
版本 1.0.10
许可证
累计安装 3
当前安装数 3
历史版本数 1
常见问题

Self Improving Agent Local 是什么?

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

如何安装 Self Improving Agent Local?

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

Self Improving Agent Local 是免费的吗?

是的,Self Improving Agent Local 完全免费(开源免费),可自由下载、安装和使用。

Self Improving Agent Local 支持哪些平台?

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

谁开发了 Self Improving Agent Local?

由 healersss(@healersss)开发并维护,当前版本 v1.0.10。

💬 留言讨论