DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-skillx-workflow

z

dsh-skillx-workflow

Manifest valid

DSH 原生 SkillX 插件:从会话提取可复用能力,支持契约化调用、版本管理与自动恢复。

UI (client)hasBundlePatchMachine translated

DSH SkillX 插件

这个插件把 DSH 会话中的成功执行提取成可复用的 SkillX 能力。SkillX 保留 Skill 的“按需发现”方式,但把可重复任务固化为带输入输出 Schema、版本、依赖、执行记录和恢复机制的黑盒能力。

插件运行在 DSH 内,复用 DSH 的 Agent、会话、工具、Skill Provider、PTC 运行时、模型配置、凭据、权限和会话记录。

SkillX 在 DSH 插件中的应用

典型路径是:先由 Agent 完成一次代表性任务,再从该会话提取 SkillX。后续类似任务启用 skillx 后,模型只需要发现能力、读取契约、填充输入并调用 capability_run;内部步骤由插件按已发布版本执行。

成功会话
→ 证据快照
→ DSH 提取 Agent
→ 契约校验与版本发布
→ 模型通过 capability_run 调用
→ 输出校验、回执和恢复

SkillX 对普通 Skill 的改进:

维度普通 SkillSkillX
使用方式模型读取说明后自行规划模型读取契约后调用黑盒能力
上下文成本容易加载长文档和参考资料只暴露名称、说明和 Schema
稳定性每次重新选择工具和步骤固定已验证执行路径
输出质量依赖模型自检输出必须通过 Schema 校验
版本治理说明和脚本容易漂移不可变修订、版本锁和依赖闭包
失败处理调用方继续排查插件分类失败、前台恢复、后台维护

测试效果

DeepSeek Flash High

2026-10-14 的三轮对照使用 DeepSeek Flash High,任务为本地 commit、创建模拟 MR、合并 MR、回读核验。

指标未启用 skillx启用 skillx变化
平均耗时74.583 秒51.381 秒减少 31.11%
平均会话 Token244,280139,644减少 42.83%
平均模型调用10.333 次6.333 次减少 38.71%

完整测试归档见 docs/tests/2026-10-14。这组结果是小样本描述性对照,适合说明固定、多工具、可验证任务启用 skillx 后的收益来源。

GPT-5.5 medium

2026-10-18 的三组对照使用 GPT-5.5 medium,复用同一已提取工作流,任务为创建分支、提交指定文件、推送到本机远端并创建模拟 MR。

指标未启用 skillx启用 skillx变化
平均耗时74.378 秒16.742 秒减少 77.49%
平均会话 Token221,27368,366.667减少 69.10%
平均模型调用7.333 次3 次减少 59.09%
模拟交付成功率3/33/3—

六次调用的提交范围、正文和 MR 结果均正确。启用组完整应用指定 PATH 前缀;关闭组三次均遗漏该参数,在实验环境中仍能完成交付。工作流内部每次执行六个工具步骤,耗时 0.719~1.053 秒,模型 Token 为 0。

GPT-5.5 medium 的单次从零提取样本耗时 127.348 秒、166,044 Token,自动完成验收与发布。逐轮数据、提取成本及实验条件见 GPT-5.5 实验归档。Token 均包含报告的缓存读取;两批实验分别用于各自条件下的启用与关闭对照。

安装

git clone https://github.com/zaoweiceng/dsh-skillx-workflow.git
cd dsh-skillx-workflow
./scripts/install.sh
./scripts/start.sh --no-open

使用已安装的 dsh,默认接入 web profile、端口 3080。可设置 DSH_BIN、DSH_PROFILE 和 DSH_SKILLX_PORT。已在运行的 DSH 应由其原启动方式重启。

