kezboardpj/dsh-skill-loader
Per-conversation skill catalog picker for DeepSeek Harness (dsh) — choose which skills are loaded into each co
A per-conversation skill catalog picker for DeepSeek Harness: on the new-conversation page, a Skills chip appears next to the workspace/agent-preset chips, and you choose which skills get their catalog entries (name + description) loaded into that conversation. Unselected skills are unavailable in that conversation: absent from the model's catalog, /name gestures are refused with a 'not loaded' notice, and direct skill tool calls are blocked. The chip disappears once the conversation starts, and each new conversation starts from your selection.
Install
dsh plugin --profile web add https://github.com/kezboardpj/dsh-skill-loader.gitFrom GitHub (recommended): dsh plugin --profile web add https://github.com/kezboardpj/dsh-skill-loader.git, or from a local dir: dsh plugin --profile web add ./dsh-skill-loader. Restart the profile's dsh afterwards — installed plugins are not hot-reloaded. Existing 0.1 users must run the repair script before upgrading to 0.2.0 so old session logs stay readable.
Compatibility
DeepSeek Harness (dsh). Works per-conversation; requires the dsh profile CLI. Skills are loaded per new conversation, not globally.
Details
- Repo: kezboardpj/dsh-skill-loader
- Category: Agent Capabilities
- Stars: 3
- Version: GitHub source v0.2.0 (no npm package)
- Last push: 2026-08-15
- First seen: 2026-08-14
Recent updates
per-conversation skill catalog picker; Skills chip on new-conversation page; unselected skills refused (/name + skill tool); 0.2.0 adds session-log repair for 0.1 users.
FAQ
- How do skills get loaded?
- On the new-conversation page you check which skills to load; only checked skills appear in the model's <available_skills> catalog for that conversation.
- What happens to unchecked skills?
- They are unavailable in that conversation — absent from the catalog, /name gestures refused with a 'not loaded' notice, and direct skill tool calls blocked.
- Do I need to restart after install?
- Yes — installed plugins are not hot-reloaded, so restart that profile's dsh after adding the plugin.
Alternatives
SaiSenBox/dsh-prompt-manager · Scorp1o117/dsh-soul-md · vlln/dsh-loop