For authors
Submit a plugin
Most plugins are found automatically. If yours is not listed yet, here is why — and how to fix it in about a minute.
The fastest route: tag your repository
This catalogue syncs the dsh-plugin GitHub topic. Adding that topic to your repository gets you listed on the next sync, with no submission needed — and it also makes you discoverable to every other DSH plugin market, including the one built into DeepSeek Harness.
On GitHub, open your repository, click the gear beside About, and add dsh-plugin to Topics. Or from the command line:
What makes a listing look good
Listings are generated from what your repository publishes, so these are the fields worth filling in:
- Repository description — this becomes the summary on your card. One sentence about the capability, not the implementation.
- A licence file — repositories without one are all-rights-reserved by default, and listings say so.
- A README with install instructions — it is rendered on your detail page, so it doubles as your landing page here.
- An npm package, if you publish one. Installs resolve a tarball instead of cloning, which is noticeably faster for users.
Getting into the curated registry
Listings marked as being in the registry passed a review by the community project that DeepSeek Harness' built-in plugin market installs from. That is a separate project from this one — open a pull request against awesome-dsh-plugin to be considered.
Corrections and removal
If a listing gets your plugin wrong, or you would rather not be listed, say so and it will be corrected or removed — no justification needed. Untag the repository and it also drops out on the next sync.
Reach us at hello@dshmarketplace.dev.