ZBCs-StudioCr-CN/dsh-skill-manager
A visual Skill manager for the DeepSeek Harness web GUI: enable, auto-load, categorize, and author your SKILL.md rules without touching files. One switch per skill to enable/disable (disabled skills disappear from the /name catalog); load into conversation copies /skill-name to the clipboard (never auto-sends); default-load marks skills always loaded into new conversations; categories with one-click smart classification by local keyword rules (no API key, explainable); and in-panel SKILL.md authoring with validation (kebab-case names, never-overwrite create, readable errors). Host side adds skill.* RPCs through the full apiproxy stack plus a skill-preferences store.
Install
git apply host/0001-skill-manager-host.patch (in deepseek-harness checkout) + client buildSource-level install per README (English): (1) in your deepseek-harness checkout, git apply /path/to/dsh-skill-manager/host/0001-skill-manager-host.patch; (2) bring the client package into the workspace (docs/INSTALL.md — monorepo workspace member, bundle dependency, or standalone bundle), pnpm install, pnpm run build:lib:client; (3) restart the web GUI and hard-refresh. Then the Skills button appears in the sidebar above Settings. Requires a deepseek-harness source checkout — not a plain dsh plugin add.
Compatibility
DeepSeek Harness web GUI from source checkout (host RPC patch + @deepseek-ai/dsh-client-ui-skill-manager client plugin registering sidebar.footer.action).
Details
- Repo: ZBCs-StudioCr-CN/dsh-skill-manager
- Category: Agent Capabilities
- Stars: 3
- Version: GitHub source (host patch + client package)
- Last push: 2026-08-18
- First seen: 2026-08-14
Recent updates
enable/disable; load-into-conversation; default-load; categories + smart classify; in-panel authoring with validation; skill-preferences store.
FAQ
- Is it a one-command install?
- No — it applies a host patch to a deepseek-harness source checkout and builds the client package; see docs/INSTALL.md for the three client routes.
- Does it ever auto-send messages?
- No — load-into-conversation only copies /skill-name to the clipboard for you to paste and send.
- Is smart classification private?
- Yes — it runs locally on keyword rules with no API key and is fully explainable.
Alternatives
omdsh-dev/dsh-plugin-skills · linhay/harmony-next.skills · labring/sealos-skills