DeepSeek Harness Plugins
August 14, 2026 · View on GitHub
中文 | English
A unified portal to the DeepSeek Harness (dsh) plugins made by sunshine-lang. Everything is a plugin — install any of these with one command.
Plugins
| Plugin | What it does | Install |
|---|---|---|
| dsh-weather | Current conditions and multi-day forecasts for any city, powered by Open-Meteo (free, no API key) | dsh plugin --profile web add "github:sunshine-lang/dsh-weather" |
| dsh-pdf | PDF toolbox: extract text, metadata, and page ranges via pdfjs-dist (local parsing, no API key) | dsh plugin --profile web add "github:sunshine-lang/dsh-pdf" |
| dsh-plugin-template | Scaffold new plugins: bundle format, tool DSL, config, tests, and a one-command generator | git clone https://github.com/sunshine-lang/dsh-plugin-template |
All plugins are tagged dsh-plugin and are published on npm, installable directly:
dsh plugin --profile web add dsh-weather
dsh plugin --profile web add dsh-pdf
Ecosystem status
- awesome-deepseek-harness PRs: dsh-weather #49, dsh-pdf #52 — pending maintainer review.
Make your own
Every plugin here was scaffolded from dsh-plugin-template:
git clone https://github.com/sunshine-lang/dsh-plugin-template
node scripts/scaffold.mjs dsh-myplugin --description "what it does" --git
See the template's README for the full publishing checklist (bundle manifest, lib/ committed, dsh-plugin topic, awesome list PR).