Token导航 LogoToken导航TokenDH.com
效率需要联网clawhub未标认证来源可访问clear审计通过

self-improving-x自我提升 x

Agent Skill

self-improving-x 用于记录任务执行中的错误、用户纠正、经验和能力缺口,适合在 OpenClaw 中希望让 Agent 持续沉淀问题、修正和最佳实践时使用。可结合来源仓库、安装命令和原始 README 继续核验具体用法。安装前建议确认权限范围、维护状态,以及是否会触发联网、命令执行或文件读写。

总安装

3,105

周安装

132

GitHub Stars

公开资料未说明

下载量

1,088
OpenClaw

安装说明

本站只整理中文说明和来源信息,不托管安装包,也不代用户安装。

GitHub

来源数

2

许可证

MIT-0

最后核验

2026-05-01

来源状态

来源可访问

安装方式

通过对话安装

复制提示词发给支持本地命令或 Skills 的 AI 助手,先确认命令和权限,再让它执行。

请帮我安装这个 Agent Skill:self-improving-x(自我提升 x)
来源仓库:https://github.com/seepine/self-improving-x
安装命令:
openclaw skills install self-improving-x
安装前请先检查当前环境是否支持对应 CLI,并向我确认将要执行的命令、安装目录、联网范围和文件读写权限;确认后再执行。

命令行安装

复制命令到本机终端执行。该命令会通过 OpenClaw 从第三方来源获取 Skill;本站只展示命令,不托管安装包,也不自动执行。

ClawHubOpenClaw
openclaw skills install self-improving-x

简介

通用型学习技能,捕获各类错误与改进机会以实现持续优化。

  • 适用于命令失败、用户纠正或发现更好方法等常见场景。
  • 通过 OpenClaw 安装,需结合原始 README 理解其触发条件与存储格式。
  • 建议限制其对系统关键路径的修改权限,防止意外破坏。
  • self-improving-x 属于效率类 Skill,可作为该场景下的辅助能力补充。

SKILL.md

name
self-improvement
description
|
metadata
version
0.1.0

自我改进技能

将学习成果和错误记录到 markdown 文件中以实现持续改进。编码智能体稍后可以将这些处理成修复补丁,重要的学习内容会被提升到项目记忆中。

快速参考

工作区结构

将这些文件注入每个会话:

<workspace-dir>
├── AGENTS.md          # 多智能体工作流,委托模式
├── SOUL.md            # 行为准则,人格,原则
├── TOOLS.md           # 工具能力,集成注意事项
├── MEMORY.md          # 长期记忆(仅主会话)
├── memory/            # 每日记忆文件
│   └── YYYY-MM-DD.md
└── .learnings/        # 此技能的学习记录文件
    ├── LEARNINGS.md
    ├── ERRORS.md
    └── FEATURE_REQUESTS.md

创建学习文件

创建目录 .learnings,然后从 assets/ 复制:

  • LEARNINGS.md — 纠正、知识差距、最佳实践
  • ERRORS.md — 命令失败、异常
  • FEATURE_REQUESTS.md — 用户请求的功能

自我改进工作流

当发生错误或纠正时:

  1. 记录到 .learnings/ERRORS.md.learnings/LEARNINGS.md.learnings/FEATURE_REQUESTS.md
  2. 回顾并将广泛适用的学习内容提升到:

- AGENTS.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/LEARNINGS.md,来源 simplify-and-harden,带稳定的 Pattern-Key
与现有条目相似**See Also** 链接,考虑提升优先级
广泛适用的学习内容提升到 CLAUDE.mdAGENTS.md.github/copilot-instructions.md
工作流改进提升到 AGENTS.md
工具陷阱提升到 TOOLS.md
行为模式提升到 SOUL.md

日志格式

学习条目

完整示例可查看 ./examples/LEARNINGS_example.md

追加到 .learnings/LEARNINGS.md

## [LRN-YYYYMMDD-XXX] 类别

