DeepSeek Harness 技能管理设置页插件:图形化管理用户级/项目级技能的安装、卸载与调用启停

前言

在 DeepSeek Harness 中管理技能通常需要手动编辑配置文件或使用命令行,操作流程繁琐且容易出错。nay-1/dsh-skill-manage 插件提供了一个基于 Web UI 的图形化管理界面,让用户能够直接在浏览器中完成技能的安装、卸载、启用与禁停。

这是什么

nay-1/dsh-skill-manage 是一个运行在 DeepSeek Harness Web 设置页面的插件,由 Nay-1 维护。它解决了传统技能管理需要直接编辑 SKILL.md 文件的问题,支持对用户级和项目级技能进行统一管理。

核心功能

该插件具备以下核心能力:

  1. 零文件管理:通过 Web UI 直接启用、禁用、卸载技能,插件会自动重写 frontmatter 中的相关标志。
  2. 四种安装渠道:支持本地文件夹、浏览器文件夹选择、GitHub 仓库链接以及在线搜索。
  3. 智能批量安装:支持解析 GitHub 树链接,自动扫描目录树,允许用户勾选多个技能后一键批量安装。
  4. 冲突优先 UX:当安装同名技能时,系统默认提示“覆盖”或“取消”,避免意外覆盖。
  5. 网络韧性:直接克隆 GitHub 仓库失败时,会自动回退到镜像源(如 ghfast.top / gh-proxy.com)进行重试。
  6. 官方排位对齐:扫描顺序严格对齐官方 dsh-skill-filesystem 提供商,确保项目级与用户级技能的优先级正确。

安装与启用

通过以下命令安装插件:

dsh plugin --profile web add @nay-1/dsh-skill-manage

安装完成后,必须重启 dsh web 服务才能使插件生效。

典型用法

  • 通过 npm 安装:执行上述安装命令。
  • 通过 GitHub 安装:使用 dsh plugin --profile web add github:Nay-1/dsh-skill-manage。
  • 批量安装:在 Web UI 中粘贴 GitHub 树链接,选择需要安装的技能目录,点击安装。
  • 搜索技能:输入关键词,点击 Install 按钮,通过在线搜索技能库进行安装。
  • 管理技能:在 Web UI 列表中,通过启用/禁用按钮控制技能的调用,或点击卸载移除技能。

适用场景与注意

  • 私有仓库:不支持,插件当前没有凭证机制,无法访问私有仓库。
  • GitHub 速率限制:GitHub Trees API 有 60 次/小时的速率限制,失败时会自动降级为本地克隆扫描。
  • 搜索超时:skills.sh 搜索接口有 10 秒超时限制。
  • 重启要求:安装插件后需要重启 dsh web 才能加载。
  • 发布限制:npm 发布可能涉及两步验证,需在个人设置中配置。

短结尾

该插件将原本需要手动编辑配置的技能管理流程转化为可视化的 Web 操作,显著降低了使用门槛。开发者可以更专注于技能本身的内容开发。

目录与链接

羽毛球分组比赛记分
小程序二维码

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

小夜