技能路由编排 foryourhealth111-pixel/Vibe-Skills
DeepSeek Harness为 AI 智能体做智能技能路由与工作流编排——在 SkillsBench 上配合 DeepSeekV4Flash-VE 奖励 +21.12 pp,token 减少 29.6%。
70.9/100
综合分
3,788
GitHub 星标
—
npm 周下载
—/5
用户评分
数据截至 2026/11/1 · 周下载取自 npm 全网(含 CI / 镜像),非本站安装数;综合分由星标、活跃度与兼容性检查合成。
自动兼容检查未通过:仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装。以下命令仍可尝试,但可能失败。
无法用 dsh 插件命令安装(仓库内无 dsh 插件清单)
git clone https://github.com/foryourhealth111-pixel/Vibe-Skills.git按该仓库 README 的原生方式安装;若作者另行发布了 DSH 插件包,请以其文档为准
状态速览
判定依据:实装验证 · 静态安装检查 · 自动扫描 · 仓库维护状态信任档位:需留意
是什么
dsh 原生插件 · tool
装得上吗
作者未把包发布到 npm,只能用源码安装
插件本身没问题,是分发方式不同
安全吗
本站尚未对该插件做风险分级
暂未覆盖,不等同于无风险
还在维护吗
活跃:最近一次提交在 3 天前
档位由哪些信号合成
本站实装验证(真实安装 L4 覆盖全站;L5 为运行时冒烟或实机截图,覆盖范围小于 L4) · 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。 下方各区块是它的证据明细。
社区实装还没有人打卡 · 装过的第一个就是你
安装兼容性检查需源码安装仓库根目录及浅层子目录均无 dsh 插件清单,无法用 dsh 插件安装命令安装
展开查看检查明细 ↓
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包Vibe-Skills(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✗入口文件缺少入口声明
源码安装时若 pnpm 拦截 prepare 脚本,按其提示在 pnpm-workspace.yaml 的 allowBuilds 中放行后重跑。
验证方式:npm registry 存在性 + package.json 静态校验 · 最后检查 2026/11/2 02:35:07
安全扫描自动 · 静态分析源码v2.7.0⚪ 扫描:无法判定尚无人工评估展开查看扫描说明与证据 ↓
安全扫描自动 · 静态分析源码
v2.7.0已尝试扫描但取不到可分析的源码:仓库或包不存在、已删除,或为非 JS/TS 实现、未随包发布源码。无法判定,不代表安全。
- · 包内无可扫 JS
- · TS 源码(可能为非 JS 实现或未发布源码),无法判定
扫描于 2026/11/2(1 天前) · 范围 全包扫描(包内未声明入口) · 来源 GitHub 仓库
静态扫描只反映源码中出现的调用,不构成安全背书;人工评估与自动扫描相互独立、互不覆盖。
给这个插件打分还没有人投票↓
用户评分
还没有人投票,来当第一个
界面预览
3 张 · 点击查看大图功能亮点
- 智能技能路由
- 工作流编排
README
由 DeepSeek 最新模型翻译生成最新稳定版
快速开始 ·
SkillsBench 实测表现
平均 Verifier Reward:+21.12 个百分点总 Token:-29.6% · 工具调用:-33.1%
SkillsBench是一个用跨领域的专业任务来测试 AI Agent 能否有效调用Skills完成工作的基准,其意义是衡量给模型配上专业Skills后,实际解决复杂任务的能力提升。
为了评估在生产环境中面对大量已安装Skills的场景下的性能,我们将SkillsBench改造成更接近生产环境的大量Skills共存测试(把SkillsBench 从每题只提供配套的Skill专业,改造成每题都配套全局195个专业Skill环境下测试,其余条件保持不变),用来评估 Agent 能否从众多已安装 Skills 中自主发现、选择并组织相关能力,形成有效工作流完成复杂任务。
vibeskills的4.1.0版本在Skillsbench (https://www.skillsbench.ai/) 上使用DeepSeekV4Flash-VE和Openhands进行基线测试。相比未使用vibeskills组的情况,vibeskills将平均 Verifier Reward 提升 21.12 个百分点,同时将Token消耗降低29.6%、工具调用减少33.1%。
展开完整文档(README 剩余 1 节)
最新稳定版
快速开始 ·
SkillsBench 实测表现
平均 Verifier Reward:+21.12 个百分点总 Token:-29.6% · 工具调用:-33.1%
SkillsBench是一个用跨领域的专业任务来测试 AI Agent 能否有效调用Skills完成工作的基准,其意义是衡量给模型配上专业Skills后,实际解决复杂任务的能力提升。
为了评估在生产环境中面对大量已安装Skills的场景下的性能,我们将SkillsBench改造成更接近生产环境的大量Skills共存测试(把SkillsBench 从每题只提供配套的Skill专业,改造成每题都配套全局195个专业Skill环境下测试,其余条件保持不变),用来评估 Agent 能否从众多已安装 Skills 中自主发现、选择并组织相关能力,形成有效工作流完成复杂任务。
vibeskills的4.1.0版本在Skillsbench (https://www.skillsbench.ai/) 上使用DeepSeekV4Flash-VE和Openhands进行基线测试。相比未使用vibeskills组的情况,vibeskills将平均 Verifier Reward 提升 21.12 个百分点,同时将Token消耗降低29.6%、工具调用减少33.1%。
分析范围:82 项得分配对任务 · 81 项资源配对任务 · 研究:full-skills-comparison · 公开研究提交:ef907ebf8370 · 机器可读结果与来源
任务效果:满分任务从 39 项增至 57 项;逐题对比中,Lean Vibe 领先 23 项,Native 领先 4 项,另有 55 项相同。
资源消耗:总 Token 从 491.122M 降至 345.756M,工具调用从 9,954 次降至 6,664 次。
通过对原始测试的日志分析发现,VibeSkills能取得更好的任务效果,并没有调用了更多 Skills。 而是通过明确目标和交付要求,再把复杂任务拆成若干可检查的子任务,随后从大量候选 Skills中选择少量真正相关的能力,并按照依赖关系有序执行。这样可以减少任务理解错误、步骤遗漏和 Skill 选择失误,从而提高最终任务的表现性能。 在token成本和工具调用上,这套工作流也减少了大量无效试错。Native 更容易在错误方向上反复调用工具、重复读取上下文和返工,而 VibeSkills通过更清晰的计划和交付前检查,更快收敛到关键步骤。因此它不仅提高了完成质量,也显著减少了工具循环和重复上下文带来的 Token 消耗。
完整研究、公开数据与复现方法 ·
任务
使用公开数据完成一个可复现的分类实验,并交付数据审计、统计复核、4 张结果图、科学报告和 7 页组会 Slides。
这张图展示的是需求和计划确认之后,这次任务怎样实际执行并完成检查。
这次任务按 L 级计划顺序推进。发布准备时,同一台主机的已配置目录中统计到 100 多个 Skills;VibeSkills 查看候选并读取相关的 SKILL.md,最后选出适合这次任务的 7 个 Skills,再把工作安排成 5 个工作组和 10 个工作单元。
这些工作依次完成环境准备、数据审计、建模、统计复核、图表、报告和 Slides。
所有工作完成后,VibeSkills 对数据、实验结果、图表、报告和 Slides 做了 17 项检查。
文件齐全、内容一致、核心实验可以复现后,这次任务通过最终验收。
选用 7 个 Skills · 拆分为 5 个工作组 · 完成 10 / 10 个工作单元 · 通过 17 / 17 项检查
%%{init: {"flowchart": {"curve": "monotoneX", "nodeSpacing": 18, "rankSpacing": 36}}}%%
flowchart LR
subgraph DISC["Skill 发现"] direction TB
A["本地 Skill 目录100+ Skills"]
B["筛选候选读取 SKILL.md"]
SEL["Skill 选择7 个 Skills 已分配"]
A --> B
B --> SEL
end
subgraph EXEC["执行 · 5 个工作组 · 10 个工作单元"] direction TB
subgraph G1["G1 · 01 环境与数据"] direction LR
u01["U01环境准备"]
u02["U02数据审计"]
u01 --> u02
end
subgraph G2["G2 · 02 建模与复现"] direction LR
u03["U03基线实验"]
end
subgraph G3["G3 · 03 统计与科学复核"] direction LR
u04["U04统计分析"]
u05["U05科学复核"]
u04 --> u05
end
subgraph G4["G4 · 04 图表与报告"] direction LR
u06["U06结果图"]
u07["U07报告初稿"]
u08["U08报告复核"]
u06 --> u07
u07 --> u08
end
subgraph G5["G5 · 05 Slides 与验收"] direction LR
u09["U09组会 Slides"]
u10["U10案例打包与一致性检查"]
u09 --> u10
end
G1 --> G2
G2 --> G3
G3 --> G4
G4 --> G5
end
subgraph MID["运行与产物"] direction TB
S(["运行状态10 / 10 完成0 失败 · 0 阻塞"])
D["实际产物4 张图 · 科学报告7 页 Slides"]
S --> D
end
subgraph VERIFY["验证 · 17 项检查"] direction TB
subgraph V1["V1 · 基础与计划"] direction LR
t01["T01必需文件"]
t02["T02模块输出匹配"]
t03["T03运行与计划绑定"]
t04["T04环境合同"]
t01 --> t02
t02 --> t03
t03 --> t04
end
subgraph V2["V2 · 数据、模型与复现"] direction LR
t05["T05数据集合同"]
t06["T06数据拆分与模型合同"]
t07["T07基线结果"]
t08["T08精确复现"]
t05 --> t06
t06 --> t07
t07 --> t08
end
subgraph V3["V3 · 统计与交付物"] direction LR
t09["T09不确定性一致性"]
t10["T10统计文件写入保护"]
t11["T11图表可追溯性"]
t12["T12报告一致性"]
t13["T13Slides 一致性"]
t09 --> t10
t10 --> t11
t11 --> t12
t12 --> t13
end
subgraph V4["V4 · 发布与边界"] direction LR
t14["T14中英文摘要一致性"]
t15["T15可视材料指引"]
t16["T16Manifest 边界"]
t17["T17产物路径边界"]
t14 --> t15
t15 --> t16
t16 --> t17
end
V1 --> V2
V2 --> V3
V3 --> V4
end
E(["最终验收17 / 17 检查通过PASS"])
DISC --> EXEC
EXEC --> MID
MID --> VERIFY
VERIFY --> E
classDef source fill:#EAF3F3,stroke:#2B6F73,color:#182026;
classDef selected fill:#F5EBEE,stroke:#8A5363,color:#182026;
classDef unit fill:#FFFFFF,stroke:#5B7F83,color:#182026;
classDef status fill:#F7EEF1,stroke:#8A5363,color:#182026,stroke-width:2px;
classDef output fill:#E8F2F0,stroke:#2D7F75,color:#182026;
classDef check fill:#FFFFFF,stroke:#8A9AA7,color:#182026;
classDef result fill:#EAF4EE,stroke:#2F7A4B,color:#182026,stroke-width:2px;
class A,B source;
class SEL selected;
class u01,u02,u03,u04,u05,u06,u07,u08,u09,u10 unit;
class S status;
class D output;
class t01,t02,t03,t04,t05,t06,t07,t08,t09,t10,t11,t12,t13,t14,t15,t16,t17 check;
class E result;
style DISC fill:transparent,stroke:#AAB7C4,stroke-width:1px,stroke-dasharray:4 3;
style EXEC fill:transparent,stroke:#AAB7C4,stroke-width:1px,stroke-dasharray:4 3;
style MID fill:transparent,stroke:#AAB7C4,stroke-width:1px,stroke-dasharray:4 3;
style VERIFY fill:transparent,stroke:#AAB7C4,stroke-width:1px,stroke-dasharray:4 3;
style G1 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
style G2 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
style G3 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
style G4 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
style G5 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
style V1 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
style V2 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
style V3 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
style V4 fill:#FFFFFF,stroke:#DCE4EA,stroke-width:1px;
linkStyle default stroke:#6D878B,stroke-width:1px;
查看案例执行过程 ·查看最终交付结果
VibeSkills 为 Agent 提供一套从接收任务到检查交付的完整流程。
每个阶段都回答一个具体问题:要做什么、怎样推进、哪些 Skills 参与、实际完成了什么,以及最终能否交付。
确认需求。 开始工作前,先确认任务目标、限制条件、已有材料和最后要交付的内容。需求没有确认时,流程会停在这里,后面的计划和检查都有明确依据。
推荐级别。 VibeSkills 根据任务范围、步骤、依赖关系和可并行的工作推荐 L 或 XL,再由你确认。规模可控的任务按顺序推进,较大的任务拆得更细。
组织 Skills。 VibeSkills 查看本地 Skill 目录,为任务各部分选择合适的方法,并写清每个 Skill 负责什么、需要交付什么、怎样确认完成。
执行并记录。 计划确认后,当前 Agent 按计划完成工作。代码任务可以在适合时使用测试驱动开发(TDD),先用失败测试确认问题,再修改并重新测试。完成、失败和阻塞都会记录,中断后也可以从已有进度继续。
检查结果。 工作结束后,VibeSkills 把实际结果和计划逐项对照。必做内容没有完成、执行失败或仍然被卡住时,任务不会通过最终检查。
L 和 XL 分别适合什么任务
| 级别 | 适合的任务 | 处理方式 |
| L | 步骤较多,但规模仍然可控 | 拆分后按顺序推进,处理过程较简单,使用的时间和上下文较少 |
| XL | 包含多个相对独立部分的大任务 | 拆得更细,互不影响时最多同时推进两项工作,并增加协调和结果汇总 |
本地 Skills 可以保存工具用法、工作步骤、判断标准和检查方法。
VibeSkills 会从你配置的本地 Skill 目录中查看可用 Skills,再根据任务每一部分需要完成的工作筛选候选。
图中左边是任务包含的不同工作,中间是 VibeSkills 做出的安排,右边是本地 Skill 目录。被选中的 Skill 会对应到具体工作、交付内容和检查方式,最后由当前 Agent 按照同一份计划完成。
只靠被动触发使用 VibeSkills
AI 临时根据几个关键词决定用什么先把整个任务完整拆开
容易反复使用最熟悉的一两个 Skills 每一部分都看看有没有更合适的 Skill
没匹配到的部分继续临场处理把合适的 Skill 安排到具体工作上,并写清要做出什么
各次调用互不衔接最后把所有结果汇总起来一起检查
VibeSkills 做的事情很直接:先把任务拆清楚,再把合适的 Skills 安排到对应部分。
它负责协调这些工作,并在最后汇总检查。任务需要哪些 Skills 就使用哪些,不会把本地的 Skills 全部调用一遍。
你可以继续添加自己编写的 Skill、团队内部 Skill 和第三方 Skill。VibeSkills 不会自动调用你安装的所有 Skills,只会选择当前任务真正用得上的部分。安装数量代表可选范围,不会变成每次任务都要使用的清单。
Skill 很多时,会不会消耗很多 token?
VibeSkills 会检查你配置的 Skill 目录,但在本机发现文件和把文件全文放进模型上下文是两件事。
目录发现和索引生成在本机完成。VibeSkills 先提取 Skill 的名称、说明、适用场景和边界等紧凑信息,用这些信息为任务的不同部分筛选候选。
只有保留下来的候选才会由 Agent 继续阅读完整的 SKILL.md。执行时也只使用已经写进计划的 Skills。因此,token 开销主要取决于这次任务保留了多少候选、这些文档有多长,以及任务本身的复杂度,不会等同于把整个 Skill 库全文读一遍。
这部分开销仍然存在。候选较多、Skill 文档较长或任务拆分较细时,会使用更多上下文。
当前设计通过本地索引、候选筛选和按需阅读控制范围。
本地目录和选择记录
除了共享 Skills 目录,还可以通过 ~/.vibeskills/skill-roots.json 或工作区中的 <workspace>/.vibeskills/skill-roots.json 增加其他本地目录。
一个 Skill 需要有可读取的 SKILL.md,名称不能与另一个 Skill 冲突,并且用途适合当前工作,才会进入选择范围。新增本地目录后,其中的 Skills 就可以参与后续任务,不需要等待 VibeSkills 项目收录。
计划阶段,agent_skill_organization 保存每一部分准备使用哪些 Skills。开始执行后, module_assignments 保存实际分配。发现一个 Skill 只说明它可以考虑,不代表它已经参与了工作。
公开案例会让人能顺着需求、计划、实际结果和最终检查一路看下来。
VibeSkills 会把确认过的需求、计划、执行进度和最终检查保存在同一次任务记录中。
任务中断后,Agent 可以从已有进度继续;复查时,也能对照原来的计划和实际结果。
安装状态单独记录,避免把“已经安装”和“任务已经完成”混在一起。
查看记录文件
| 文件或目录 | 用来做什么 |
| install-receipt.json | 记录安装器写入的文件,供 check 检查安装是否完整、文件有没有被改动 |
| session_root | 保存一次任务的输入、进度、重要决定和运行摘要 |
| module-work-plan.json | 保存已经确认的任务安排,包括各部分由谁负责、需要交付什么、怎样检查 |
| module-execution.json | 保存各部分实际完成的结果,以及完成、失败或被卡住的状态 |
| delivery-acceptance-report.json 或 .md | 保存最终检查结果,说明哪些项目已经通过 |
维护项目时,可以查看 CI 检查结果 和本地 check.ps1 输出。
一般先完成清单里的基础检查;只有发现风险时,再扩大检查范围。
这些记录不能互相代替。安装成功,不代表任务已经跑完;有运行记录,也不代表最终结果已经通过检查。
调用。 在任何支持本地 Skills 的 AI 应用中,通过应用自己的 Skills 入口调用 VibeSkills,可使用 $vibe、/vibe 或该应用提供的入口语法。
发现。 VibeSkills 会扫描 Skills 安装目录,以及你配置的其他本地 Skill 目录,找到当前可用的 Skills。
组织。 它会根据任务选择合适的 Skills,安排到对应工作中,再统一推进和检查结果。你不需要自己记住每个 Skill 应该在什么时候使用。
更多文档
你想做什么从这里开始
查看一次完整的真实运行机器学习实验案例安装、更新、卸载简明安装指南第一次使用快速开始当前发布版本GitHub Release 元数据了解它怎么工作文档索引排查问题故障排查参与贡献贡献指南
社区与致谢
问题、纠错和范围清晰的贡献都可以通过 GitHub Issues 与 Pull Request 提交。
VibeSkills 的使用讨论和社区实践也可以在 LINUX DO 继续交流。
那里有技术讨论、AI 实践和使用经验分享。感谢 LINUX DO 社区一直以来对这个项目的支持。
想看已经公开分享过的实践,可以从 VibeSkills 3.1.0 社区实践案例 开始。
社区贡献者包括 xiaozhongyaonvli 和 ruirui2345。
第三方软件的归属和许可证信息见 NOTICE 与第三方许可证。预览分享卡片长什么样 ↓
分享 · DeepSeek Harness Hub
foryourhealth111-pixel/Vibe-Skills
为 AI 智能体做智能技能路由与工作流编排——在 SkillsBench 上配合 DeepSeekV4Flash-VE 奖励 +21.12 pp,token 减少 29.6%。
相关插件 · 工具 / 效率
破甲管控台kingcharleslzy-ai/dsh-purge
dsh-purge Community · DeepSeek Harness 社区维护版:宿主兼容、状态诊断、提示词管理、更新与本机备份回滚。基于小杨 / YuJunZhiXue 的 dsh-purge。
★ 4,173已汉化DeepSeek 客户端
74.4
网文长卷lingfengQAQ/webnovel-writer
基于 Claude Code 的长篇网文辅助创作系统,解决 AI 写作中的「遗忘」和「幻觉」问题,支持 200…
★ 7,636已汉化DSH
72.2
多智能体协作HKUDS/AutoSwarm
AutoSwarm: Unify Your Agents. Unify Your Context (Codex · Claude Code · DeepSeek Harness · Muse · Grok · WorkBuddy· nanobot · and more)
★ 2,197已汉化DSH
71.7
Vox 拼贴视频生成Alisa0808/vox-director
🎬 Vox Director拼贴动效导演
★ 2,129已汉化DSH
71.4
Agent 演化引擎Q00/ouroboros
智能体 OS:智能体自己变聪明,我们只守住底线:面试准入、分阶段评估、带预算的进化循环。MCP 服务器,14 种运行时:Claude Code、Codex CLI、Gemini CLI、OpenCode、Copilot、Kiro 等。
★ 6,308已汉化DSH
71.3
智能体运行框架路由HarnessRouter/harnessrouter
智能体运行框架的统一接口。
★ 3,897已汉化DSH
71.2