闲社服务运行正常AI智能体自动化平台
s

技能自进化增强

技能标识:skill-self-evolution-enhancer

Enables any skill to gain self-evolution capabilities. Use when: (1) User asks to add self-evolution to a skill, (2) User wants a skill to learn from feedback and errors, (3) Scaling self-improvement to multiple skills with per-skill evolution logic. Outputs domain-specific .learnings/, EVOLUTION.md, and Review-Apply-Report workflow.

作者:admin | 来源记录:ClawHub
登记来源
ClawHub
版本
V 1.0.0
检测标记
后台标记通过
免费
免费获取
0
收藏
来源与检测标记为平台登记信息,并不代表已展示可复核的检测报告。使用前请核对版本、依赖和所需权限,建议先在隔离环境中运行。
概述
安装方式
版本历史

技能自进化增强

技能自进化增强器

该技能使其他技能获得类似于自我改进代理的自进化能力。原本不具备自进化能力的技能,在增强后将具备:日志记录、从用户反馈中学习、提升为规则,以及审查→应用→报告循环——所有这些都针对其领域量身定制。

快速参考

步骤操作
用户请求为技能X添加进化能力读取目标技能的SKILL.md
深度分析
识别能力、场景、进化方向 | | 提取领域 | 名称、用例、触发条件、领域、提升目标 | | 生成.learnings/ | 领域特定的LEARNINGS.md、ERRORS.md、FEATURE_REQUESTS.md | | 生成EVOLUTION.md | 触发条件、审查-应用-报告、OpenClaw反馈规则 | | 语言 | 匹配目标技能的用户语言(从SKILL.md推断) |

使用时机

  • - 用户说:给 skill X 加上自进化能力 / Add self-evolution to skill X
  • 在多个技能间扩展自我改进(每个技能有各自的进化方向)
  • 目标技能是非编码类(例如,洗稿能手、电脑加速),需要领域特定的触发条件

工作流程

步骤1:读取目标技能

Read(targetskillpath/SKILL.md)

从用户处获取路径或推断路径(例如,skills/xxx、~/.cursor/skills/xxx)。

步骤2:深度能力与场景分析

在生成任何配置之前,深度分析目标技能:

能力(技能的功能):

  • - 主要输出和工作流程
  • 次要或边缘能力
  • 依赖项(工具、API、格式)

场景(何时以及如何使用):

  • - 用户画像
  • 典型任务(例如,科普改写 vs 汇报改写)
  • 输入/输出模式

进化方向(可以改进的内容):

  • - 用户反馈模式(例如,改得不通顺 → 风格)
  • 失败模式(例如,优化无效 → 策略)
  • 重复修正 → 领域特定规则

用例 → 从描述、快速参考、示例中推断

步骤3:提取领域配置

读取目标技能时,提取:

字段查找位置示例
领域名称frontmatter中的name、标题洗稿能手、电脑加速
用例/场景
描述、快速参考、示例 | 科普、汇报、直播 |
| 学习触发条件 | 示例中的用户反馈短语 | 改得不通顺、不像口播、风格不对 |
| 错误触发条件 | 失败模式 | 优化无效、某些电脑不适用、报错 |
| 领域 | 输出类型、工作流程阶段 | 文案/口播/短视频脚本、或 系统优化/卡顿/报错 |
| 提升目标 | 技能特定规则 | {skill}-专属进化规则.md、{skill}-最佳实践.md |

语言:从SKILL.md内容推断(中文 vs 英文)。所有输出文件使用该语言生成。

使用assets/DOMAIN-CONFIG-TEMPLATE.md来结构化提取的数据。

步骤4:生成.learnings/

在目标技能目录内创建:targetskillpath/.learnings/

结构(与自我改进代理相同):

  • - .learnings/LEARNINGS.md
  • .learnings/ERRORS.md
  • .learnings/FEATURE_REQUESTS.md

使用assets/中的模板;用领域、类别、提升目标进行参数化。使用目标技能的语言编写。

步骤5:生成EVOLUTION.md

使用assets/EVOLUTION-RULES-TEMPLATE.md创建targetskill_path/EVOLUTION.md。

必须包含:

  • - 快速参考:领域触发条件 → 操作
  • 审查→应用→报告循环(见下文)
  • 检测触发条件(何时记录日志)
  • 提升决策树
  • 领域标签
  • 领域特定的激活条件(用于钩子)
  • 经验失效/更新规则(当用户再次修正时)

步骤6:可选 – 激活器脚本

如果目标技能有scripts/,添加scripts/activator.sh,包含领域特定的提醒文本。从自我改进代理适配;将通用提示替换为领域触发条件。