**记录时间**: ISO-8601 时间戳
**优先级**: low | medium | high | critical
**状态**: pending
**领域**: frontend | backend | infra | tests | docs | config

### 摘要
一句话描述学到的内容

### 详情
完整上下文:发生了什么、哪里错了、正确的是什么

### 建议操作
具体的修复或改进

### 元数据
- 来源: conversation | error | user_feedback
- 相关文件: path/to/file.ext
- 标签: tag1, tag2
- 另请参阅: LRN-20250110-001(如果与现有条目相关)
- Pattern-Key: simplify.dead_code | harden.input_validation(可选,用于重复模式跟踪)
- Recurrence-Count: 1(可选)
- First-Seen: 2025-01-15(可选)
- Last-Seen: 2025-01-15(可选)

---

错误条目

完整示例可查看 ./examples/ERRORS_example.md

追加到 .learnings/ERRORS.md

## [ERR-YYYYMMDD-XXX] skill_or_command_name

**记录时间**: ISO-8601 时间戳
**优先级**: high
**状态**: pending
**领域**: frontend | backend | infra | tests | docs | config

### 摘要
失败内容的简要描述

### 错误
实际错误消息或输出

### 上下文
- 尝试的命令/操作
- 使用的输入或参数
- 相关环境详情

### 建议修复
如果可以识别,可能解决此问题的方法

### 元数据
- 可复现: yes | no | unknown
- 相关文件: path/to/file.ext
- 另请参阅: ERR-20250110-001(如果重复)

---

功能请求条目

完整示例可查看 ./examples/FEATURE_REQUESTS_example.md

追加到 .learnings/FEATURE_REQUESTS.md

## [FEAT-YYYYMMDD-XXX] capability_name

**记录时间**: ISO-8601 时间戳
**优先级**: medium
**状态**: pending
**领域**: frontend | backend | infra | tests | docs | config

### 请求的功能
用户想要做什么

### 用户上下文
为什么需要它,正在解决什么问题

### 复杂度估计
simple | medium | complex

### 建议实现方式
如何构建,可以扩展什么

### 元数据
- 频率: first_time | recurring
- 相关功能: existing_feature_name

---

ID 生成

