Evidence snapshot reviewed Sep 16, 2026GitHub checked Aug 21, 2026
Evidence-verifiedPlugin BundlePlugin Discovery & ManagementWeb Profile

DSH Skill Studio

A DeepSeek Harness web plugin for viewing, editing, and enabling or disabling discovered skills.

At a glance

What it does

A DeepSeek Harness web plugin for viewing, editing, and enabling or disabling discovered skills.

Use cases
Plugin Discovery & ManagementPlugin ManagementConfigurationFiles
Works with
Deepseek HarnessWeb
Compatibility

Web Profile
>=0.1.5-rc.1

Trust & status

Evidence-verified
Checked Sep 11, 2026, 2:00 PM UTC

Code-evidenced contributions

What it adds to DSH

Web UISkill Manager settings panel

Browses discovered skills, reads and edits file-backed SKILL.md content, and controls invocation switches.

Mechanism evidence
Model Toolsskillmgr_* tools

Lists skills, retrieves details, saves full-body edits, and updates enablement or invocation policy.

Mechanism evidence

Before you choose it

Adds a Skill Manager to the web settings panel plus skillmgr_* agent tools. It combines filesystem and runtime skill catalogs, lets you inspect skill bodies, and permits in-place edits only for skills backed by a real file path.

Best for

DeepSeek Harness users who maintain local skill collections and want a visual control surface for their skill files and invocation policy.

Common tasks

  • Review which discovered skills are enabled and whether the model or user may invoke them.
  • Open a filesystem-backed skill and update its SKILL.md body.
  • Disable a skill or adjust model-invocable and user-invocable frontmatter policy.
  • Inspect runtime or bundled skills without editing them.

Permissions and data

Reads discovered skill catalogs and their SKILL.md content; can write edits only to eligible filesystem-backed skill files.

Permissions
  • Access to standard project and user skill roots described by the plugin.
  • Write access to file-backed SKILL.md files reported by the skill registry.
Data handling
  • Displays skill metadata, invocation state, and full skill bodies.
  • The description states that it can mine session logs to extract reusable personal skills.

Limitations

  • Runtime and bundled skills are read-only.
  • Invalid skill frontmatter, including a name that does not match the kebab-case skill name, may cause Harness rediscovery to skip the skill.
  • The published npm package contents were not audited in the supplied evidence.
  • Installation and runtime behavior were not executed in the supplied evidence.

What DSHub checked

  • The immutable source commit, bundle structure, and profile patch were verified.
  • The manifest declares a web client and DeepSeek Harness engine requirement of >=0.1.5-rc.1.
  • The README documents skill browsing, file-backed editing, and invocation-policy controls.

What DSHub did not check

  • Successful installation, restart activation, and behavior against a live Harness instance were not verified.
  • The claimed loopback-only routing and arbitrary-path restriction were not independently tested.
  • Session-log extraction behavior and handling of any session content were not independently verified.

Pinned install

Install DSH Skill Studio

This plugin bundle does not have a DSH Plugin install action. Use its source documentation for the delivery method.

Visit the source project

Maintainer source

Project README

View at commit a5d28fa
Maintainer-authored contentCaptured from README.md on Sep 11, 2026. The text and repository-relative media are fixed to commit a5d28fa37f4b with content hash 22c6a3ff2374; provider-hosted badges may update independently. README commands are upstream documentation; the DSHub copy action above is the verified, version-pinned install.

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

Operate deliberately

Install and manage

Prerequisites and target Profile

Target Web Profile

Delivery Dsh Bundle Git — zhengjy01/dsh-skill-studio#a5d28fa37f4bf96fe554eed437c385fdf633e3cc

Verify, update, and remove

Show lifecycle commands
Verify
dsh plugin --profile web list

Compatibility and access

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

Review compatibility evidence

Risk facts

Filesystem Write

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

Evidence
Session Log Processing

Described as extracting reusable personal skills from session logs.

Evidence
Evidence and editorial reviewManifest, Bundle patch, distribution and freshness

Immutable evidence

Review status and source activity

AI reviewed

MIT-licensed bundle. Review the skills and session data available to the Harness environment before enabling write-oriented management features.

AI reviewed Sep 11, 2026, 2:01 PM UTCGitHub facts last checked Sep 11, 2026, 2:01 PM UTC

No material source change has been recorded since this evidence baseline.

Next step

Follow the Plugin installation workflow

Subscribe to material changes for DSH Skill Studio