使用与边界

  • SkillX 默认打开首页;在 SkillX / 工作流选项卡为条目打开“在首页展示”,即可通过首页卡片直接进入参数调用界面。展示选择持久保存,独立于能力启用状态,优化版本后保留。首页说明最多显示 80 个字符,悬停查看全文;选项卡右侧的“编辑”开启卡片拖动排序,顺序自动保存(也可用 Alt + 左右方向键排序)。
  • 左侧 SkillX 管理面板使用 DSH React 组件,每条能力可启用或关闭。
  • 会话操作菜单可从所选会话提取 SkillX;插件会创建 DSH Agent 读取证据。
  • 提取 Agent 通过专属工具提交候选,验收通过且成功结束后才发布。草稿可续跑和按字段局部修复,后续请求集中提供当前草稿、相关失败与必要契约;预算采用可调整的工作估计。详见提取草稿与预算。
  • 优化支持同时选择最多 8 条执行会话;新的 DSH Agent 先看逐步耗时、用量索引,再分页读取完整证据,并根据原版本完成优化。优化成功后以新修订发布。
  • 调用方通过 DSH skill 工具获取功能及输入/输出契约,再调用 capability_run。实现与依赖正文留在插件内部,由 DSH Agent 生成可执行定义,通过宿主 PTC 运行;可组合固定版本的能力和内部推理调用。
  • 执行失败先分类:内部问题在同次调用内由 DSH Agent 恢复,外部阻塞返回精简原因。输出必须通过契约验证;详细步骤、错误与用量保留在私有执行记录中。
  • 前台 timeoutMs 覆盖执行与当前任务恢复;到期停止业务执行并保留证据。后台能力维护使用独立生命周期和预算,基于记录诊断并交由新的 DSH Agent 优化定义。后台任务持久记录状态与关联会话。
  • 同名能力优先于普通 Skill。历史执行证据记录来源和观察条件,Agent 根据当前状态判断可复用的验证结果。
  • 在 SkillX 面板的“提取模型”选项卡配置提取与优化模型,默认使用 DSH DeepSeek Flash 的 Low 推理档位。各阶段使用任务启动时的配置,并记录实际模型与用量。执行中的推理、恢复与后台诊断沿用调用方配置;提供方和凭据由宿主管理。

开发与验证

npm test 运行 tests/ 下的插件测试。npm pack --dry-run 检查发布白名单。

  • src/:Agent、执行、恢复、存储与证据处理。
  • client/:DSH 网页端插件入口。
  • tests/:宿主集成与单元验证。
  • scripts/:安装、启动与运行检查。
  • docs/:SkillX 概念、契约、插件设计、运行机制和测试归档。

配置 enableCapabilities 控制模型侧能力发现,管理和手动提取界面独立提供。测试使用现有模型的 endpoint、名称和凭据引用。

架构、能力契约、执行恢复与开发说明见 文档索引。

许可

MIT。DSH 及其他依赖遵循各自许可证。

Comments

Loading…

Similar plugins

dsh-skill-scoreboard

by EIGHTfs

DSH skill 使用记分板:监听 tools/result,按会话去重自动累计 skill 加载次数。

Manifest valid

★ 0

JavaScript

Sep 14, 2026

dsh plugin --profile web add dsh-skill-scoreboard

by Kerberos255

从日常工作自动提炼、发布和更新技能,按使用情况整理受管技能;也支持手工编辑与导入。

Manifest valid

★ 0

MIT

JavaScript

Oct 18, 2026

dsh plugin --profile web add dsh-skill-workshop

by heswy

让 Codex 与 DSH 开发会话协作:工作区实时同步 + 双向投递/交回,不抢会话写锁、不接管 Git、不需要重启

Sessions & MessagesManifest valid

★ 3

↓ 27/wk

MIT

JavaScript

Oct 14, 2026

dsh plugin --profile web add dsh-plugin-codex-bridge

by xinshang777

DSH 插件:给设置页加上「技能管理」——用图形界面登记、开关、改名、删除技能,不用再手改 SKILL.md 和配置文件。

Manifest valid

★ 0

MIT

JavaScript

Sep 29, 2026

dsh plugin --profile web add dsh-skill-manager

by yangbobo2021

DSH plugin that turns completed conversations into reusable, validated Skill bundles

Manifest valid

★ 0

↓ 272/wk

MIT

JavaScript

Sep 5, 2026

dsh plugin --profile web add relay-dsh-plugin-skill-creator

Auto-injects user-chosen skills into every DSH session, per prompt or once at session start, with a settings page, a composer indicator, and log-deduplicated session-start stamps; verified against DSH

Manifest valid

★ 0

dsh plugin --profile web add dsh-spider