dsh-skill-mcp-tool: A Panel for Managing Skills and MCP in DeepSeek Harness

artorias-zj/dsh-skill-mcp-tool

Skills & AgentsVerified
Listed on 2026-10-13
Page last updated 2026-10-14

A DSH plugin that unifies Skills and MCP server management in one panel, with hot-reload enable/disable toggles and Git-based skill install and update.

dsh-skill-mcp-tool is a management panel for DeepSeek Harness that gathers scattered skills and MCP servers into a single interface. It removes the need to hand-edit files just to toggle or install something, letting you view, enable, disable and update entries from the settings menu or the main-interface sidebar. The panel holds three tabs — Skills, MCP and Remote sources — and both entry points render the identical component. Skill toggling uses a lossless rename that keeps files and subdirectories intact, while remote sources let you pull and refresh skills from Git repositories by label.

How to Install

install
dsh plugin --profile web add github:artorias-zj/dsh-skill-mcp-tool
Category
Skills & Agents
Platform
DSH Plugin
Author
artorias-zj
Distribution
Plugin

dsh-skill-mcp-tool Key Features

Unified Skills & MCP panelHot-reload enable/disableGit-based skill installSettings and sidebar entriesStable alphabetical ordering
Listed on dsh-plugin.org

dsh-skill-mcp-tool Repo Summary

What Does It Do?

It is a DSH plugin for DeepSeek Harness that puts Skills and MCP servers under one roof, reachable from both the settings menu and a main-interface sidebar entry. It solves the problem of skills and MCP servers being scattered across separate places, letting you view, toggle and update them without editing files by hand. The panel contains three tabs — Skills, MCP and Remote sources — and both entry points render the identical component. It is maintained by artorias-zj under the MIT license and written in JavaScript.

Core Features

  • Two entry points, one panel: the settings page and the sidebar icon open the same component, so the three tabs behave identically wherever you open them.
  • Hot-reload enable/disable: skills are toggled through a lossless rename, and disabled skills keep their files plus references, scripts and assets intact until the provider's watcher picks up the change.
  • Git-based skill install and update: remote sources are listed alphabetically by repository label, so skills can be pulled and refreshed straight from Git repositories.
  • Predictable ordering: skills are grouped by source in a fixed project → user → plugin → other order with alphabetical names inside each group; MCP servers and remote sources are also sorted alphabetically and case-insensitively.
  • Long lists stay reachable with no visible scrollbar: only the list scrolls while the title and tabs stay pinned, and wheel, trackpad, touch and keyboard paging all keep working.
  • Adaptive layout: the centre panel supplies its own padding and scroll container, while the settings page reuses the host's content column to avoid doubled insets and nested scrollbars.

How to Use This Plugin?

After enabling it in DSH, open the Skills & MCP page from the settings menu or click the sidebar icon on the main interface — both lead to the same management panel. In the Skills tab, browse every skill grouped by project, user, plugin and other, then flip the toggle to enable or disable it with hot reload. The MCP tab manages managed and external server rows, and the Remote sources tab lets you find a Git source by repository label to install or update skills. List order is always alphabetical, and managed rows are written to the config file in that same order, so the file and the UI never disagree.

How to Troubleshoot This Plugin?

If the horizontal insets look asymmetric or the page jumps sideways, a scrollbar is usually reserving space; the plugin declares three hiding mechanisms so no browser falls back to a native bar, and you can check browser support per the official notes. If a disabled skill still shows up in the catalog, verify the filename was renamed with the .disabled suffix, since the official provider only recognises the exact filenames.

This page is an independent rewrite of the plugin's official README — for authoritative documentation and the latest changes, refer to the source: artorias-zj/dsh-skill-mcp-tool. The plugin is third-party code that runs on your machine once installed; inclusion does not imply endorsement — please review the source before installing.

Install, update, and uninstall this plugin in the Plugin Market of DeepSeek Harness's DSH Plugin Hub

DSH Plugin FAQ