← 返回 Skills 市场
Tmp Self Improving Agent
作者
XiongYJ625
· GitHub ↗
· v1.0.0
· MIT-0
78
总下载
0
收藏
0
当前安装
1
版本数
在 OpenClaw 中安装
/install tmp-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: inject lightweight reminders and provide helper scripts to log and promote learnings locally. Before enabling hooks or running the scripts: 1) Inspect scripts (activator.sh, error-detector.sh, extract-skill.sh) yourself — extract-skill.sh creates files on disk; 2) Note the error-detector expects CLAUDE_TOOL_OUTPUT from the host hook environment (this env var is not listed in the skill metadata); 3) When enabling hooks, prefer the activator-only setup first (read-only injection) and avoid auto-running extract-skill.sh unless you intend to let the skill create files; 4) If you install from the GitHub repo, review that remote repo for any changes; 5) If you have strict security requirements, run the skill in a confined user account or sandbox until you are comfortable.
功能分析
Type: OpenClaw Skill
Name: tmp-self-improving-agent
Version: 1.0.0
The skill bundle implements a 'self-improvement' loop that instructs the agent to capture errors, user corrections, and observations into markdown files, which are then 'promoted' into core instruction files such as SOUL.md, AGENTS.md, and CLAUDE.md. This architecture creates a significant attack surface for indirect prompt injection; an attacker could potentially poison the agent's future behavior by triggering specific errors or providing 'corrections' that contain malicious instructions. While the included utility scripts (e.g., extract-skill.sh in the scripts/ directory) demonstrate good security practices like path traversal protection and input validation, the core design of persisting untrusted data into system-level prompts is inherently high-risk. No evidence of intentional malice was found, but the self-modifying nature of the skill warrants caution.
能力标签
能力评估
Purpose & Capability
The name/description (self-improvement / log learnings/errors) align with included files: templates, hook handlers, activator/error-detector scripts, and a skill-extraction helper. The assets and references support the stated purpose.
Instruction Scope
Runtime instructions and hook handlers are scoped to injecting reminders and suggesting logging to local .learnings/ files. They instruct copying hooks into ~/.openclaw/hooks and enabling them, which will run the included scripts via host hook system. The scripts do not attempt network exfiltration; however the SKILL.md and references assume host-provided hook environment variables (e.g., CLAUDE_TOOL_OUTPUT) and claim scripts only output text — a small mismatch because extract-skill.sh writes files when executed (expected for its purpose).
Install Mechanism
There is no automated install spec in the registry (instruction-only installation). The doc suggests an optional git clone from a GitHub repo (a common, traceable source). No downloads from untrusted URLs or archive extraction are present in the package itself.
Credentials
Registry metadata lists no required environment variables, but the error detector script expects CLAUDE_TOOL_OUTPUT to be present (provided by the host when running PostToolUse hooks). This is a modest inconsistency in declared vs actual runtime assumptions. No credentials or unrelated secrets are requested.
Persistence & Privilege
The skill is not always-enabled and does not request elevated privileges. Hooks and scripts operate in the user's environment and create/modify local files (e.g., ~./openclaw/workspace/.learnings or relative ./skills on extract) only when explicitly enabled or executed. This is expected for a logging/extraction tool.
如何使用
- 确保已安装 OpenClaw(本地或 Docker 部署)
- 在对话框中输入安装命令:
/install tmp-self-improving-agent - 安装完成后,直接呼叫该 Skill 的名称或使用
/tmp-self-improving-agent触发 - 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Self-Improvement Skill v1.0.0 — Initial Release
- Introduces a structured workflow for logging learnings, errors, and feature requests to markdown files for continuous agent improvement.
- Provides detailed logging formats and templates for learnings (`LEARNINGS.md`), errors (`ERRORS.md`), and feature requests (`FEATURE_REQUESTS.md`).
- Defines criteria and process for promoting insights to project memory files (`CLAUDE.md`, `AGENTS.md`, `.github/copilot-instructions.md`, etc.).
- Designed for OpenClaw platform with setup instructions and workspace integration; also supports generic setups for other agents.
- Includes guidelines for resolving and updating logged entries, with metadata and resolution tracking.
- Offers optional session hooks and inter-session communication tools to enhance memory sharing and workflow improvements.
元数据
常见问题
Tmp 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 插件,目前累计下载 78 次。
如何安装 Tmp Self Improving Agent?
在 OpenClaw 或 Claude Code 对话框中运行命令「/install tmp-self-improving-agent」即可一键安装,无需额外配置。
Tmp Self Improving Agent 是免费的吗?
是的,Tmp Self Improving Agent 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。
Tmp Self Improving Agent 支持哪些平台?
Tmp Self Improving Agent 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。
谁开发了 Tmp Self Improving Agent?
由 XiongYJ625(@xiongyj625)开发并维护,当前版本 v1.0.0。
推荐 Skills