qinyre/dsh-plugin-capabilities 预览 preview

qinyre/dsh-plugin-capabilities

Plugin插件 Native原生 ⭐ 15 MIT Prompts & Skills提示词与技能

在dsh设置页面管理技能与MCP服务器,并支持从Claude Code、Codex导入。

Project Overview项目介绍

This is a native plugin built exclusively for DeepSeek Harness (DSH) that enables fully visual management of agent skills and Model Context Protocol (MCP) servers directly within DSH’s built-in settings interface. Once installed, it adds a top-level navigation section called “Skills & MCP” that sits alongside DSH’s default “General Settings” and “Model” sections. This new section includes three dedicated tabs for managing skills, MCP server configurations, and a curated marketplace for one-click installation of new skills and servers, and it supports importing existing skill and MCP configurations from other popular AI coding agents like Claude Code, Codex, Cursor, and Gemini CLI.

This plugin is designed for all DSH users, whether they prefer graphical interfaces or want to avoid manual configuration file editing. On the Skills tab, users can view all loaded skills from every source, create new user skills, edit and delete existing ones, and toggle activation for any skill stored on disk. The tab also includes a search bar and source-based filters to help users quickly locate specific skills, and it automatically detects and imports existing skill directories from Claude Code and Codex without copying files. All changes to skills are reflected in the list within seconds thanks to automatic filesystem watching, so no DSH restart is required after edits.

The plugin is released under the permissive MIT open source license, and it is fully compatible with both the standalone dsh web CLI mode and the official DSH Desktop app. Installing the plugin only requires running a single terminal command from the DSH CLI: dsh plugin --profile web add dsh-plugin-capabilities. After installation completes, you just need to refresh the DSH settings page to see the new “Skills & MCP” navigation entry. No extra system dependencies are required, because the plugin includes a pure JavaScript tar unpacker for GitHub-hosted skill repositories, so you do not need to have Git installed on your machine to use the marketplace features.

这是一个专为 DeepSeek Harness (DSH) 开发的原生插件,核心功能是在 DSH 设置页面内完成技能与 MCP 服务器的全可视化管理。安装后会在设置中新增一级分区「技能与 MCP」,和原有「通用设置」「模型」分区并列,分区内包含「技能」「MCP」「市场」三个标签页。用户无需手工编辑配置文件,就能直接在页面中查看维护技能目录、自定义技能仓库和全层级 MCP 服务器配置,还可导入其他 agent 的技能与 MCP 配置。

对普通 DSH 用户来说,这个插件替代了手工编辑 SKILL.md 和各类配置文件的流程,所有核心操作都可在图形界面完成。在技能标签页,你可以新建、编辑、删除用户级技能,还能通过开关控制任意来源技能的加载状态,支持搜索和按来源筛选技能列表,还能自动识别并导入 Claude Code、Codex 本地已有的技能目录,改动保留在原位置,两边实时同步,无需复制文件。

插件遵循 MIT 许可开源,完全免费使用,同时支持 dsh web 命令行模式和 DSH Desktop 客户端。安装只需要执行一条命令 dsh plugin --profile web add dsh-plugin-capabilities,安装完成后刷新设置页面就能看到新增的分区。插件本身不依赖额外的系统级工具,GitHub 仓库的下载解包全程由内置 JS 工具完成,不需要本机安装 Git。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 1 note1 项提示
  • 15 stars - an early-stage project星标 15,属于早期项目
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add dsh-plugin-capabilities

把 qinyre/dsh-plugin-capabilities 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

dsh-plugin-capabilities

npm version License: MIT

在 dsh 设置页管理技能与 MCP 服务器。设置里新增一级分区「技能与 MCP」(与「通用设置」「模型」并列),内含「技能」「MCP」「市场」三个标签页:技能目录、自定义技能仓库和两层(profile / 全局)MCP 服务器行都能在页面上直接维护,不必手工编辑 YAML;Claude Code、Codex、Cursor、Gemini CLI 等其他 agent 的技能与 MCP 配置也能一键纳入。在 dsh web(含桌面端内嵌的 Web 界面)中均可使用,新旧两代运行时(0.1.1 至 0.1.7-rc.2)均实测兼容。

技能

「技能」标签页

列出 dsh 当前发现的全部技能,带名称、描述、来源与调用策略。用户级技能($DSH_HOME/skills)可在页面上新建、编辑、删除,文件保存后数秒生效、无需重启;从市场或仓库安装的技能也能就地编辑,写回只替换编辑器掌握的几个键,frontmatter 其余内容(license、allowed-tools 等)原样保留。

落在磁盘上的技能都有开关:关掉即从模型目录与 / 命令摘除,打开恢复默认,文件其余内容一字不动。列表带搜索与来源筛选,卡片上可一键打开技能所在文件夹。若存在 ~/.claude/skills 或 ~/.codex/skills,会作为额外扫描根实时纳入,零拷贝、原地同步。插件还随包自带 skill-creator 与 find-skills 两条只读技能(来自 anthropics/skills 与 vercel-labs/skills),随插件升级与卸载。

技能仓库

支持两类来源:本地目录(直接扫描,删除仓库不动原文件)与 GitHub 仓库(owner/repo,可 #分支 锁定版本,经 tarball 下载解包到 DSH_HOME,无需安装 git)。仓库布局自动识别——单技能居根、各占子目录或集中在二级目录都能找到;增删即时生效,无需重启。

MCP

「MCP」标签页

管理 @deepseek-ai/dsh-mcp-client 服务器行,stdio 与 streamable-http 均支持,添加、编辑、停用、移除都在页面完成;YAML 走文档树读写,文件里的其他行与注释不受影响,补丁文件本身有语法错误时页面直接报出路径与行列、不写入任何内容。profile 层与全局层(DSH_HOME/cordis.patch.yml)合并展示,每行标记所在层、同名时注明谁生效,添加与复制可任选目标层;「检查」不启动服务器——stdio 在 PATH 里确认命令存在,http 发一个短超时 GET 即判断可达。

表单同时给出与保存结果一致的完整 YAML 行和等价的 mcpServers JSON 写法,直接抄去别的工具;反过来把 Claude Code 配置或任意 JSON 粘进输入框,点「解析并填充」即可自动填好。也可以从其他 agent 整体导入:一键扫描 Claude Code、Codex、Cursor、Gemini CLI 的 MCP 配置,弹窗里选写入层、勾选条目即成行(Claude 配置里的 ${VAR} 按字面值导入,需要时导入后改回)。

MCP 变更需重启 dsh 生效,页头的「重启」按钮不必离开界面:桌面端由壳层重启 sidecar,独立 dsh web 由插件接力重启,页面恢复后自动刷新。

市场

「技能市场」 「MCP 市场」

「技能市场」是精选的技能仓库(Anthropic 官方技能集、Superpowers 工作流集等),点「安装」即走上文仓库的下载解包流程,装完立即出现在「技能」页;「MCP 市场」是精选服务器列表(filesystem、memory、git 及 context7 等常用第三方),点「添加」等价于手工添加一条服务器行,写入哪一层跟随列表上方的范围选择。条目都可点开看详情:技能仓库列出内含技能清单,MCP 服务器列出启动命令、环境变量与工具清单。列表来自本仓库的在线索引,离线时回退包内快照;已安装条目可直接卸载。

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev dsh-visualizer 下一个 Next dsh-library →