一個 DSH 插件,用於在統一面板中從 DSH 與常見本地 Agent 發現、載入、啟用/停用、檢視、建立、匯入並安全刪除 Agent Skills——狀態本地持久化,不重寫來源檔案。
DSH 整合
原生執行環境
作者聲明
安全稽核
未稽核
最後核實
2026-09-06
授權條款
Apache-2.0
01它能幫你完成什麼?
Discover and load user-level skills from `.agents`, CC Switch, Codex, Claude, Gemini, OpenCode, and Cursor into DSH
Skills from multiple local agents become available and toggleable in DSH Settings → Skills via non-mutating local policy
DSH Web users who work across multiple agents (Codex, Claude, Cursor, Gemini, OpenCode) and want one unified skill list
Enable or disable skills and persist every per-Skill toggle without rewriting source files
Toggle state persisted under `$DSH_HOME/skills-manager/state.json`; source Skill files stay untouched
DSH users who want safe, reversible control over which skills load
Create, import, and safely delete or recover DSH skills
New skills under `$DSH_HOME/skills` or project `.dsh/skills`; imports from `.zip` / folders / `SKILL.md`; recoverable Trash
DSH users managing their own skill set from Settings
02如何將外掛接入 DeepSeek Harness?
先決條件
- A working DeepSeek Harness Web installation with `dsh` available in PowerShell.
- Source installation and development require Node.js 20+.
安裝步驟
- 01
$ dsh plugin --profile web add @michengai/dsh-skills-manager@latest --registry=https://registry.npmjs.org/
- 02
If `dsh` is not on PATH, replace the leading `dsh` with `npx --yes @deepseek-ai/dsh`.
$ dsh
- 03
$ git clone https://github.com/MichengAI/dsh-skills-manager.git
- 04
$ npm install
- 05
$ npm test
- 06
$ dsh plugin --profile web add .
驗證整合成功
- dsh --profile web --dump-config
- Confirm the configuration output contains `skills-manager`, then restart DSH Web and hard-refresh the browser.
03DSH 整合程度與能力邊界
Installed into the DSH plugin system via `dsh plugin add`; applies cordis.patch.yml
Discover & load multi-agent skills
User-level skill dirs from `.agents`, CC Switch, Codex, Claude, Gemini, OpenCode, Cursor→Skills available and toggleable in DSH Settings → Skills
Project-level skill discovery & policy
Active Session workspaces `.dsh/skills` and `.agents/skills`→Skills grouped by project, enable/disable via non-mutating local policy
Persist toggle state
Per-Skill enable/disable toggle→State written to `$DSH_HOME/skills-manager/state.json`
Inspect skills (source-first UI)
Skill files (Markdown + frontmatter)→Markdown bodies, frontmatter, invocation state, duplicate shadowing, format diagnostics
Create from Settings
User- or project-level DSH skill created in Settings→New DSH skill; conversational creation stays user-level and needs approval
conversational creation remains user-level and requires approvalTrash & restore
User- or project-level DSH skill→Recoverable Trash; restore to original source or permanently delete
moves to recoverable Trash, then restore to original source or permanently deleteImport skills
`.zip` archive, skill folder, or single `SKILL.md`→Skill imported safely into `$DSH_HOME/skills`
04適合誰?何時不該用?
適合
- DSH Web users who work across multiple agents (Codex, Claude, Cursor, Gemini, OpenCode) and want one unified skill list
- DSH users who want safe, reversible control over which skills load
- DSH users managing their own skill set from Settings
不適合
- External Agent sources (CC Switch, Codex, Claude, etc.) are made available through manager policy while their files stay read-only; only manager state toggles, no create/delete.
- Every endpoint accepts only a loopback Host or a canonical host the DSH Web runtime already trusts; unknown hosts receive 403.
- The Host trust fence prevents DNS rebinding but is not authentication; reverse-proxy and LAN deployments still need authentication, a VPN, or network access controls.
05相容性、維護與安全提醒
- External Agent sources (CC Switch, Codex, Claude, etc.) are made available through manager policy while their files stay read-only; only manager state toggles, no create/delete.
- Enable, disable, and delete accept only one ordinary skill-name path segment.
- Every endpoint accepts only a loopback Host or a canonical host the DSH Web runtime already trusts; unknown hosts receive 403.
- The Host trust fence prevents DNS rebinding but is not authentication; reverse-proxy and LAN deployments still need authentication, a VPN, or network access controls.
readme_verified
06常見問題
DSH Skills Manager 是什麼?
它是一個社群維護的 DeepSeek Harness 插件(非 DeepSeek AI 官方產品),在統一面板中載入並安全管理來自 DSH 與常見本地 Agent 的技能。
能載入哪些 Agent 的技能?
它會發現來自 `.agents`、CC Switch、Codex、Claude、Gemini、OpenCode、Cursor 的使用者級技能,以及來自活躍 Session 工作區的專案級 `.dsh/skills` 與 `.agents/skills`。
啟用或停用技能會修改來源檔案嗎?
不會。啟用/停用只更新管理器本地的呼叫策略,每個開關持久化在 `$DSH_HOME/skills-manager/state.json`,來源 Skill 檔案不會被改寫。
怎麼安裝?
在 PowerShell 中執行 `dsh plugin --profile web add @michengai/dsh-skills-manager@latest --registry=https://registry.npmjs.org/`,再執行 `dsh --profile web --dump-config` 並確認輸出包含 `skills-manager`。
刪除的技能能復原嗎?
可以。使用者級與專案級 DSH 技能會先移入可復原的 Trash,你可以將其復原到原始來源,或在第二步永久刪除。
07相關的 DSH 工作流程
distilly
作者 titanwings
Distilly — Distill how they think into reusable Skills for any Agent or Bot. Formerly Colleague Skill(原同事 Skill).
dsh-market
作者 dsh-market
The plugin market inside DeepSeek Harness — browse, search, one-click install · DSH 視覺化外掛市場
ai_animation
作者 unclecheng-li
本專案整理了用於生成[炫酷 HTML 動畫網頁]的 AI Prompts,涵蓋動畫效果、3D 視覺化、PPT 風格演示、UI 美化等多個類別。
aegis
作者 ganyuanran
讓 AI 編碼智慧體具備架構意識:基線優先、證據驗證、漂移檢查,保障長任務安全。
08資料與來源
DSH Skills Manager is a community-maintained DeepSeek Harness (DSH) plugin, not an official DeepSeek AI product.
This product can be installed independently or used through the desktop app or Web suite. They share the same DSH core b…
此頁面根據專案公開文件、儲存庫中繼資料與 DSH Plugins 的結構化解析所產生;最後核實於 2026-09-06。發現錯誤?提交更正。
最佳 DeepSeek Harness 外掛
從全目錄挑出的 12 個值得優先安裝的外掛,涵蓋各個分類。
