zc679087/dsh-skill-preferences

Manages DeepSeek Harness skills in Settings → Skills with global, user and workspace preferences: each switch shows only the selected layer's setting, restrictions combine as a union (global → user → workspace) and a lower layer cannot override an upper restriction, using public WebServer/Auth/settings/skills/Agent APIs with no DSH source edits. Version 0.2.2 restricts the global selector and global writes to the host administrator role.

dsh-skill-preferences manages DeepSeek Harness skills in Settings → Skills with three preference layers: Global (every account and workspace), This user (the signed-in account across workspaces) and This workspace (the current project root for every account). Each switch shows only the selected layer's setting, while separate 'Current session' status and layer labels show the combined result for the current account and workspace. Restrictions combine as a union (global → user → workspace): enabling a skill clears only the selected layer's restriction, and a lower layer cannot override an upper restriction, with restricted rows staying visible and explaining which layer to change. The plugin mounts host and browser modules automatically from its bundle, and existing preferences survive upgrades and reinstall unless their saved settings are removed separately.

Skills ★ 0
View on GitHub ↗

Install

dsh plugin --profile web add dsh-skill-preferences@0.2.2

Copied verbatim from the README's 'Install or upgrade' block, which follows it with a restart of DSH Web and a browser refresh. The README also shows a locally built archive form (dsh plugin --profile web add /absolute/path/dsh-skill-preferences-0.2.2.tgz) and a manual profile entry for hand-managed profiles.

Compatibility

Uses public WebServer, Auth, settings, skills, Agent and client slot APIs and requires no edits to DSH source or built-in presets; the release verifier checks source and built runtimes against unmodified host commit 4d214f38c9fe03aefdfb9d900219f64f4ca85183. Version 0.2.2 restricts the global selector and global writes to the host's administrator role; the user layer requires an authenticated account in multiuser mode and the workspace layer requires an active session with a working directory.

Details

Alternatives

AKS1st/dsh-skill-manager · cheshireez/dsh-skill-hub · ddtcorex/maestro-skills

More plugins in Skills

Browse more in Skills

Guides for Skills plugins