nianchen8/dsh-skill-panel

nianchen8★ 1JavaScript最后同步: 2026-08-15

在 GitHub 打开

Skill management panel for the DeepSeek Harness web app

README 摘要

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…

在 GitHub 查看完整 README →
工具/开发deepseek-harnessdshdsh-pluginskill-managementskillssidebaragentsearch

分类