← Back to Skills Marketplace
97
Downloads
0
Stars
1
Active Installs
1
Versions
Install in OpenClaw
/install xiaopi-self-improving
Description
AI自我改进与记忆系统 - 解决'同类错误反复犯、用户纠正不长记性'的痛点。自动捕获错误、用户纠正、最佳实践,并转化为长期记忆。
Usage Guidance
This skill appears to be a simple local recorder for errors, corrections, and best practices — the shipped scripts match that. However, SKILL.md claims automatic cross-project syncing and automatic captures that are not implemented in the code; do not assume the skill will safely and automatically sanitize or sync memories. Before installing or enabling autonomous invocation: 1) Inspect and test the scripts in a safe environment; run them manually to see what gets written under ~/.openclaw/memory/self-improving. 2) Avoid passing secrets in commands or messages the skill might record; consider adding or requesting sanitization before use. 3) If you expect 'automatic' behavior (capture on every failed command or every chat correction), realize additional integration code or agent policies would be required — otherwise nothing will be auto-triggered. 4) If you want automatic syncing to project files or AGENTS.md, ask the author for a clear, auditable implementation (or implement it yourself) rather than relying on the SKILL.md claims. 5) If enabling autonomous agent invocation, restrict when the agent can call these scripts and review recorded files regularly (or put the memory directory under a repo with review) to reduce accidental data leakage.
Capability Analysis
Type: OpenClaw Skill
Name: xiaopi-self-improving
Version: 1.0.0
The skill implements a local memory and self-improvement system for an AI agent by logging command errors, user corrections, and best practices to JSONL files in the user's home directory (~/.openclaw/memory/self-improving). The provided Python scripts (log_error.py, log_correction.py, log_best_practice.py, and check_memory.py) use standard libraries to perform basic file I/O and do not exhibit any signs of data exfiltration, unauthorized execution, or malicious intent. The instructions in SKILL.md are consistent with the stated goal of helping the agent learn from past interactions.
Capability Assessment
Purpose & Capability
Name/description and the provided Python scripts (log_error, log_correction, log_best_practice, check_memory) are coherent with a local self-improvement/memory feature that writes JSONL records under ~/.openclaw/memory/self-improving. No unrelated credentials, binaries, or installers are requested. However, SKILL.md claims additional capabilities (automatic cross-project sync to .learnings/, AGENTS.md, MEMORY.md) that are not implemented in the included code—an overstatement of capability.
Instruction Scope
SKILL.md repeatedly describes automatic triggers (capture on command failures, capture on user corrections via keywords, automatic edits to AGENTS.md and project files) but the codebase contains only simple CLI scripts; there is no listener/daemon, no code that writes to project .learnings/, AGENTS.md, or MEMORY.md, and no mechanism to hook into shell exit codes or chat input. The instructions therefore grant the agent broad discretion (to auto-run scripts, modify project files) that the code does not actually implement — this mismatch could mislead users and cause surprises if an agent is configured to implement the 'automatic' behavior. Also, there is no sanitization of recorded content: commands and error messages written to disk could contain secrets.
Install Mechanism
No remote install/download steps, no external packages, and no install spec. The skill is distributed as local scripts and SKILL.md; no network retrieval or archive extraction is present in the package, which lowers supply-chain risk.
Credentials
The skill requires no credentials or environment variables — proportional given its local-memory purpose. However, it writes arbitrary user-supplied strings (commands, errors, corrections) to persistent JSONL files in the user's home directory; that can inadvertently capture sensitive data (passwords, tokens) if those appear in commands or messages. SKILL.md recommends '脱敏' (desensitization) but there is no code enforcing it.
Persistence & Privilege
The skill is not marked always:true and requests no elevated privileges. It creates and writes files under the user's home (~/.openclaw/memory/self-improving) which is expected for this feature. If an agent is configured to autonomously invoke the scripts, the agent could populate persistent memory — this is normal platform behavior but combined with the instruction scope mismatch and lack of sanitization increases privacy risk.
How to Use
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install xiaopi-self-improving - After installation, invoke the skill by name or use
/xiaopi-self-improving - Provide required inputs per the skill's parameter spec and get structured output
Version History
v1.0.0
Self-Improving Agent v1.0.0 – 开箱即用的AI自我改进与记忆系统
- 自动捕获并记录命令错误、用户纠正、最佳实践和知识盲区,转化为长期记忆
- 支持跨项目、全局和项目级记忆同步,解决AI反复犯同类错误和遗忘用户偏好痛点
- 执行前自动检查相关记忆,智能规避历史错误与偏好
- 提供完整的脚本与标准化记忆文件结构,支持错误、纠正、最佳实践多维度纪录
- 对比原有skill,显著增强自动记录、执行前检查与知识过时检测功能
Metadata
Frequently Asked Questions
What is Xiaopi Self Improving?
AI自我改进与记忆系统 - 解决'同类错误反复犯、用户纠正不长记性'的痛点。自动捕获错误、用户纠正、最佳实践,并转化为长期记忆。 It is an AI Agent Skill for Claude Code / OpenClaw, with 97 downloads so far.
How do I install Xiaopi Self Improving?
Run "/install xiaopi-self-improving" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is Xiaopi Self Improving free?
Yes, Xiaopi Self Improving is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does Xiaopi Self Improving support?
Xiaopi Self Improving is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created Xiaopi Self Improving?
It is built and maintained by Adin (@a-din); the current version is v1.0.0.
More Skills