一个 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 个值得优先安装的插件,覆盖各个分类。
