At a glance
What it does
A DeepSeek Harness web plugin for viewing, editing, and enabling or disabling discovered skills.
Web Profile
>=0.1.5-rc.1
Evidence-verified
Checked Sep 11, 2026, 2:00 PM UTC
Code-evidenced contributions
What it adds to DSH
Browses discovered skills, reads and edits file-backed SKILL.md content, and controls invocation switches.
Mechanism evidence ↗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.
- 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.
Maintainer source
Project 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.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
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
dsh plugin --profile web listCompatibility and access
DeepSeek Harness web Profile bundle; Node.js 22.19+ or 24+: >=0.1.5-rc.1。
Review compatibility evidence ↗
Risk facts
Can write edits to eligible file-backed SKILL.md files.
Evidence ↗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
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 UTC。GitHub facts last checked Sep 11, 2026, 2:01 PM UTC。
No material source change has been recorded since this evidence baseline.