READMESource: main@66ddb886
dsh-skill-slash-fuzzy
Resolve unique kebab-case skill substrings in DeepSeek Harness slash tokens.
Community plugin for DeepSeek Harness. Not an official DeepSeek AI product.
Official skill slash matching is exact-name startsWith. Host commands already fuzzy-match. This plugin fills the gap for kebab-case skills: /oneshot can load game-package-oneshot when that segment is unique.
Install
From GitHub (no build step — lib/ is the source):
dsh plugin --profile desktop add github:NecromanAlbert/dsh-skill-slash-fuzzy
Or a local checkout:
dsh plugin --profile desktop add /path/to/dsh-skill-slash-fuzzy
Restart the Desktop GUI after install.
What it does
| Host | Rewrites unique /segment tokens to the full skill name before official injection |
| Client | Extra / source so unique segments appear in the skill menu |
| Unique hit | /oneshot → game-package-oneshot |
| Ambiguous | /package stays /package when two skills share that segment |
| Exact names | /pua and /understand are unchanged |
What this is not
- Not a replacement for official
ui-skillordsh-tool-skill. - Not a fuzzy matcher for host commands (those already fuzzy-match).
- Not an alias registry. There is no extra YAML of nicknames.
Develop
node --test
Host: lib/index.js (agent/pre-step waterfall).
Client: lib/client.js (window.__ModuleLoader__, extra / source skill-fuzzy).
Shared: lib/match.js.
License
MIT.
No comments yet. Be the first to write one.