863683348/dsh-plugin-recommend
Plugin recommender for DSH: search and rank plugins from an embedded 1100+ entry marketplace catalog by need description, category and tags, with match reasons and a live catalog refresh from the awesome-dsh-plugin README.
A plugin recommender for DSH: it searches and ranks plugins from a marketplace catalog by need description, category and tags, and explains each match. Five actions are exposed through the recommend tool — search (top-N plugins for a need description with score and match reasons), categories (catalog categories with counts), detail (the full catalog entry for one plugin), similar (nearest alternatives by shared tags, category and description overlap) and refresh (pull the latest catalog from the awesome-dsh-plugin README over HTTPS). The embedded catalog holds 1135 entries generated from awesome-dsh-plugin data (name, repo, category, description, auto-derived tags), and scoring weights name matches most, then tags, then description.
Install
dsh plugin --profile web add dsh-plugin-recommendThe README documents the plugin's tools, compatibility and development commands but publishes no install section; the command above is grounded on the npm registry — package dsh-plugin-recommend 1.1.1 (registry-verified 2026-09-10; registry repository field -> github.com/863683348/dsh-plugin-recommend, matching this repo's owner). Confirm against the repository before installing.
Compatibility
Tool schemas are validated against the @deepseek-ai/dsh-tools value-schema DSL at plugin load (checked against dsh-tools 0.1.0-rc.6 and 0.1.1-rc.2). Earlier releases used JSON-Schema required at the root of output.schema and closed nested objects without declared properties, which made the host abort the whole profile boot with an unsupported JSON schema error and could reject the tool's own results; current releases fix both. If an affected version left DSH unable to start, remove the plugin from the profile (or upgrade) — no data is lost.
Details
- Repo: 863683348/dsh-plugin-recommend
- Category: Plugin Markets & Managers
- Stars: 0
- Version: npm dsh-plugin-recommend 1.1.1 (registry-verified 2026-09-10; README ships no install section)
- Last push: 2026-08-17
- First seen: 2026-08-17
Recent updates
README documents the search-result quality work: results include a score breakdown (name +3 / tags +2 / description +1 / category +2), are deduplicated by repository url, and support diversify and perCategory so a single category cannot fill the list; the roadmap lists the next five versions (similar & dedupe, popularity ranking, incremental refresh, requirement clarification, environment presets) and always advises cross-checking a recommendation with the installation safety gate (dsh-plugin-gate's gate_scan).
FAQ
- How do I install dsh-plugin-recommend?
- Run: dsh plugin --profile web add dsh-plugin-recommend. The README has no install section, so this command is grounded on the npm registry package dsh-plugin-recommend 1.1.1 whose repository field points at this repo — verify before installing.
- Why might this plugin prevent DSH from starting?
- Older releases used JSON-Schema required at the root of output.schema, which the host's value-schema DSL rejects — it could abort the whole profile boot. Current releases fix this; if you are stuck, remove the plugin from the profile or upgrade — no data is lost.
- Where does the catalog come from?
- An embedded catalog of 1135 entries generated from the awesome-dsh-plugin data (fallback), with a live refresh that pulls the latest catalog from the awesome-dsh-plugin README over HTTPS.