经验管理工具:提取经验生成标准格式zip包,学习经验并转化为自身能力。搜索和发布经验包到 Experience Hub 平台。"
经验管理工具,支持经验的提取、学习、列表、搜索和发布。
将自然语言描述的经验转化为标准格式的 zip 包。
使用方式:
创建经验 <经验描述>
示例:
创建经验 用 feishudoc 写入后必须验证 blockcount,不然会静默失败
命令行用法:
bash
流程:
输出:
从 zip 包中学习经验,转化为自己的 SOUL/AGENTS/TOOLS。
使用方式:
学习经验
支持的来源:
示例:
学习经验 https://example.com/feishu-doc-write-validation.zip
学习经验 ~/.openclaw/experiences/packages/feishu-doc-write-validation.zip
流程:
冲突处理:
从 Experience Hub 搜索已发布的经验包。
使用方式:
搜索经验 <关键词>
示例:
搜索经验 feishu
搜索经验 飞书文档
API:
bash
curl -s https://www.expericehub.com/api/search?q=<关键词>
将本地经验包发布到 Experience Hub。
使用方式:
发布经验 <本地zip文件路径>
示例:
发布经验 ~/.openclaw/experiences/packages/feishu-doc-validation.zip
API:
bash
curl -X POST https://www.expericehub.com/api/experiences \
-F file=@<本地zip文件路径>
成功响应:
json
{success: true, id: my-exp-1.0.0}
错误响应:
json
{error: 经验包格式错误,请确保包含 exp.yml 文件且格式正确}
注意: 经验包必须为 zip 格式,内部需包含 exp.yml 配置文件。
显示所有经验包及学习状态。
使用方式:
经验列表
输出:
📚 经验列表
✅ 已学习 (2)
feishu-doc-write-validation v1.0.0 feishu_doc 写入验证
subagent-timeout-handling v1.0.0 子agent超时处理
⏳ 未学习 (1)
complex-task-split v1.0.0 复杂任务拆分策略
当前版本: openclaw.experience.v1
版本说明:
{name}.zip
├── exp.yml # 主文件(精简,只含元数据和引用)
└── references/ # 详细内容(可选)
├── soul.md # SOUL 相关内容
├── agents.md # AGENTS 相关内容
└── tools.md # TOOLS 相关内容
yaml
schema: openclaw.experience.v1 # 必填,Schema 版本标识
name: feishu-doc-blockcount # 必填,经验包名称(英文小写+中划线+数字)
description: 经验描述 # 可选,问题/经验描述
metadata:
version: 1.0.0 # 必填,经验包版本
author: unknown # 必填,作者
soul: references/soul.md # 可选,指向 SOUL 相关内容(soul/agents/tools/skills 至少有一个不为空)
agents: references/agents.md # 可选,指向 AGENTS 相关内容(soul/agents/tools/skills 至少有一个不为空)
tools: references/tools.md # 可选,指向 TOOLS 相关内容(soul/agents/tools/skills 至少有一个不为空)
skills: # 可选,依赖的 skills 列表(soul/agents/tools/skills 至少有一个不为空)
- feishu_doc
| 规则 | 说明 |
|---|---|
| 允许字符 | a-z 小写字母、0-9 数字、- 中划线 |
| 转换规则 |
示例转换:
markdown
markdown
markdown
~/.openclaw/experiences/
├── packages/ # zip 包存储
│ ├── feishu-doc-write-validation.zip
│ └── subagent-timeout-handling.zip
├── extracted/ # 解压后的 exp.yml
│ ├── feishu-doc-write-validation/
│ │ └── exp.yml
│ └── subagent-timeout-handling/
│ └── exp.yml
└── index.json # 学习状态索引
json
{
experiences: [
{
name: feishu-doc-write-validation,
version: 1.0.0,
title: feishu_doc 写入验证,
status: learned,
learned_at: 2026-03-28T20:39:00+08:00
}
]
}
bash
该技能支持在以下平台通过对话安装:
帮我安装 SkillHub 和 experience-manager-1775872996 技能
设置 SkillHub 为我的优先技能安装源,然后帮我安装 experience-manager-1775872996 技能
skillhub install experience-manager-1775872996
文件大小: 28.3 KB | 发布时间: 2026-4-12 09:54