📦 Approved — 已批准

v1.0.0

自我改进 记录学习、错误与修正,在用户批准的更新下实现持续改进。 适用场景: (1) 命令或操作失败时…

19· 19·0 当前·0 累计
by @encryptshawn (EncryptShawn)
下载技能包
最后更新
2026/4/20
0
安全扫描
VirusTotal
无害
查看报告
OpenClaw
安全
high confidence
该技能的文件、钩子与运行时指令均与其“捕获学习并提议技能更新”的既定目的保持一致;整个包既不索取无关凭据,也不安装任意远程代码。
评估建议
该技能的功能如其所述:添加轻量提醒、从工具输出中检测命令错误、将学习记录到 .learnings/ 目录,并从已批准的提案中搭建技能。在安装或启用 hooks 之前,请注意:(1) 若希望限制作用范围,优先使用项目级 hook 配置而非用户/全局配置;(2) 除非信任主机环境,否则不要全局启用 PostToolUse hooks,因为 CLAUDE_TOOL_OUTPUT 可能包含机密——技能会警告不要记录机密,但未强制执行;(3) 除非明确希望自动更新任何技能,否则保持 AUTO_UPDATE_AUTHORIZATIONS.md 为空;(4) 先检查脚本,如有需要可先以 dry-run 模式运行(extract-skill.sh 支持 --dry-run);(5) 仅在必要时将脚本文件标记为可执行,并验证文件路径(extract 脚本会阻止绝对路径和 '..' 段)。整体设计一致且风险较低,但应谨慎选择启用 hooks 的位置,避免授予无差别的自动更新权限。...
详细分析 ▾
用途与能力
该技能的名称/描述(捕获学习成果、错误、提案)与所含构件一致:提醒钩子(activator)、读取工具输出的错误检测器、.learnings/ 的模板与资源,以及用于从学习成果中搭建技能的提取助手。脚本会创建或填充 .learnings/,并在工作区下搭建本地技能目录——全部与既定目标一致。
指令范围
运行时指令和钩子作用于工作区文件(创建 .learnings/、写入提案、搭建技能),并向引导上下文注入虚拟提醒。这是预期行为,但请注意推荐的 PostToolUse 钩子会读取 CLAUDE_TOOL_OUTPUT(命令输出),且工作流可将摘要持久化到磁盘。SKILL.md 明确警告不得记录机密且不得覆盖文件,这符合安全实践,但用户需负责确保敏感输出不被记录。
安装机制
无远程/自动安装规范;该技能仅提供指令,附带本地脚本与 OpenClaw hook 处理器。手动安装步骤指向公开 GitHub 仓库(透明)。技能本身不会从不受信任的 URL 下载或解压任何文件。
凭证需求
该 skill 不请求任何环境变量或凭据。错误检测脚本依赖运行时变量 CLAUDE_TOOL_OUTPUT(由宿主环境提供)来识别命令失败。审核者需注意,CLAUDE_TOOL_OUTPUT 可能包含敏感命令输出;skill 已警告不要记录机密,但不会以编程方式强制脱敏。
持久化与权限
该 skill 不会申请提升权限,也未设置 always:true。Hooks 可安装在用户/全局级别(~/.claude、~/.openclaw),从而提高运行频率;对于提醒/错误检测工具而言,这是预期行为。SKILL.md 提及了 auto-update authorizations(AUTO_UPDATE_AUTHORIZATIONS.md),并声明若已授权,可自动应用修复——但本 bundle 不含任何会静默修改其他 skill 的自动更新器。若你日后授予自动更新权限,该授权可能启用自动化写入,因此请谨慎处理该文件。
安全有层次,运行前请审查代码。

运行时依赖

无特殊依赖

版本

latestv1.0.02026/4/20

OpenClaw 及兼容代理的 approved-self-improvement 技能首发版。 你的代理具备自学习、自修复能力,但未经你明确批准不会应用任何技能修复,除非已为特定技能开启自动批准。 - 以结构化 markdown 文件捕获学习、错误及用户请求的功能,实现持续改进。 - 所有技能变更须获得用户明确批准,除非已授权该技能自动更新。 - 提供速查表,指明何时何地记录事件(错误、修正、功能请求、知识缺口、最佳实践)。 - 包含 OpenClaw(推荐)及通用代理平台的设置指南。 - 支持将广泛适用的学习提升为整个工作区的知识文件。 - 可选 hook 集成,实现自动提醒与会话启动辅助。