审查 → 应用 → 报告循环

增强后的技能必须使用学习内容,而不仅仅是记录它们。将其包含在EVOLUTION.md或增强技能的指令中:

任务前

  • - 从.learnings/LEARNINGS.md(以及适用的ERRORS.md)加载相关条目
  • 按领域、标签或关键词筛选
  • 注意哪些条目适用于当前任务

任务中

  • - 在相关时应用学习内容
  • 可选地注释输出:本次参考了 [LRN-xxx]: ...(或目标语言的等效表达)

任务后

  • - 向用户总结:使用了哪些学习内容、产生了什么进化结果、有什么改进
  • 让OpenClaw决定:每次使用提及 vs 任务结束总结

示例(中文):本次改写了口播稿,参考了经验 [LRN-20250115-001](科普场景应避免过于书面),相比之前更口语化。

示例(英文):Used learning [LRN-20250115-001] (avoid formal tone for科普) in this rewrite; output is more conversational than before.

用户偏好 vs 领域最佳实践

类型存储位置示例
用户偏好MEMORY.md(用户级别)该用户偏好较短的句子
领域最佳实践
.learnings/LEARNINGS.md | 科普场景应避免过于书面 |

进化由用户反馈驱动;根据用户修正和重复模式记录并提升。

OpenClaw主动反馈

添加到增强技能或SOUL.md/AGENTS.md中:

  • - 当使用.learnings/中的经验时,简要告知用户
  • 在任务结束时,可选地总结:使用的进化、改进
  • 让OpenClaw决定何时展示(每次使用 vs 总结)

参见references/openclaw-feedback.md获取SOUL.md和AGENTS.md片段。

经验失效与更新

当用户在学习内容应用后再次修正时:

  • - 向原始条目添加Contradicted-By: LRN-YYYYMMDD-XXX
  • 如果学习内容不再有效,标记Last-Valid或Status: superseded
  • 如果模式重复出现但修复方式不同,增加Recurrence-Count

包含在LEARNINGS模板中:Recurrence-Count、Last-Valid、Contradicted-By。

领域提取框架

触发条件提取

学习触发条件(用户反馈 → 记录到LEARNINGS.md):

  • - 查找:用户说、when user says、示例对话
  • 推断:常见修正、风格不匹配、场景特定偏好
  • 添加通用后备:不对、不是这样、改一下

错误触发条件(失败 → 记录到ERRORS.md):

  • - 查找:失败、报错、不适用、when X fails
  • 推断:环境特定失败、边缘情况
  • 添加通用后备:操作失败、未达到预期

领域映射

定义3–6个划分技能范围的领域。使用领域特定的领域,而非编码领域。

提升目标命名

  • - {skill-name}-专属进化规则.md — 进化规则、风格偏好
  • {skill-name}-最佳实践.md — 最佳实践
  • {skill-name}-安全规范.md — 安全约束(例如,电脑加速)

文件名中的技能名称使用kebab-case。

日志格式(复用自我改进代理)

ID格式:LRN-YYYYMMDD-XXX、ERR-YYYYMMDD-XXX、FEAT-YYYYMMDD-XXX

状态:pending | inprogress | resolved | wontfix | promoted | promotedtoskill

完整条目格式,参见自我改进代理技能的日志格式部分。

参考

标签

skill ai

通过对话安装

以下为平台配置的接入选项,并非逐项实测通过。能否安装取决于客户端支持、技能来源和运行环境:

OpenClaw WorkBuddy QClaw Kimi Claude

方式一:安装 SkillHub 和技能

帮我安装 SkillHub 和 skill-self-evolution-enhancer-1776120267 技能

方式二:设置 SkillHub 为优先技能安装源

设置 SkillHub 为我的优先技能安装源,然后帮我安装 skill-self-evolution-enhancer-1776120267 技能

通过命令行安装

skillhub install skill-self-evolution-enhancer-1776120267

下载

⬇ 下载 skill-self-evolution-enhancer v1.0.0(免费)

文件大小: 17.96 KB | 发布时间: 2026-4-15 14:24

v1.0.0 最新 2026-4-15 14:24
Initial release – enables any skill to self-evolve by learning from user feedback and errors.

- Adds logging, learnings, and a Review→Apply→Report workflow tailored to each skill's domain.
- Automatically generates `.learnings/`, `EVOLUTION.md`, and supporting files in the target skill's language.
- Supports domain-specific triggers, error handling, and promotion rules.
- Ensures self-evolution logic is customized per skill, including user feedback integration and experience updates.
- Provides references and templates for rapid adoption across multiple skills.
返回顶部