格式:TYPE-YYYYMMDD-XXX

  • TYPE: LRN(学习)、ERR(错误)、FEAT(功能)
  • YYYYMMDD: 当前日期
  • XXX: 序列号或随机3个字符(例如 001A7B

示例:LRN-20250115-001ERR-20250115-A3FFEAT-20250115-002

解析条目

当问题被修复时,更新条目:

  1. **状态**: pending**状态**: resolved
  2. 在元数据后添加解析块:
### 解析
- **已解决**: 2025-01-16T09:00:00Z
- **提交/PR**: abc123 或 #42
- **备注**: 所做工作的简要描述

其他状态值:

  • in_progress - 正在积极处理
  • wont_fix - 决定不处理(在解析备注中添加原因)
  • promoted - 已提升到 CLAUDE.md、AGENTS.md 或 .github/copilot-instructions.md

提升到项目记忆

当学习内容具有广泛适用性(不是一次性修复)时,将其提升到永久项目记忆。

何时提升

  • 学习内容适用于多个文件/功能
  • 任何贡献者(人类或 AI)都应该知道的知识
  • 防止重复犯错
  • 记录项目特定的约定

提升目标

目标属于那里的内容
AGENTS.md智能体特定工作流、工具使用模式、自动化规则
SOUL.md行为准则、沟通风格、原则
TOOLS.md工具能力、使用模式、集成注意事项

如何提升

  1. 提炼学习内容为简洁的规则或事实
  2. 添加到目标文件的适当部分(需要时创建文件)
  3. 更新原始条目:

- 将 **状态**: pending**状态**: promoted - 添加 **已提升**: CLAUDE.mdAGENTS.md.github/copilot-instructions.md

提升示例

学习(详细):

项目使用 pnpm workspaces。尝试 npm install 但失败了。 锁文件是 pnpm-lock.yaml。必须使用 pnpm install

在 CLAUDE.md 中(简洁):

## 构建和依赖
- 包管理器: pnpm(不是 npm)- 使用 `pnpm install`

学习(详细):

修改 API 端点时,必须重新生成 TypeScript 客户端。 忘记这一点会导致运行时类型不匹配。

在 AGENTS.md 中(可操作):

## API 变更后
1. 重新生成客户端: `pnpm run generate:api`
2. 检查类型错误: `pnpm tsc --noEmit`

重复模式检测

如果记录的内容与现有条目相似:

  1. 首先搜索: grep -r "keyword" .learnings/
  2. 链接条目: 在元数据中添加 **另请参阅**: ERR-20250110-001
  3. 提升优先级 如果问题持续出现
  4. 考虑系统性修复: 重复问题通常表示:

- 缺少文档(→ 提升到 CLAUDE.md 或 .github/copilot-instructions.md) - 缺少自动化(→ 添加到 AGENTS.md) - 架构问题(→ 创建技术债务工单)

简化和强化反馈

使用此工作流来吸收来自 simplify-and-harden 技能的重复模式,并将它们转化为持久的提示指导。

吸收工作流

  1. 从任务摘要中读取 simplify_and_harden.learning_loop.candidates
  2. 对于每个候选,使用 pattern_key 作为稳定的去重键
  3. 搜索 .learnings/LEARNINGS.md 中具有该键的现有条目:

- grep -n "Pattern-Key: <pattern_key>" .learnings/LEARNINGS.md

  1. 如果找到:

- 增加 Recurrence-Count - 更新 Last-Seen - 添加 See Also 链接到相关条目/任务

  1. 如果未找到:

- 创建新的 LRN-... 条目 - 设置 来源: simplify-and-harden - 设置 Pattern-KeyRecurrence-Count: 1First-Seen/Last-Seen

提升规则(系统提示反馈)

当满足以下所有条件时,将重复模式提升到智能体上下文/系统提示文件:

  • Recurrence-Count >= 3
  • 在至少 2 个不同任务中看到
  • 在 30 天窗口内发生

提升目标:

  • CLAUDE.md
  • AGENTS.md
  • .github/copilot-instructions.md
  • SOUL.md / TOOLS.md(适用于 OpenClaw 工作区级指导)

将提升的规则写为简短的预防规则(编码前/编码期间要做什么), 而不是长的事故报告。

定期回顾

在自然断点时回顾 .learnings/

何时回顾

  • 开始新的重要任务前
  • 完成功能后
  • 在有过去学习内容的领域工作时
  • 活跃开发期间每周

快速状态检查

# 统计待处理项目
grep -h "状态**: pending" .learnings/*.md | wc -l

# 列出待处理的高优先级项目
grep -B5 "优先级**: high" .learnings/*.md | grep "^## \["

# 查找特定领域的学习内容
grep -l "领域**: backend" .learnings/*.md

回顾操作

  • 解决已修复的项目
  • 提升适用的学习内容
  • 链接相关条目
  • 升级重复问题

检测触发器

当你注意到以下情况时自动记录:

纠正(→ 类别为 correction 的学习):

  • "不,那是不对的..."
  • "实际上,应该是..."
  • "你错了..."
  • "那已经过时了..."

功能请求(→ 功能请求):

  • "你也可以..."
  • "我希望你能..."
  • "有没有办法..."
  • "为什么你不能..."

知识差距(→ 类别为 knowledge_gap 的学习):

  • 用户提供了你不知道的信息
  • 你引用的文档已过时
  • API 行为与你的理解不同

错误(→ 错误条目):

  • 命令返回非零退出码
  • 异常或堆栈跟踪
  • 意外输出或行为
  • 超时或连接失败

优先级指南

优先级何时使用
critical阻止核心功能、数据丢失风险、安全问题
high重大影响、影响常见工作流、重复问题
medium中等影响,存在变通方法
low小麻烦、边缘情况、可有可无

领域标签

用于按代码库区域过滤学习内容:

领域范围
frontendUI、组件、客户端代码
backendAPI、服务、服务器端代码
infraCI/CD、部署、Docker、云
tests测试文件、测试工具、覆盖率
docs文档、注释、README
config配置文件、环境、设置

最佳实践

  1. 立即记录 - 上下文在问题发生后最清晰
  2. 要具体 - 未来的智能体需要快速理解
  3. 包含复现步骤 - 特别是对于错误
  4. 链接相关文件 - 使修复更容易
  5. 建议具体修复 - 不要只是"调查"
  6. 使用一致的类别 - 便于过滤
  7. 积极提升 - 如果有疑问,添加到 CLAUDE.md 或 .github/copilot-instructions.md
  8. 定期回顾 - 过时的学习内容会失去价值

Gitignore 选项

保持学习内容本地化(每个开发者):

.learnings/

在仓库中跟踪学习内容(团队范围): 不要添加到 .gitignore - 学习内容成为共享知识。

混合(跟踪模板,忽略条目):

.learnings/*.md
!.learnings/.gitkeep

自动技能提取

当学习内容有价值到可以成为可重用技能时,使用提供的辅助工具进行提取。

技能提取标准

当满足以下任何条件时,学习内容有资格进行技能提取:

标准描述
重复有到 2+ 类似问题的 另请参阅 链接
已验证状态为 resolved,修复有效
非显而易见需要实际调试/调查才能发现
广泛适用不是项目特定的;对代码库有用
用户标记用户说"保存为技能"或类似的话

提取工作流

  1. 识别候选: 学习内容满足提取标准
  2. 创建技能:
    .agents/skills/<skill-name>/SKILL.md
  1. 自定义 SKILL.md: 用学习内容填充模板,模版可查看 ./assets/SKILL-TEMPLATE.md
  2. 更新学习: 将状态设置为 promoted_to_skill,添加 Skill-Path
  3. 验证: 在新会话中读取技能以确保它是独立的

提取检测触发器

注意以下表示学习内容应该成为技能的信号:

在对话中:

  • "保存为技能"
  • "我一直在遇到这个问题"
  • "这对其他项目也有用"
  • "记住这个模式"

在学习条目中:

  • 多个 另请参阅 链接(重复问题)
  • 高优先级 + 已解决状态
  • 类别: best_practice,广泛适用
  • 用户反馈称赞解决方案

技能质量门

提取前,验证:

  • [ ] 解决方案已测试并有效
  • [ ] 描述清晰,不需要原始上下文
  • [ ] 代码示例是独立的
  • [ ] 没有项目特定的硬编码值
  • [ ] 遵循技能命名约定(小写,连字符)

适合场景

01

OpenClaw 用户查找和安装 Skill 时

02

用户想查找某类 Agent Skill 时

03

需要根据任务场景推荐可安装能力包时

04

需要对比不同来源的安装命令和来源信息时

能力概览

能力 1

按任务关键词查找相关 Skills

能力 2

展示可复制的安装命令

能力 3

保留来源站点、仓库和原始说明,方便继续核验

能力 4

补充不同宿主或平台的使用分布数据

能力 5

展示第三方安全扫描或审计结果

安装后应在对应宿主中按原始 README 的触发条件使用;具体调用方式请以来源页面和 README 为准。

平台分布

OpenClaw

77.74%
按下载量换算846

安全审计

VirusTotal

通过

ClawScan

通过

Static analysis

通过

权限和风险

需要联网

该 Skill 可能需要联网访问来源站点、仓库或外部 API;具体网络访问范围需要结合源码和 README 复核。

安装前确认

本站仅展示第三方公开信息,不托管安装包,不提供自动安装或运行环境。安装前应自行审查源码、依赖和命令行为。当前只有一个来源,正式发布前建议补源仓库或其他目录站核验。

来源信息

继续浏览同类 Skills