skillhub-plugin:在 DeepSeek Harness 对话中搜索、安装和管理 SkillHub 技能

前言

下面介绍一个面向 DSH 对话环境的插件:skillhub-plugin。它解决的问题不是“有没有技能”,而是在对话里如何把 SkillHub 技能找出来、看清楚、装到本机、列出和卸载,顺带也能浏览并安装 DSH 插件。

这是什么

skillhub-plugin 是一个 DeepSeek Harness 插件,用于在对话中搜索、安装和管理 SkillHub 技能。它由 cocofhu 维护,许可证为 MIT。

核心功能

  1. 用公开接口搜索技能,或按分类浏览技能。
  2. 在对话流中展示可点击卡片,卡片包含名称、分类、下载量、简介。
  3. 详情页包含概述、版本历史、TRACE 评测;标题栏显示 AI 评分、认证发布者与安全标记。
  4. 通过 zip 下载安装到本机,可指定版本;支持列出与卸载。
  5. 设置页可查看已安装技能,并一键更新到 GitHub 最新 release。
  6. 侧栏底部提供插件广场:在聊天区打开独立面板,浏览 SkillHub 技能与 DSH 插件。
  7. 对话中直接搜索 DSH 插件并展示插件卡片,支持卡片一键直装(就地进度条)、装完提示并一键重启。
  8. 插件广场支持「全部 / 已安装」切换:本地只读预览已安装插件(来源 spec、版本、README)与已安装技能的 Meta 卡片(文件数、体积、更新时间)。
  9. 对话中的已装技能工具卡片升级为与广场一致的 Meta 卡片。
  10. 界面跟随 Harness 中英文。

安装与启用

先确认环境满足:

  • Node.js 22 或更高版本
  • pnpm 11
  • DeepSeek Harness Web

然后使用下面的安装命令。这里使用 skillhub-plugin 作为安装名;不要用 github:cocofhu/skillhub 安装,也不要使用 npm 上无前缀的 skillhub

dsh plugin --profile web add skillhub-plugin

安装完成后,重启 dsh web,并强制刷新浏览器。运行时建议 dsh web 绑定 127.0.0.1,不要监听 0.0.0.0

典型用法

可以直接对 Agent 说:

  • 找个能处理 PDF 的 skill
  • SkillHub 上搜一下周报
  • 我装了哪些技能
  • 把刚才那个卸载掉
  • 搜个浏览器自动化的 dsh 插件
  • 装一下第一个插件

搜索完成后,在对话中查看卡片;点开详情后再安装。安装 DSH 插件时,可以在卡片上直接安装并查看进度,完成后按提示重启 dsh web

适用场景与注意

适合在 DSH Web 中管理 SkillHub 技能或 DSH 插件的开发者。使用之前,先把它当成第三方能力入口,而不是官方应用商店。

需要关注这些边界:

  • 安装第三方技能等于在本机落下可被 Agent 读取的文件。
  • 技能包来自第三方,插件不执行其中的代码。
  • 广场安装 DSH 插件会把第三方代码装进 web profile。
  • DSH 插件以当前 dsh 进程权限运行,安装前应先检查源码、许可证和来源。
  • 插件只请求 SkillHub 公开 HTTP API,并把技能包写到配置的 skills 目录;图标经本机插件服务转发。
  • 自定义 API 地址应只指向你信任的服务。

结尾

skillhub-plugin 把技能搜索、详情查看、安装、更新、列出、卸载和 DSH 插件浏览放在同一条对话路径里,减少手动管理本机技能目录的步骤。使用时仍应保留对第三方来源的审查。

仓库:

  • https://github.com/cocofhu/skillhub
羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