证据快照复核于 2026-09-16GitHub 数据核对日期: 2026-08-21
证据已验证Plugin Bundle发现与管理Web Profile

DSH Skill Studio

用于查看、编辑以及启用或禁用已发现技能的 DeepSeek Harness Web 插件。

快速了解

它能做什么

用于查看、编辑以及启用或禁用已发现技能的 DeepSeek Harness Web 插件。

本站提供的是中文说明,不代表该项目或 Plugin 自身提供中文界面;语言支持请以上游文档为准。

使用场景
发现与管理Plugin 管理配置文件
适配技术
deepseek-harnessWeb
兼容性

Web Profile
>=0.1.5-rc.1

可信度与状态

证据已验证
核对日期 2026/9/11 UTC 14:00

有代码证据的贡献

它为 DSH 增加什么

技能管理器设置面板

浏览已发现的技能,读取和编辑有文件路径的 SKILL.md,并控制调用开关。

机制证据
skillmgr_* 工具

列出技能、获取详情、保存完整内容编辑,并更新启用或调用策略。

机制证据

选择前先看

它在 Web 设置页加入“技能管理器”,并提供 skillmgr_* 智能体工具。插件合并文件系统与运行时技能目录,可查看技能正文;只有具备真实文件路径的技能才允许原地编辑。

适合谁

维护本地技能集合,并希望通过可视化界面管理技能文件和调用策略的 DeepSeek Harness 用户。

常见任务

  • 查看已发现技能是否启用,以及模型或用户是否可调用。
  • 打开基于文件的技能并更新其 SKILL.md 正文。
  • 禁用技能,或调整模型可调用和用户可调用的 frontmatter 策略。
  • 查看运行时或内置技能,但不修改它们。

权限与数据

读取已发现的技能目录和 SKILL.md 内容;仅能向符合条件的、基于文件的技能写入编辑。

权限
  • 访问插件说明中列出的标准项目级和用户级技能根目录。
  • 向技能注册表报告的、基于文件的 SKILL.md 写入内容。
数据处理
  • 展示技能元数据、调用状态和完整技能正文。
  • 说明中称可从会话日志提取可复用的个人技能。

局限

  • 运行时和内置技能均为只读。
  • 无效的技能 frontmatter(包括 name 与 kebab-case 技能名不一致)可能导致 Harness 在重新发现时跳过该技能。
  • 提供的证据未审计已发布 npm 包的内容。
  • 提供的证据未实际执行安装或运行时行为。

DSHub 已核对

  • 已验证不可变源码提交、bundle 结构和 profile patch。
  • 清单声明了 Web 客户端及 >=0.1.5-rc.1 的 DeepSeek Harness 引擎要求。
  • README 记录了技能浏览、基于文件的编辑和调用策略控制功能。

DSHub 未核对

  • 未验证真实 Harness 环境中的安装成功、重启后的激活和实际行为。
  • 未独立测试其“仅 loopback 路由”和拒绝任意路径的声明。
  • 未独立验证会话日志提取行为及任何会话内容的处理方式。

固定版本安装

安装 DSH Skill Studio

这个Plugin Bundle没有 DSH Plugin 安装操作,请根据源码文档使用真实交付方式。

访问源码项目

维护者原文

项目 README

查看 commit a5d28fa 对应的 README
维护者编写的上游内容原文于 2026/9/11README.md 获取,正文和仓库相对媒体固定到 commit a5d28fa37f4b,内容哈希为 22c6a3ff2374。以下是未经 DSHub 翻译的上游原文,语言可能与当前页面不同;第三方托管的 badge 可能独立更新。

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

有意识地管理

安装与管理

前置条件与目标 Profile

目标 Web Profile

交付方式 Git Bundle — zhengjy01/dsh-skill-studio#a5d28fa37f4bf96fe554eed437c385fdf633e3cc

验证、更新与移除

显示生命周期命令
验证
dsh plugin --profile web list

兼容性与访问范围

DeepSeek Harness web-profile bundle; Node.js 22.19+ or 24+ >=0.1.5-rc.1

检查兼容性证据

风险事实

filesystem-write

Can write edits to eligible file-backed SKILL.md files.

证据
session-log-processing

Described as extracting reusable personal skills from session logs.

证据
证据与编辑审查Manifest、Bundle patch、分发与新鲜度

不可变证据

审查状态与源码活动

AI 已审查

该 bundle 使用 MIT 许可证。启用可写的管理功能前,请审查 Harness 环境中可访问的技能和会话数据。

AI 审查于 2026/9/11 UTC 14:01GitHub 事实核对日期: 2026/9/11 UTC 14:01

自当前证据基线以来,没有记录到重要源码变化。

下一步

按 Plugin 安装流程操作

订阅重要变化: DSH Skill Studio