Back to directory

dsh-plugins-marketplace

Curated pickMaintenance: Active

bradegithub/dsh-plugins-marketplace

DSH Web 设置页内的插件市场:经 CI 构建的静态索引浏览 GitHub dsh-plugin topic 全量仓库(3900+ 插件、14000+ 通用 Skills),支持一键安装 / 版本检测 / 自动更新 / 已安装识别

View on GitHub
$ dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace

170

stars

9

forks

JavaScript

Language

MIT

License

2026-08-13

Created

2026-09-29

Last push

A DSH web-profile plugin that discovers and installs the full GitHub dsh-plugin ecosystem inside the Web GUI — static-index browsing, one-click install/update, version detection, and installed recognition, with no CLI needed.

DSH integration

Native runtime

Author-claimed

Safety audit

Unaudited

Last verified

2026-08-24

License

MIT

01What can it help you accomplish?

  • Browse, install and update all GitHub topic:dsh-plugin plugins from inside the DSH Web GUI

    A card list of 9500+ DSH plugins plus a 20000+ general Skills column, with one-click install, version detection and auto-update

    DSH web (dsh web) users who want to discover and install ecosystem plugins without using the command line

02How to install into DeepSeek Harness

Prerequisites

  • Official `dsh` CLI and `pnpm` (dsh web users usually already have them)
  • A running DSH web profile; restart DSH (run `dsh web` again) after install to load the plugin

Installation steps

  1. 01

    Run `dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace`

    $ dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace

  2. 02

    Restart DSH, open the Web GUI, go to Settings → DSH Plugin Marketplace

Verify the integration

Not specified by the author

Rollback

  • Run `dsh plugin --profile web remove bradeGithub/DSH-Plugins-Marketplace`

03DSH integration and capability boundaries

DSH integrationNative runtime

Client + server plugin installed into the DSH web profile; renders a plugin marketplace in Settings → DSH Plugin Marketplace, with one-click install / version detection / auto-update / installed recognition — no command line required.

  • Full plugin indexing (static index first)

    GitHub topic:dsh-plugin (registry.json via jsDelivr CDN, rebuilt every 2 hours)→Card list sorted with installed plugins on top, rest by Star; falls back to GitHub search API (10-min cache) when index unavailable

    Clone install caches written to ~/.dsh/marketplace/cache/<owner>__<name>/
  • One-click install with smart type detection

    A plugin repo (skill / agent preset / cordis plugin / install script)→Clones the repo, detects type, scans env vars, runs install; pauses for API Key materials when needed

    Writes the install manifest installed.jsonRegisters the plugin into ~/.dsh/profiles/web/cordis.patch.yml
  • Version detection & one-click update

    Installed cordis plugins (those with package.json)→Compares installed vs latest version; turns the button into "Update" for a one-click overwrite upgrade

  • Installed recognition (five-way)

    Plugins already on the machine→Grey, non-clickable "Installed" button via installed.json + directory heuristics + package-name mapping + repository self-ID + cache pre-read

04Who is it for? When not to use it?

Good for

  • DSH web (dsh web) users who want to discover and install ecosystem plugins without using the command line

Not for

  • Installing runs third-party code: install scripts execute arbitrary code on your machine and the endpoint has no user auth, relying on local-network isolation + CSRF header + Host whitelist. Do not expose the DSH web port to untrusted networks; only install repos you trust and have verified.

05Compatibility, maintenance and safety notes

  • Installing runs third-party code: install scripts execute arbitrary code on your machine and the endpoint has no user auth, relying on local-network isolation + CSRF header + Host whitelist. Do not expose the DSH web port to untrusted networks; only install repos you trust and have verified.
  • Version detection only works for plugins with package.json; skill / preset / script-type plugins have no version concept, and if an author releases without bumping version no update is offered.
  • When both static-index sources fail, the marketplace falls back to the GitHub search API at 10 requests/minute unauthenticated; repeated "refresh" clicks may hit the limit (shows a refresh-failed prompt).
2026-08-132026-08-22v1.5.5

MIT · actively maintained (latest release v1.5.5, 2026-08-19)

06Frequently asked questions

How do I install the DSH Plugin Marketplace?

Run `dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace` (needs the dsh CLI and pnpm). Restart DSH afterwards and open Settings → DSH Plugin Marketplace. There is also an install script for environments without the dsh CLI, but the official CLI method is recommended since the script is a "trust-and-execute" download.

Does it need GitHub API calls or hit rate limits?

No. The plugin list loads from a static index (registry.json) distributed via jsDelivr CDN, generated by CI every 2 hours — end users make zero GitHub API calls and hit zero rate limits. It only falls back to the GitHub search API when both index sources fail, at 10 requests/minute unauthenticated.

What plugin types does it detect and install?

It auto-detects four types: skill (with SKILL.md) → installs to ~/.dsh/skills/, agent preset (preset.yml + agent.cordis.yml) → ~/.dsh/.agent-presets/, cordis plugin (package.json) → installs deps and registers to the web profile, and install script (install.sh / install.ps1) → runs the script after confirmation.

How does it know a plugin is already installed?

Five-way: the install manifest (installed.json), directory heuristic probing, package-name mapping (handles repo-name vs package-name mismatches), repository self-identification, and cache clone pre-read. Installed plugins show a grey, non-clickable "Installed" button.

Is installing a plugin safe?

Installing runs third-party code — install scripts execute arbitrary code on your machine, and the install endpoint has no user auth (it relies on local-network isolation + CSRF header + Host whitelist). Only install repos you trust and have verified, and do not expose the DSH web port to untrusted networks. Official @deepseek-ai/* plugins are always excluded from the marketplace.

08Data and sources

  • Author-claimedgithub.com40fe2ffe5c75…

    自动嗅探 GitHub 生态全部插件,在 DSH Web GUI 设置页中以卡片列表展示,支持**一键安装 / 版本检测 / 自动更新 / 已安装识别**

  • Author-claimedgithub.com40fe2ffe5c75…

    dsh plugin --profile web install bradeGithub/DSH-Plugins-Marketplace

This page is generated from the project’s public documentation, repository metadata and a structured parse of DSH Plugins; last verified on 2026-08-24. Found an error? Submit a correction.

🏆

Best DeepSeek Harness Plugins

Twelve plugins worth installing first — picked from the whole catalog, across every category.

DSH Plugins is an independent community directory of DeepSeek Harness plugins. Not affiliated with or endorsed by DeepSeek. Third-party plugins are not security-audited — review the source before installing.

New DeepSeek Harness plugins, weekly. No spam.