无害

安装命令

点击复制
官方npx clawhub@latest install approved-self-improver
镜像加速npx clawhub@latest install approved-self-improver --registry https://cn.longxiaskill.com

技能文档

将学习与错误记录为 markdown,供后续编码代理处理并升级至项目记忆。所有技能修改须用户明确批准——先记录提案并呈报用户,再应用变更。完整流程见 Approval-Gated Skill Improvement

首次初始化

记录前,确保项目根目录存在 .learnings/ 及下列文件;缺失则创建: ``bash mkdir -p .learnings/pending-improvements [ -f .learnings/LEARNINGS.md ] || printf "# Learnings\n\n开发中捕获的修正、洞见与知识缺口。\n\n类别: correction | insight | knowledge_gap | best_practice\n\n---\n" > .learnings/LEARNINGS.md [ -f .learnings/ERRORS.md ] || printf "# Errors\n\n命令失败与集成错误。\n\n---\n" > .learnings/ERRORS.md [ -f .learnings/FEATURE_REQUESTS.md ] || printf "# Feature Requests\n\n用户请求的能力。\n\n---\n" > .learnings/FEATURE_REQUESTS.md [ -f .learnings/AUTO_UPDATE_AUTHORIZATIONS.md ] || printf "# Auto-Update Authorizations\n\n已授权无需批准即可自动改进的技能。默认全部未授权,须用户逐技能授权。\n\n---\n" > .learnings/AUTO_UPDATE_AUTHORIZATIONS.md ` 不覆盖已有文件。勿记录密钥、令牌、私钥、环境变量或完整源码/配置,除非用户明确要求。优先简短摘要或脱敏片段。

速查表

| 场景 | 操作 | |------|------| | 命令/操作失败 | 记入
.learnings/ERRORS.md | | 用户纠正 | 记入 .learnings/LEARNINGS.md,类别 correction | | 用户要缺失功能 | 记入 .learnings/FEATURE_REQUESTS.md | | API/外部工具失败 | 记入 .learnings/ERRORS.md,附集成信息 | | 知识过时 | 记入 .learnings/LEARNINGS.md,类别 knowledge_gap | | 发现更优方案 | 记入 .learnings/LEARNINGS.md,类别 best_practice | | 技能失败且有修复 | 在 .learnings/pending-improvements/ 创建提案——勿直接改技能 | | 重复失败匹配提案 | 在提案中记录复发,提醒用户并建议应用 | | 用户询问推荐改进 | 列出 .learnings/pending-improvements/ 全部提案 | | 用户批准提案 | 应用变更,提案状态改为 applied | | 用户授权某技能自动更新 | 记入 .learnings/AUTO_UPDATE_AUTHORIZATIONS.md | | 技能失败且已授权自动更新 | 直接修复,记录变更 | | 简化/加固重复模式 | 记入 .learnings/LEARNINGS.md,标注 Source: simplify-and-harden 及稳定 Pattern-Key | | 类似已有记录 | 用 See Also 链接,可提升优先级 | | 广泛适用经验 | 提升至 CLAUDE.mdAGENTS.md.github/copilot-instructions.md | | 工作流改进 | 提升至 AGENTS.md(OpenClaw 工作区) | | 工具坑点 | 提升至 TOOLS.md(OpenClaw 工作区) | | 行为模式 | 提升至 SOUL.md(OpenClaw 工作区) |

OpenClaw 配置(推荐)

OpenClaw 是此技能主平台,支持工作区级 prompt 注入与自动加载。

安装

ClawdHub(推荐):
`bash clawdhub install self-improving-agent ` 手动: `bash git clone https://github.com/peterskoett/self-improving-agent.git ~/.openclaw/skills/self-improving-agent `` 基于原仓库为 openclaw 重制。

数据来源ClawHub ↗ · 中文优化:龙虾技能库