nianchen8/dsh-skill-panel

nianchen8★ 1JavaScriptLast synced: 2026-08-15

Open on GitHub

Skill management panel for the DeepSeek Harness web app

README excerpt

dsh-skill-panel A skill management panel for the DeepSeek Harness web app: browse, search, filter, enable/disable, and uninstall your agent skills from the settings page or the sidebar. Built entirely on the harness's public plugin surface — a Typert Remote service on the host half, slot-registered React UI on the browser half. No forks, no internal APIs, no build step (pure JS, zero dependencies). Features - Skill list with name, description, source label, and per-source counts - Search and source filtering (user .agents , user .dsh , project roots, custom, bundled) - Model / User invocation switches (rewrites the SKILL.md frontmatter; unspecified switches are preserved) - Disable / Enable button — fully disables a skill while remembering its previous state, and restores exactly that state on enable - Uninstall with two-step confirm (deletes the skill directory, bundled skills are protected) - Detail view with whenToUse , on-disk path, and the SKILL.md body - All reads are session-scoped — the panel shows exactly the catalog your current session serves - Writes invalidate discovery synchronously, and the slash-menu cache is refreshed through the official forwarded events Requireme…

View full README on GitHub →
Tools / Devdeepseek-harnessdshdsh-pluginskill-managementskillssidebaragentsearch

Category