dsh-skill-loader: A Per-Conversation Skill Manifest Selector for DeepSeek Harness

dsh-skill-loader is an MIT-licensed plugin for DeepSeek Harness (dsh) designed to solve the problem of session-level visibility control for skill manifests. By default, dsh loads all skills; this plugin allows users to selectively check the skills to be loaded for the current session via a "Skill Manifest" selector on the start page of a new conversation. Unchecked skills are unavailable in that conversation—both the model's catalog and tool calls will deny access. The selection state is persisted to `$DSH_HOME/settings.yaml` and remains effective after restart. The plugin provides the `/skill-select` command for adjusting or clearing skill selections at runtime, as well as the `/skill-unarchive` command for restoring archived sessions. It is implemented by taking over the skill catalog and intercepting tool calls.

Read More