packages/dsh-plugin-manager
zhu1090093659/dsh-web设置 → 插件 分区里的插件管理 Tab:从 npm/git 安装带进度、下次启动生效的启停开关、安装冲突对账可撤销、失败一键转交修复会话。
dsh-agent-plugins-market
A one-stop skills, subagent, MCP and LSP manager inside DeepSeek Harness (DSH).
Run Claude Code, Codex, Cursor, Kimi and agent-plugins suites inside DSH. The plugin reads each layout in place, so you convert no manifest and copy no file. Install it from the DSH Web GUI, then manage skills, commands, agent personas, MCP services and LSP servers in one workspace.
If this plugin is useful to you, a ⭐ on GitHub is appreciated.
English | 简体中文 | Documentation | npm
Quick start · Highlights · Everyday use · Compatibility · FAQ
MarketAdd sources, preview suites, install and enable. SkillsBrowse skills and author your own. CommandsManage prompt templates invoked as /name. Agent personasRoles with an exact provider, model and effort. MCP servicesCredentials, authorization and connection status. LSP serversLanguage server configuration and runtime status.
dsh-agent-plugins-market, then install it. The same dialog accepts a repository URL or a local directory.https://github.com/anthropics/claude-plugins-official./ menu. Answer any credential notice on MCP services before you use that suite's tools.Terminal alternative: dsh plugin --profile add dsh-agent-plugins-market. Requirements, profile configuration and other install options live in the install guide.
skills//SKILL.md and the market discovers it as a suite. No manifest, no conversion, no file copying..plugin/, agent-plugins and manifest-less skill collections./name, agent personas to the subagent catalog, MCP tools as mcp__*, hooks to lifecycle events, and language servers to the lsp tool. Installing the plugin is the whole LSP setup.401 starts RFC 9728 discovery, dynamic client registration and PKCE authorization in your browser, and the granted token persists. OAuth is on by default, so a suite needs no declaration for it.~/.agents/ as Markdown, and disable a resource without deleting its file.The workspace has seven tabs:
Tab · Use it to Market · Add sources, preview suites, install or remove them, and switch them on or off. Skills · Browse skills and create or edit your own reusable instructions. Commands · Manage prompt templates invoked as /name. Agent personas · Save role instructions and model settings, then delegate to them. MCP services · Add a service or configure an installed one, its credentials and its authorization. LSP servers · Add and configure language servers, and read their runtime status. Hooks · Read each configured hook with its event, matcher and timeout.
A source is where content comes from. A suite is an installable unit discovered there. Adding a source discovers its suites. Enabling a suite turns its runtime capabilities on.
Your own content lives under ~/.agents/: skills, commands and personas as Markdown, hooks in hooks.json, and the MCP and LSP services you add in mcp.json and lsp.json. Project-native resources stay in the project. See storage and discovery.
The plugin reads ten layout dialects and maps six runtime surfaces. Per-layout support and the manifest priority order are on the compatible plugins page. Evidence: the layout audit and the compatibility report.
Reading a layout does not guarantee every behavior of its original platform. Invalid declarations are diagnosed and skipped, never half-mounted.
Why is an installed skill or tool missing?
Check that the suite and the relevant capability are enabled. The MCP and LSP panels report failures and missing credentials. Project resources also need the project-scan switch.
Where do I configure MCP tokens?
Open the service in MCP services. Missing environment references show needs-credentials. Host-managed credentials are write-only.
Do sources refresh automatically?
Only with Background source updates on. It refreshes every configured source every 6 hours, starting one interval after you enable it. The refresh button always works.
Does removing a source delete its files?
Only when you tick also delete the managed market directory in the confirmation. A local-directory source outside .sources/ is never deleted.
More questions: FAQ.
com.deepseek.harness namespace.Scan the QR code to join the dsh-agent-plugins-market WeChat group, where we answer questions and take feature requests.