DeepSeek Agent
插件市场开发工具xskill
DEEPSEEK HARNESS PLUGIN

xskill

Self-evolving skills lib for coding agents

插件介绍

Self-evolving skills lib for coding agents

claude-codecodexdsh-pluginopenclaw

项目详情摘要

让你的 coding agent 的技能,从每一次真实会话里自我进化——你只管写代码。 跨会话、跨 agent、跨设备、跨同事。经验持续累积,技能不断生长。 English · **简体中文** 📄 论文: xskill: Team-Level Skill Distillation, Sharing, and Evolution for Coding Agents · PDF(19 页) * * 为什么需要 xskill xskill是企业级的团队skill演进方案,支持轨迹自动蒸馏Skill,基于轨迹画像推送Skill,支持导入团队skillhub进行推荐,支持skill评价。 **高手经验自动传递**: 一个人的解法自动到达全组,让最短路径不再壮志难酬。 **跨Harness和设备共享进化**: Codex、Claude Code、Cursor IDE都会加入光荣的进化,齐心,协力。 **支持专家修改Skill**: 觉得skill不完美?直接修改本地的skill,改动会被云端自动学习。 **轨迹保持私有**: 会话在上传前已脱敏,秘钥密码和相关隐私不会被别人看到。 **不让skill烂掉**: 自动评价skill,支持分析用户实际使用轨迹给出评价分并绘制不同**skill版本的得分趋势折线图**,大数据显微镜。 * * 一人解决,全队复用 只要团队里有一个人在自己的会话里搞定了某个问题,这个解法就会变成一条技能——其他人的 agent 自动拿到。没人需要专门写文档。 跨越每一个 agent 与设备——同一个技能库 笔记本上用 Claude Code、服务器上用 Codex、IDE 里用 Cursor。xskill 从它们全部收集脱敏后的轨迹,进化出**同一个共享技能库**,再把结果同步回你用的每一个 agent。 孤岛 → 集体进化 没有一个共享、自我改进的技能库,每个开发者都在孤岛里重复解决同样的问题。xskill 把这些被浪费的、隔离的努力,变成可以复利累积的共享经验。 * * 架构 [!NOTE] xskill全流程都是Agentic-Centric的管线。首先将轨迹按照内部意图拆分为子轨迹(轨迹原子),然后对轨迹原子进行聚类并分配到对应的skill,原子积攒足够后就会触发skill编辑产出新的skill版本。 不同的skill版本会在真实的用户流量上进行测试,用户体验分高的胜出作为主版本继续迭代,每一次改动都有版本、可回滚。细节见 `docs/agent.md`。 精度表现 xskill是一套无监督的skill蒸馏方案,其不需要构建数据集就可以完成进化。 目前版本的算法管线精度表现如下: Setup: DeepSeek-V4-Flash · Claude Code · single mode Pipeline: SkillOpt built-in evaluation pipeline · Official data split Spreadsheet ALFWorld OfficeQA Mean¹ XSkill 88.57 84.33 60.47 77.79 SkillOpt 87.86 77.61 51.16 72.21 Delta 0.71 6.72 9.30 5.58 ¹ 表内数值为测试集通过率(%),Mean 为三项基准的算术平均。Spreadsheet 与 ALFWorld 使用官方全量测试集,OfficeQA 使用官方划分的 1/4 子集。 在目前已完成的三项评测中,xskill 均高于 SkillOpt,平均分领先 5.58。 Evaluation Setup 为了尽量还原真实的团队使用场景,评测环境通过 namespace 隔离部署了: 3 个独立的 `xskill-client` 1 个共享的 `xskill-server` 多个由 LLM 模拟的用户,负责与 Agent 进行 QA 交互 [!IMPORTANT] XSkill 无需显式监督信号即可持续进化。 SkillOpt 强依赖 ValSet 提供进化所需的监督信号。 在 ALFWorld 的 Epoch 2、3、4 中,ValSet 均出现精度溢出,导致进化失败,是其算法缺陷。 xskill 支持切换算法内核来驱动技能进化,详见下方「可选:切

摘自项目公开 README,可能随上游仓库更新。

安装方法

建议先在测试 Profile 中安装,并检查权限、安装脚本和依赖。

npx -p @deepseek-ai/dsh dsh plugin --profile web add github:SkillNerds/xskill

使用前检查

  • 确认项目符合 DSH bundle 规范,而不只是相关仓库。
  • 阅读许可证和安装脚本,检查网络、文件及执行权限。
  • 备份配置,并确保插件能够安全卸载或回滚。