在使用AI智能体的过程中,我常常发现一个反复出现的现象:每次遇到问题都要重新调试,团队成员各自踩坑,经验无法沉淀。最近体验了高德地图机器学习团队开源的SkillClaw项目后,我意识到这个框架可能改变了我们对智能体能力进化的认知——不是通过升级模型,而是通过系统化的经验积累与共享。
项目概览
SkillClaw是一个为多用户智能体生态设计的技能集体进化框架。

其核心价值在于:从真实交互数据中自动提炼可复用技能,去重优化后通过云端共享给整个智能体集群。根据WildClawBench基准测试,SkillClaw能显著提升Qwen3-Max在真实场景下的表现,而这种提升来自更智能的经验积累,而非模型容量增加。

核心机制解析
1. 零干预的后台自动进化
SkillClaw采用双循环架构:
- 任务循环:用户正常与智能体对话完成任务
- 进化循环:任务完成后,系统在后台自动提取、去重、改进技能
整个过程对用户完全透明,无需任何额外操作,技能库在静默状态下持续演化。这种设计的优势在于降低了学习成本——用户无需理解框架内部逻辑,使用体验与普通API调用无异。
2. 广泛的框架兼容性
SkillClaw原生支持主流Agent框架生态:
- Hermes (NousResearch)
- Claude Code (Anthropic)
- OpenClaw
- Codex (OpenAI)
- QwenPaw及其衍生框架(IronClaw、PicoClaw、ZeroClaw等)
这种广泛兼容性意味着团队无需为了引入SkillClaw而进行架构改造,可直接对接现有系统。
3. 集体进化机制
这是该项目最具差异化的特性。通过共享存储层,团队中任一成员在智能体中积累的技能能力可被其他成员的智能体直接继承,形成"知识外溢"效应。这在大规模团队协作中能有效减少重复试错。
4. 智能质量管控
系统内置了三层质量控制:
- 去重:识别并合并相似技能
- 优化:对低质量技能进行改进
- 归档:维持技能库的高质量状态
这解决了技能库"越用越乱"的常见问题。
技术架构详解
SkillClaw由三个核心组件组成:
① Client Proxy(客户端代理)
本地API代理,拦截智能体请求(/v1/chat/completions、/v1/messages),记录会话数据并与共享存储同步技能。作用是在最小化侵入性的前提下收集数据。
② Workflow Evolve Server(工作流进化服务器)
固定的3阶段LLM工作流:
- Summarize:读取会话数据
- Aggregate:识别重复模式
- Execute:进化或创建技能
③ Agent Evolve Server(智能体进化服务器)
基于OpenClaw智能体驱动的替代方案,能直接读取会话并自主进化技能文件。
三个组件共享同一存储层(Alibaba OSS/S3/本地文件系统)和技能格式(SKILL.md),完全可互换。这种模块化设计提供了灵活的部署选择。
部署与配置
客户端本地安装:
git clone https://github.com/AMAP-ML/SkillClaw && cd SkillClaw
bash scripts/install_skillclaw.sh
source .venv/bin/activate
服务器端部署:
bash scripts/install_skillclaw_server.sh
source .venv-server/bin/activate
# Agent进化服务器需额外安装
npm install -g openclaw
客户端配置与启动:
export OPENAI_BASE_URL="https://your-api-gateway/v1"
export OPENAI_API_KEY="sk-..."
skillclaw setup
skillclaw start
skillclaw status
skillclaw config show
进化服务器启动(二选一):
工作流进化服务器:
skillclaw-evolve-server --port 8787 --interval 300 \
--storage-backend oss \
--oss-endpoint "$EVOLVE_STORAGE_ENDPOINT" \
--oss-bucket "$EVOLVE_STORAGE_BUCKET" \
--group-id my-group
智能体进化服务器:
skillclaw-agent-evolve-server --port 8787 --interval 300 --no-fresh \
--storage-backend oss \
--oss-endpoint "$EVOLVE_STORAGE_ENDPOINT" \
--oss-bucket "$EVOLVE_STORAGE_BUCKET" \
--group-id my-group
技能管理命令
skillclaw skills pull # 下载共享技能
skillclaw skills push # 上传本地技能
skillclaw skills sync # 双向同步
skillclaw skills list-remote # 浏览共享技能库
可视化管理
SkillClaw提供双语仪表盘:
skillclaw dashboard sync
skillclaw dashboard serve
访问 http://127.0.0.1:3791 可查看:
- 本地技能与共享版本的对比
- 候选验证任务与当前状态
- 已发布技能与版本历史
- 技能更新的会话溯源
适用场景与对标项目
SkillClaw适合以下场景:
- 多人团队协作:经验共享,避免重复试错
- 长期运营系统:技能库随使用不断优化
- 跨设备部署:技能无缝迁移
- 混合框架环境:统一不同Agent框架的能力沉淀
相关开源项目如OpenClaw、Claude Code等提供的是单一框架内的能力拓展,而SkillClaw的差异化在于跨框架的集体进化机制。如果团队已有成熟的Agent框架选择,SkillClaw可作为上层的能力管理层;如果处于多框架探索阶段,SkillClaw能有效整合这些框架的经验沉淀。
个人总结
SkillClaw的设计哲学令我印象深刻——它不追求单个模型或框架的极致能力,而是通过系统化的经验管理实现集体智能的进化。这个思路对于大规模AI应用团队具有实际意义:能力不应该停留在部署时的状态,而应该像组织学习一样持续演进。
从产品角度看,零干预的自动进化设计大幅降低了技能管理的心智负担;模块化的三层架构提供了充分的定制空间;去重和质量优化机制则避免了常见的"技能堆积"问题。这些设计选择都指向同一个目标:让智能体的能力积累像自然演化一样"自然"。
如果你的团队在使用多个AI智能体框架,或需要在长期运营中沉淀和共享能力经验,SkillClaw值得纳入技术栈的考虑范围。