cheshireez/dsh-skill-hub3

dsh-skill-hub

In-GUI skill hub for DeepSeek Harness (dsh): browse the full local skill catalog from the official ctx.skills registry (every root + third-party providers), toggle skills on/off, inspect bodies, surface frontmatter diagnostics, and scaffold new skills — plus a codex-style skill market (built-in catalog, upstream update checks, one-click update-all) with tracked source sync. The full manager beyond the read-only dsh-skill-manager browser.

AI 분석

核心用途是可视化管理 DSH 的技能库。适合需要频繁调试、开关不同技能,或希望从社区/自定义仓库一键导入、更新技能包的用户。

패키지
dsh-skill-hub
버전
0.2.0
라이선스
MIT
최근 업데이트
2026. 8. 16.

설치

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:cheshireez/dsh-skill-hub

Usage

Open Settings → 技能 (Skill Hub) in the dsh web GUI:

  • Browse — the full catalog, searchable; search, source filter, and flat/grouped view share one row.
  • Groups — user tags and source collections (upstream repos). Group headers carry tri-state sliding switches (on / off / mixed) with a conflict dialog when closing affects skills enabled elsewhere.
  • Market — a built-in catalog of curated repos (one-click add), plus custom sources (add a repo source, scan, one-click install) or direct URLs; every import records the upstream repo/commit. Each source row shows installed / updatable / deleted-upstream counts; "check all" refreshes every source, and "update all" syncs every pending source in one pass.
  • Trash — skills removed after upstream deletion (or deleted manually) land in a restorable trash; restoring brings back the skill's source and scene membership.
  • Toggle — enable/disable any skill from a user-writable root; disabled skills list separately and can be re-enabled any time.
  • Diagnose — the discovery diagnostics explain why a skill is not showing up.
  • New skill — scaffold a new skill from the form and start writing.
  • Statistics — per-skill invocation counts when session-query data is available; group headers summarize.

The plugin’s own switches live on the Settings → 插件 → Skill Hub card:

FieldMeaning
Enable pluginMaster switch: routes, provider, and announcement all go live with this.
Announce to agentAdds a system-prompt section so agents know how to collaborate when users mention skill management.
Model / user dot colorsOverride the blue/green invocation dot colors used in the panel.
Show invocation countShow per-skill call-count chips when session stats are available.
Show last-used timeShow relative last-used time on each skill row.
Show group summariesShow count/last-used summaries after group titles.

使用

在 dsh Web GUI 打开 设置 → 技能(Skill Hub):

  • 浏览 —— 完整目录,可搜索;搜索框、来源筛选、平铺/分组视图合并为一行。
  • 分组 —— 用户标签分组与来源组(上游仓库)。分组头部有三态滑动开关(开 / 半开 / 关),关闭时 若影响在其他分组开启的技能会弹窗确认(全部关闭 / 保留开启)。
  • 市场 —— 内置市场目录(精选仓库一键添加)+ 自定义来源(添加仓库源 → 扫描 → 一键安装)或直接 输入仓库地址;每次导入都记录上游 repo/commit。每个市场源行显示已装 / 可更新 / 上游已删数量; 「检查全部」一次刷新所有来源,「全部更新」一次同步所有待更新来源。
  • 回收站 —— 上游删除跟进移除(或手动删除)的技能进入可恢复的回收站;恢复时自动挂回来源与 场景分组。
  • 开关 —— 启用/禁用任意用户可写根下的技能;被禁用的技能单独列出,可随时重新启用。
  • 诊断 —— 发现诊断解释某个技能为什么没有出现。
  • 新建 —— 从表单脚手架一个新技能,立即开始编写。
  • 统计 —— 有 session-query 数据时显示每个技能的调用次数;分组标题汇总。

插件自身的开关在 设置 → 插件 → Skill Hub 卡片上:

字段含义
Enable plugin总开关:路由、provider 与公告随之启用。
Announce to agent在系统提示中加入本插件说明,用户提到技能管理时 Agent 知道如何协作。
模型/用户圆点颜色覆盖面板中蓝色/绿色调用圆点的颜色。
显示调用次数有会话统计时显示每个技能的调用次数角标。
显示最近调用时间在技能行显示相对最近调用时间。
显示分组汇总在分组标题后汇总调用次数与最近调用时间。