DSH 插件市场DeepSeek Harness 社区插件目录

dsh-skills

已验证 技能与智能体 ★ 3 0.1.1

Skills manager for DeepSeek Harness: a Skills panel in the left navigation that lists every installed Agent Skill, previews its instructions, enables or disables it without deleting it, installs skills from a folder or in batches from GitHub, and restores what was uninstalled.

一句话定位

Skills manager for DeepSeek Harness: a Skills panel in the left navigation that lists every installed Agent Skill, previews its instructions, enables or disables it without deleting it, installs skills from a folder or in batches from GitHub, and restores what…

安装方式

在 DSH 的 web profile 中执行下面的命令;装完刷新页面即可。

$ dsh plugin --profile web add dsh-skills@0.1.1

兼容的 DSH 版本

未声明

作者与热度

yixin2021 · ★ 3 · 更新于 2026-11-04

关于这个插件

---

description: "Skills manager for the DSH Web UI: a Skills panel in the left navigation that lists every installed Agent Skill, previews its instructions, enables or disables it, installs one from a folder, and restores what was uninstalled."

kind: "plugin-readme"

---

dsh-skills

English | [中文](README.zh.md)

A 技能 / Skills row in the DeepSeek Harness left navigation, and the page it opens.

[Install](#install) · [Download v0.1.0](https://github.com/yixin2021/dsh-skills/releases/latest) ·

[Landing page](https://yixin2021.github.io/dsh-skills/) (github.io is unreachable on some networks — see below)

DSH discovers Agent Skills from .dsh/skills and .agents/skills — under your

home and under a project — but ships no surface for seeing what is installed or

for turning one off without editing files. This plugin adds that surface.

What the panel does

| | |

|---|---|

| See everything | Every root DSH scans, with each skill's name, description, instruction path and invocation policy. |

| Preview | The full SKILL.md, frontmatter and body, without leaving the app. |

| Enable / disable | A switch per skill. Disabled skills keep their bytes and stay on disk. |

| Install | Copy a folder that has SKILL.md at its top level into the root you pick. The original is never moved. |

| Import from GitHub | Paste a GitHub repository, tree, or skill link. One repository can contribute several skills in one batch; conflicts and oversized bundles reject the whole batch without overwriting. |

| New skill | Write a bundle with a valid frontmatter block from a form. |

| Uninstall safely | Uninstall moves the entry to a root-local .trash; restore it later, or delete it for good. |

| Locate | Reveal a skill or a root in Finder / Explorer / the desktop file manager. |

| Known libraries | Codex, Claude Code, WorkBuddy and CodeBuddy keep their skills in well-known places; those that exist are listed automatically, each with that agent's mark. |

| Add a directory | Point the panel at another agent's skill library — ~/.claude/skills, a colleague's checkout, a shared bundle. Its skills are listed, managed in place, and loaded by DSH too. |

Install

From GitHub. This repository is a ready-to-install package: package.json

sits at the root and there is no build step, so any npm-compatible git spec

resolves. In the plugin manager (Settings → Plugins), install:

github:yixin2021/dsh-skills

The same spec works from the CLI — dsh plugin forwards its arguments to pnpm

inside the profile:

dsh plugin --profile desktop add github:yixin2021/dsh-skills
dsh plugin --profile desktop remove dsh-skills

https://github.com/yixin2021/dsh-skills and

git+ssh://git@github.com/yixin2021/dsh-skills.git are equivalent.

From a local checkout.

dsh plugin --profile desktop add /absolute/path/to/dsh-skills

The bundle patch inserts one Loader row named skills; the client half mounts

the navigation row and the panel. Reload the window after installing.

How it works

Host half (index.js) registers one authenticated JSON route,

POST /api/dsh-skills, on ctx.connection.fetch. It answers list, read,

set-disabled, trash, restore, purge, empty-trash, create,

import-directory, import-files, install-from-remote, reveal, add-root

and remove-root. ctx.skills.registerProvider publishes the

discovered libraries and the added directories to the model. lib/skills-core.js owns the

skill grammar — frontmatter parsing, root discovery, entry scanning — so the

route and the tests agree on what a skill is.

Client half (client.js) registers a sidebar.panellist icon under the id

dsh-skills and the main panel keyed by that same id, which is how the layout

addresses a panel. It never reads a skill root itself: every fact arrives

through the route, so the browser has no filesystem authority.

Importing from GitHub

同分类对比

同一分类下 Star 最高的 5 个,便于横向比较。

插件作者 Star版本更新
archify tt-a1i 95.2K 0.0.0 2026-11-10
nuwa-skill alchaincyf 37.9K 2.0.1 2026-11-10
distilly titanwings 26.5K 1.0.0 2026-10-13
learn-harness-engineering walkinglabs 24.1K 0.1.0 2026-10-22
dsh-Go ccch1mneyyy 18.1K 0.0.0 2026-11-10