DSH Plugins Marketplace

DSH Plugins

Skills

/

dsh-skill-manager

S

dsh-skill-manager

Manifest valid★ 1

View local Skills and edit automatic and /name invocation policies from DSH Web settings, with bundled and symbolic-link entries kept read-only.

UI (client)hasBundlePatch

DSH Skill Manager

简体中文

A small, security-focused local Skill manager for DeepSeek Harness Web.

DSH Skill Manager showing invocation controls in each Skill row

What it does

  • Lists the winning local Skills for the current DSH session and project.
  • Searches names, descriptions, sources, providers, and paths.
  • Loads instructions only when a row is expanded.
  • Shows source, provider, and resolved file path.
  • Places Automatic and /name invocation controls directly in every list row.
  • Keeps bundled, symbolic-link, runtime, and non-file Skills read-only.

It deliberately does not install, delete, create, sync, or market Skills. It manages the invocation policy of Skills already discovered by DSH.

Install

Requires Node.js ^22.19.0 || >=24.0.0 and a DSH Web profile compatible with the 0.1.0-rc.7 or 0.1.1-rc.2 SDK family.

Install directly from GitHub:

dsh plugin --profile web add github:SLin-code/dsh-skill-manager

The repository includes verified Host and browser bundles, so installation does not need to run dependency build scripts.

Restart dsh web, open Settings → Plugins → Skill Manager, and select a session. To remove it:

dsh plugin --profile web remove dsh-skill-manager

For local development:

npm install
npm run typecheck
npm test
npm run build
dsh plugin --profile web add .

Security model

The browser sends only the current sessionId, exact Skill name, and the two invocation booleans. It never supplies a filesystem path. The Host resolves the session's project directory and the winning Skill through the official ctx.sessions and ctx.skills services on every operation.

Mutation routes accept loopback, same-origin requests only. Before writing, the Host revalidates the YAML frontmatter and Skill identity, rejects bundled and symbolic-link entries, takes a cross-process lock, and performs an atomic same-directory replacement. Existing body text and YAML comments are preserved where possible.

The two canonical frontmatter fields are:

disable-model-invocation: false
user-invocable: true

Architecture

This repository is a standalone dual-face DSH plugin:

  • cordis.patch.yml mounts one plugin row into a selected profile.
  • src/index.ts is the Host half and registers loopback API routes.
  • src/client/index.tsx is the browser half and registers an official Settings slot.
  • dsh.bundle.patch and dsh.client in package.json connect both halves without patching DSH source.

Development

npm run typecheck
npm test
npm run build
npm pack --dry-run

License

MIT

Compatibility

DSH 0.2.1-rc.4: failedDSH 0.2.1-rc.3: failedDSH 0.2.1-rc.2: failed

Versions

Latest versionPublishedSize
0.1.0——
0.1.1——
0.1.2——
0.1.3——

Comments

Loading…

Similar plugins

dsh-skill-manager

Skill Manager page in the DSH settings panel: browse system / user / workspace / preset skills, expand a skill to its file tree, view and edit files, import skills from a zip, and export or delete the

Manifest valid

★ 2

↓ 297/wk

MIT

TypeScript

dsh plugin --profile web add dsh-skill-manager

by zhangzheng25

DeepSeek Harness plugin: skill management settings page. Browse/search agent skills, view SKILL.md details, and copy content/path directly from Settings → Skill Manager.

Manifest valid

★ 0

MIT

JavaScript

Aug 16, 2026

dsh plugin --profile web add dsh-skills-manager

by jackmis0724

DSH Web GUI skill manager: browse, preview, import, add, and batch-delete user skills (dsh plugin)

Manifest valid

★ 0

MIT

TypeScript

Aug 15, 2026

dsh plugin --profile web add @dsh-external/dsh-skill-manager

by EricXu20266

DSH skill manager — list, group and enable/disable skills, delegate creation to the host agent

Manifest valid

★ 0

TypeScript

Aug 18, 2026

dsh plugin --profile web add dsh-skillmanager

by Failing-coachman563

Manage and organize DSH skills via a web interface with one-click enable/disable, batch migration, and workspace-based grouping.

Manifest valid

★ 0

MIT

JavaScript

Oct 4, 2026

dsh plugin --profile web add dsh-skill-viewer

by MichengAI

DSH Skills Manager — 在 DeepSeek Harness 中统一加载并安全管理本机 Agent Skills · Load and safely manage local Agent Skills in DSH

Tools & CapabilitiesManifest valid

★ 386

↓ 26.7k/wk

Apache-2.0

JavaScript

Oct 28, 2026

dsh plugin --profile web add @michengai/dsh-skills-manager