- Home
- Plugin
- Miglioramenti UI
- dsh-skill-studio
Z
dsh-skill-studio
zhengjy01/dsh-skill-studio
Skill studio for DeepSeek Harness: visualize all agent skills, view/edit their SKILL.md bodies, and enable or disable model/user invocation — from the web settings panel and via skillmgr_* tools
Installazione
dsh plugin --profile web add github:zhengjy01/dsh-skill-studioREADME
dsh-skill-studio
English | 中文
Visualize, edit and manage DeepSeek Harness skills right from the web settings panel — list every skill DSH discovered, view its full SKILL.md, edit the body, and enable/disable model & user invocation with a switch.
Features
- Skill 管理器 settings panel — 设置 → Skill 管理器: list every skill (name, description, source root, nested flag, model/user invocation state), open any skill to see its full body, edit the
SKILL.mdfile in place, and toggle enable / model-invocable / user-invocable. - skillmgr_list — list all skills with source, nested flag and invocation state.
- skillmgr_get — view one skill's full detail (body + path + policy).
- skillmgr_save — save a full-body edit (frontmatter + markdown) back to the file.
- skillmgr_policy — enable/disable a skill (
enabledmaster switch, or per-interfacemodelInvocable/userInvocable). - Two merged catalogs: ① direct filesystem scan of the standard roots (project
.dsh/skills/.agents/skills, user~/.dsh/skills/~/.agents/skills), expanding one level of nested bundles (e.g.~/.agents/skills/superpowers/<name>— flagged 嵌套/nested), plus ② the official registry (ctx.skills) for runtime / bundled skills. The panel therefore shows every skill on disk even when the host-plane filesystem provider is disabled (the web architecture deliberately moves local discovery to per-agent presets). - Enable/disable is implemented with line-level frontmatter surgery on
disable-model-invocation/user-invocable; all other frontmatter lines are preserved verbatim. Saves are picked up by DSH on rediscovery. - Read-only safety: only skills with a real file path (filesystem sources) are editable; runtime / bundled skills are shown as read-only. Routes are loopback-only.
Install
# local development
dsh plugin --profile web add link:/path/to/dsh-skill-studio
# after publishing to GitHub (repo tagged with the `dsh-plugin` topic)
dsh plugin --profile web add github:zhengjy01/dsh-skill-studio
Restart dsh web to activate. No build step — lib/ is plain ESM.
Usage
In the web settings page (设置 → Skill 管理器) you can:
- browse the full skill catalog with source badges and invocation state;
- click a skill to read its body and edit it (textarea) → 保存 writes the file back;
- flip 启用 / 模型可调用 / 用户可调用 switches.
You can also just tell your agent:
列出所有 skill,并告诉我哪些被禁用了
帮我禁用 session-knowledge 技能
The agent will use the skillmgr_* tools.
Notes
- The frontmatter
namekey must match the skill name (kebab-case); breaking the frontmatter format may cause DSH to skip the skill on rediscovery. - Editing is scoped to files the skill registry reports; the plugin never accepts arbitrary paths.
- Zero runtime dependencies beyond the DSH peer packages.
License
MIT
Plugin correlati
Z
dsh-web-ui (dsh-task-board)
zhu1090093659/dsh-web-ui
5.7k6 ore faMiglioramenti UIApache-2.0
Z
dsh-web-ui (dsh-web-ui-all)
zhu1090093659/dsh-web-ui
5.7k6 ore faMiglioramenti UIApache-2.0
O
DSH-better-sidebar
omdsh-dev/dsh-better-sidebar
2.7k5 ore faMiglioramenti UIMIT
C
dsh-TUI
ccch1mneyyy/dsh-tui
2.4k4 ore faMiglioramenti UIMIT