DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

dsh-skill-studio

Skill Studio

DeepSeek Harness 的技能工作室:可视化查看所有代理技能,查看/编辑其 SKILL.md 内容,并通过 Web 设置面板和 skillmgr_* 工具启用或停用模型/用户调用

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add dsh-skill-studio@0.3.1
README兼容性版本

兼容性与来源证明

Skill Studio 以 dsh-skill-studio 发布,当前版本为 0.3.1。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

0.3.1stable
2026/9/29
0.3.0stable
2026/9/27
0.2.2stable
2026/9/27
查看其余 4 个版本收起版本
0.2.1stable
2026/9/11
0.2.0stable
2026/8/29
0.1.2stable
2026/8/23
0.1.1stable
2026/8/23

相关插件

正在加载相关插件…

最新版
0.3.1
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
125.6 kB
文件数
10
Surface
web
许可证
MIT
发布源
npm
GitHub
★ 2
周下载
312
安全扫描
✓ v0.3.1 扫描通过
最近提交
2026/9/29
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题

相关插件

继续浏览 agents-orchestration 分类下经过校验的插件。

Hindsight Coding Agents@vectorize-io/hindsight-coding-agents面向编程代理的仅反思式 Hindsight 长期记忆(可插拔支持多种运行框架:opencode、……),自动在后台导入(无需设置 CLI)。Liangshen@linxin666/dsh-liangshen适用于 dsh Web GUI 的 LiangShen (梁神) agent preset 及其 composer lever。主机部分在激活时将内置 preset 声明到 harness 的 agent-preset 注册表中(declare = enabled),因此无需写入任何内容,preset 即可供新会话选择Remote Bridge@linxin666/dsh-remote-bridgeDSH 远程桥接:主机端通过唯一且精确的 /ios/v1 WebSocket 路由提供协议 v1——会话列表、历史记录基线、提示、包含工具活动的实时回合增量、中断以及进程内代理审批——连接到通过一次性配对的设备Ds Botds-botDS Bot:DeepSeek Harness 的一组长期运行的 Bot,支持主 Bot、Bot 间消息和群聊

README

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.md file 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 (enabled master switch, or per-interface modelInvocable / 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

  1. Add the plugin to your profile:

    # from npm
    dsh plugin --profile web add dsh-skill-studio
    
    # or from GitHub (the repo carries the `dsh-plugin` topic)
    dsh plugin --profile web add github:zhengjy01/dsh-skill-studio
    

    Expected: the command prints the resolved package and records it in that profile's dsh.profile.bundles (the host only loads plugins listed there).

    Screenshot slot 1 — install output. Capture the terminal right after the command, last ~10 lines (resolved package + profile path). Redact your username / home path if it appears. Save as docs/images/dsh-skill-studio-1-install.png, then replace this block with ![Install output](docs/images/dsh-skill-studio-1-install.png).

  2. Restart dsh web (or use the sidebar 重启 / Restart entry if the dsh-restart plugin is installed).

    Expected: the host boots with dsh-skill-studio in its plugin list. There is no build step — lib/ is plain ESM.

  3. Open the Web GUI → 设置 (Settings) → Skill 工作台.

    Expected: the settings nav shows the "Skill 工作台" entry, and the panel lists every discovered skill with a source badge and its invocation state.

    Screenshot slot 2 — panel is live. Capture the settings nav (entry visible) plus the panel header and list. Redact any skill names you consider private. Save as docs/images/dsh-skill-studio-2-panel.png.

Usage

  1. Click a skill in the list.

    Expected: the detail view shows that skill's body plus its source and path.

  2. Edit the body in the textarea, then click 保存 / Save.

    Expected: the panel reports a successful write, and the skill's SKILL.md on disk now contains your text.

    Screenshot slot 3 — editing works. Capture the detail view with the editor open; use a non-sensitive skill (or blur its content). Save as docs/images/dsh-skill-studio-3-edit.png.

  3. Flip the 启用 / 模型可调用 / 用户可调用 switches.

    Expected: the row's state changes immediately and stays changed after a refresh (the switch writes disable-model-invocation / user-invocable into the frontmatter).

    Screenshot slot 4 — switches take effect. Capture the list row with one switch off, then the same row after a page refresh. Save as docs/images/dsh-skill-studio-4-switches.png.

  4. Or just tell your agent:

    列出所有 skill,并告诉我哪些被禁用了
    帮我禁用 session-knowledge 技能
    

    Expected: the agent answers through the skillmgr_* tools.

Screenshots to add

#WhereWhat it showsHow to captureSuggested filename
1InstallThe install command's output (package + profile)Terminal right after step 1, last ~10 lines; redact home pathdocs/images/dsh-skill-studio-1-install.png
2InstallThe panel open in Settings with the skill listSettings → Skill 工作台; include the nav entrydocs/images/dsh-skill-studio-2-panel.png
3UsageEditing a skill body and savingDetail view with the textarea open; use a non-sensitive skilldocs/images/dsh-skill-studio-3-edit.png
4UsageThe three switches after a refreshSame row before/after refreshdocs/images/dsh-skill-studio-4-switches.png

After adding the images, re-run npm pack --dry-run and the portability gate (npm run verify) — the README is part of the published tarball.

Notes

  • The frontmatter name key 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