At a glance
What it does
Installable DSH bundle that adds a practical skill for creating, testing, debugging, and publishing DSH plugins.
Web Profile
Not declared in supplied evidence
Evidence-verified
Checked Sep 12, 2026, 2:26 PM UTC
Code-evidenced contributions
What it adds to DSH
A packaged skill for building, debugging, testing, and publishing DSH host/client plugins.
Mechanism evidence ↗Before you choose it
This bundle registers its included skill directory with DSH. The skill covers static web plugins with host and client halves, turning temporary dynamic plugins into permanent packages, isolated profile-based development, staged validation, publishing to GitHub/npm, and diagnosing missing plugin UI or tools.
Best for
Developers building DSH plugins, including web UI plugins and host-side tool packages.
Common tasks
- Create the package, bundle-patch, host-entry, and client-entry structure for a DSH web plugin.
- Develop a fork in a throwaway profile and validate configuration, module resolution, and actual startup separately.
- Diagnose a plugin whose UI or tool does not appear after installation.
- Prepare a plugin for GitHub and npm publication without directly changing the running production profile.
Permissions and data
The supplied bundle patch registers a local directory from the installed package as a DSH skill root.
Permissions- Applies a Cordis bundle patch.
- Evaluates a Node.js expression to resolve the package-local skills path.
- No telemetry, external data collection, or credential handling is declared in the supplied evidence.
- The skill discusses GitHub and npm publishing, but the bundle itself does not declare service credentials or network behavior.
- No credential requirement is declared in the supplied evidence.
Limitations
- The supplied evidence does not declare a compatible DSH/Harness version range.
- The npm registry identity is verified, but its package contents were not audited in the supplied evidence.
- The skill provides guidance; successful installation, runtime execution, UI rendering, and publishing were not demonstrated by the supplied evidence.
- Some guidance is environment-specific, including Windows paths and PowerShell troubleshooting.
What DSHub checked
- The immutable Git source, package structure, and bundle patch were verified.
- The package declares peer dependencies on @deepseek-ai/cordis and @deepseek-ai/dsh-skill-filesystem.
- The bundle patch configures dsh-skill-filesystem to use the packaged skills directory.
- The included skill file exists and documents DSH plugin development workflows.
What DSHub did not check
- Installation in a live DSH profile was not executed.
- Runtime compatibility with a particular Harness version was not established.
- The repository’s npm tarball contents were not audited.
Pinned install
Install DSH Plugin Development
This plugin bundle does not have a DSH Plugin install action. Use its source documentation for the delivery method.
Maintainer source
Project README
dsh-plugin-development
一个 DSH 插件,内容只有一份技能:安装时把包内的 skills/ 注册为一个技能根,于是这份技能随插件进入 agent 的技能目录。
dsh plugin --profile web add dsh-plugin-development
技能覆盖什么
- 双半包骨架:
package.json的必要字段(main/exports["./client"]/dsh.bundle.patch/dsh.client)、cordis.patch.yml、手写的 ModuleLoader client 半 - 对着 fork 开发:把 fork link 进一个丢弃式试验 profile,三级验证(配置组合 → 模块解析 → 真执行),以及
dsh plugin与 profile 的关系 - 发布与上线:推 GitHub / 发 npm,把新版本部署到正在运行的 profile 而不碰它的安装状态
- 坑清单:包括宿主插件跑 PowerShell 子进程才会遇到的三个(AMSI 拦胖脚本、stdout 编码、编译缓存失效),以及「插件装了但界面不出现」的排查链
布局
package.json # dsh.bundle.patch → cordis.patch.yml
cordis.patch.yml # 插入一行 @deepseek-ai/dsh-skill-filesystem,customSkillDirs 指向 skills/
skills/
dsh-plugin-development/
SKILL.md
REFERENCE.md
cordis.patch.yml 用的机制和 DSH 自带 agent preset 装载自己的技能是同一套:!!js 里的 baseUrl 解析到本包,所以路径跟着安装位置走。
License
MIT
Operate deliberately
Install and manage
Prerequisites and target Profile
Target: Web Profile
Delivery: Dsh Bundle Git — gezi-wen/dsh-plugin-development#40976057ee718f6d25cb447548cc48dbd7063ded。
Verify, update, and remove
Show lifecycle commands
dsh plugin --profile web listCompatibility and access
DSH bundle with declared Cordis and skill Filesystem peer dependencies: Not declared in supplied evidence。
Review compatibility evidence ↗
Risk facts
Installation applies a bundle patch that evaluates Node.js code to resolve and register the packaged skills directory.
Evidence ↗Licensed under MIT; provided without warranty.
Evidence ↗Evidence and editorial reviewManifest, Bundle patch, distribution and freshness
Immutable evidence
Review status and source activity
Use the pinned source to inspect the skill before applying its production-profile or publishing guidance.
AI reviewed Sep 12, 2026, 2:27 PM UTC。GitHub facts last checked Sep 12, 2026, 2:27 PM UTC。
No material source change has been recorded since this evidence baseline.