dsh-skill-panel
Manifest validDSH settings panel for viewing and managing ~/.agents/skills and per-project .agents/skills skill directories
dsh-skill-panel
A DeepSeek Harness plugin that adds a Skills panel to the settings page for managing and viewing the local skill directories:
- Global:
~/.agents/skills(respectsDSH_AGENTS_HOME) - Project-level:
<workspace>/.agents/skillsfor every workspace registered in the harness
The panel lists each skill, shows its description, body and directory contents, supports searching across the current scope, removing skills, and opening the directory in the system file manager. Chinese and English copy included.

Layout
src/— TypeScript source.src/index.tsis the host plugin (one loopback-pinned Connection RPC channel/skill-panel);src/catalog.tsis the pure filesystem catalog (scan/read/remove/open);src/client/is the browser half (settings section, locales, styles);src/contract.tsis the shared wire contract.lib/— committed build artifacts (lib/index.js,lib/invariant.js,lib/client.js); the profile resolvesmain,./client, and./invariantfrom here.tests/—node --testsuites over the catalog.
Build
pnpm install
pnpm run build # esbuild bundles + tsc declarations
node --test tests/catalog.test.mjs
Integration
Install into a profile with the bundle route, from a local path:
dsh plugin --profile web add file:/path/to/dsh-skill-panel
or directly from GitHub:
dsh plugin --profile web add git+https://github.com/hexbee/dsh-skill-panel.git
Security
- The RPC channel is pinned to loopback (
authority: 'loopback'), like every settings surface. - Project scopes are addressed only by Host-registered workspace ids — the browser never submits a raw filesystem path.
- Every mutation is confined to
~/.agents/skillsor<workspace>/.agents/skills. - Removing a symlinked skill unlinks the link only; the linked target is untouched.
Versions
| Latest version | Published | Size |
|---|---|---|
| 0.1.1 | — | — |
Comments
Loading…
From the same category
by nexu-io
🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards,
★ 97k
Apache-2.0
TypeScript
Sep 19, 2026
by Molunerfinn
:rocket: The Ultimate Image Uploader for Efficient Creators. Supports Obsidian, Typora, VS Code etc. and 60+ image hosting services (S3, GitHub, Cloudflare R2, Imgur, Aliyun OSS...). Paste, upload, d
★ 27.2k
MIT
TypeScript
Sep 1, 2026
by YaoApp
✨ All your agents and workspaces in one place, on every device you own. Track tasks on a board, accessible from desktop, mobile, browser, or API. Self-hosted.
★ 8k
Go
Sep 16, 2026
by zhu1090093659
DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop
★ 7.8k
Apache-2.0
TypeScript
Sep 19, 2026
dsh plugin --profile web add dsh-webby omdsh-dev
开放的侧边栏底座,支持三方拓展注册新侧边栏页面。内置文件渲染编辑/终端/侧边对话/Git/子代理页面 | Open sidebar foundation, supports third-party extensions to register new sidebar pages. Built-in file rendering/editing, terminal, side chat, Git,
★ 3.7k
↓ 92.3k/wk
MIT
TypeScript
Sep 17, 2026
dsh plugin --profile web add dsh-better-sidebarby ccch1mneyyy
DSH 官方公众号收录的 TUI 补位插件:Claude Code 风,鲸鱼顶栏/实时状态/流式思考/双击 Esc 回滚/上下文进度+TPS。npm 一键装。 DSH official WeChat featured TUI plugin — Claude Code style: whale bar, live status, streaming thoughts, double-Esc rol
★ 3.1k
↓ 9.5k/wk
MIT
TypeScript
Sep 19, 2026
dsh plugin --profile web add @deepseek-harness-tui/dsh-tui