dshbase

插件目录 / Developer / dsh-skill-studio

dsh-skill-studio

已验证 · 实测可装 zhengjy01

✓ 持续维护 基于 9 个官方 DSH 包

查看 GitHub ↗ ← 返回插件目录

0Stars
0Forks
0未关闭 issue
—语言
2026-08-23最近推送
跨平台平台

功能简介

Skill studio for DeepSeek Harness: visualize, edit and enable/disable agent skills from the web settings panel and via skillmgr_* tools

✅
我们的评价
可用 — 实测通过,早期项目

Skill studio for DeepSeek Harness: visualize, edit and enable/disable agent skills from the web settings panel and via skillmgr_* tools 实测能干净安装、正常启动。早期项目,但功能可用。

「已验证」表示我们的自动化 CI 在干净 profile 里实际执行了 dsh plugin add 并启动成功——仅此而已。功能描述与版本兼容性均为作者声明。这不是安全审计,也不代表对第三方代码的背书。

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

# 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 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

安装

🧩 让 Agent 自动装(推荐)

装一次目录插件,之后本站所有插件都能让 DeepSeek Harness 自动找、自动装:

dsh plugin add dshbase-catalog

然后对 agent 说「帮我装 dsh-skill-studio」,它会在目录里找到并自动安装。文档:dshbase-catalog · 已验证场景包。

该插件是 GitHub 源码(未发 npm)——直接从仓库装:

Web profile:

dsh plugin --profile web add github:zhengjy01/dsh-skill-studio

Headless(CLI)profile:

dsh plugin --profile headless add github:zhengjy01/dsh-skill-studio

实测报告

验证通过:从 GitHub 源码完成 L1 安装 + L2 加载 + L3 运行(dsh 0.1.0-rc.6)。

安全:尚未扫描——我们的每日静态扫描将很快覆盖它。

分享徽章

Developer 里更多

浏览全部 7819 个插件 →