DeepSeek Harness Plugin Hub

发布与管理完整 Harness Profiles,发现适合你的插件。

探索

插件目录环境预设文档中心动态

社区

发布插件联系我们报告问题

相关链接

Plugin Hub GitHubDeepSeek Harness 官方项目系统状态隐私说明
© 2026 DeepSeek Harness Plugin HubPowered byPaxTech

独立、非官方社区项目,与 DeepSeek 官方无隶属、授权或背书关系。

DeepSeek Harness Plugin Hub
ProfilesPlugins分类动态文档登录管理 Profiles
ProfilesPlugins分类动态文档登录
← Plugins

@michengai/dsh-skills-manager

Skills Manager

DSH Skills Manager — 在 DeepSeek Harness 中统一加载并安全管理本机 Agent Skills · 在 DSH 中加载并安全管理本地 Agent Skills

插件会安装到这里;不确定时保持 web。

npx -y @deepseek-ai/dsh plugin --profile web add @michengai/dsh-skills-manager@1.2.29
README兼容性版本
Global skills management viewProject skills management viewBrowse and install repository skills

兼容性与来源证明

Skills Manager 以 @michengai/dsh-skills-manager 发布,当前版本为 1.2.29。Plugin Hub 会校验它的 manifest,并保存精确安装来源,便于复现安装结果。

DSH 兼容范围
*
运行环境
web
发布来源
npm
Registry 更新时间
2026/11/4

版本

1.2.29stable
2026/11/3
1.2.28stable
2026/11/3
1.2.26stable
2026/11/1
查看其余 97 个版本收起版本
1.2.25stable
2026/10/31
1.2.24stable
2026/10/31
1.2.23stable
2026/10/29
1.2.22stable
2026/10/29
1.2.21stable
2026/10/28
1.2.20stable
2026/10/26
1.2.19stable
2026/10/25
1.2.18stable
2026/10/24
1.2.16stable
2026/10/24
1.2.15stable
2026/10/24
1.2.14stable
2026/10/24
1.2.13stable
2026/10/23
1.2.12stable
2026/10/23
1.2.11stable
2026/10/21
1.2.10stable

相关插件

正在加载相关插件…

最新版
1.2.29
DSH
*
HMR
重启进程
Tree shaking
未声明可安全裁剪
解包体积
1.5 MB
文件数
51
Surface
web
许可证
Apache-2.0
发布源
npm
GitHub
★ 459
周下载
47,358
安全扫描
✓ v1.2.29 扫描通过
最近提交
2026/11/3
查看源码 ↗项目主页 ↗
README Badge

点击下方 Badge 复制 Markdown,粘贴到 README 即可。

这是你的 Plugin?认领权益 · 优先安全扫描

验证 package.json 声明的 GitHub 仓库,即可管理这个公开页面。认领后,Hub 会优先安排当前版本的安全扫描,并在通过后公开展示结果。

认领这个 Plugin →
报告问题
2026/10/21
1.2.9stable
2026/10/20
1.2.8stable
2026/10/19
1.2.7stable
2026/10/19
1.2.6stable
2026/10/18
1.2.5stable
2026/10/17
1.2.4stable
2026/10/17
1.2.3stable
2026/10/17
1.2.2stable
2026/10/17
1.2.1stable
2026/10/17
1.2.0stable
2026/10/17
1.1.23stable
2026/10/16
1.1.22stable
2026/10/15
1.1.21stable
2026/10/15
1.1.19stable
2026/10/13
1.1.18stable
2026/10/13
1.1.17stable
2026/10/12
1.1.16stable
2026/10/12
1.1.15stable
2026/10/11
1.1.13stable
2026/10/7
1.1.12stable
2026/10/7
1.1.10stable
2026/10/6
1.1.9stable
2026/10/4
1.1.8stable
2026/9/30
1.1.7stable
2026/9/30
1.1.6stable
2026/9/30
1.1.5stable
2026/9/28
1.1.4stable
2026/9/25
1.1.3stable
2026/9/23
1.1.1stable
2026/9/23
1.1.0stable
2026/9/22
1.0.1stable
2026/9/21
1.0.0stable
2026/9/21
0.1.53stable
2026/9/18
0.1.52stable
2026/9/16
0.1.51stable
2026/9/16
0.1.50stable
2026/9/12
0.1.49stable
2026/9/12
0.1.48stable
2026/9/10
0.1.47stable
2026/9/10
0.1.46stable
2026/9/10
0.1.45stable
2026/9/9
0.1.44stable
2026/9/9
0.1.43stable
2026/9/8
0.1.42stable
2026/9/7
0.1.40stable
2026/9/5
0.1.38stable
2026/9/3
0.1.37stable
2026/9/3
0.1.36stable
2026/9/3
0.1.35stable
2026/9/2
0.1.34stable
2026/9/2
0.1.33stable
2026/9/1
0.1.32stable
2026/8/30
0.1.31stable
2026/8/30
0.1.30stable
2026/8/28
0.1.29stable
2026/8/28
0.1.28stable
2026/8/28
0.1.27stable
2026/8/27
0.1.26stable
2026/8/27
0.1.25stable
2026/8/26
0.1.24stable
2026/8/23
0.1.23stable
2026/8/17
0.1.22stable
2026/8/17
0.1.20stable
2026/8/17
0.1.19stable
2026/8/17
0.1.18stable
2026/8/17
0.1.17stable
2026/8/16
0.1.16stable
2026/8/16
0.1.15stable
2026/8/16
0.1.14stable
2026/8/16
0.1.13stable
2026/8/16
0.1.12stable
2026/8/16
0.1.11stable
2026/8/16
0.1.10stable
2026/8/16
0.1.9stable
2026/8/16
0.1.8stable
2026/8/16
0.1.7stable
2026/8/15
0.1.6stable
2026/8/15
0.1.5stable
2026/8/15
0.1.3stable
2026/8/15
0.1.2stable
2026/8/15
0.1.1stable
2026/8/15
0.1.0stable
2026/8/15

相关插件

继续浏览 agents-orchestration 分类下经过校验的插件。

Headless@deepseek-ai/dsh-headlessdsh one-shot bundle:基于 dsh-base 的直接核心 Agent/Session 运行器,不包含 Host、HTTP 或浏览器层Experimental Agent Team Profile@deepseek-ai/dsh-experimental-agent-team-profile在一个实验性捆绑包中提供 Agent Teams 协作、工具和 Web UIExperimental Ralph Bundle@deepseek-ai/dsh-experimental-ralph-bundle使用全新代理执行明确请求的重复工作。Subagent Codex@deepseek-ai/dsh-subagent-codex基于官方 app-server 协议的一次性 Codex 子代理提供程序

README

DSH Skills Manager

DSH Skills Manager

Manage local and project skills, install from GitHub, preview updates and restore backups

简体中文 · Changelog · Apache-2.0

DSH Skills Manager is a community-maintained DeepSeek Harness (DSH) plugin, not an official DeepSeek AI product.

This README describes 1.2.29. Released changes are in the changelog.

Features

Bring skills from your computer and projects into DSH without switching between Agent folders.

  • Unified multi-view management: Browse Global Skills, Project Skills, Discover, and Trash in unified tabs with instant search, status filtering, and collapsible source groups.
  • Broad ecosystem support: Full coverage for 20+ tools and CLI environments including DSH, Shared Agent, Codex, Claude Code, Copilot, Cursor, Google Antigravity, Windsurf, Qoder, and Trae without touching third-party files.
  • Categorization and drag & drop: Create category folders inside sources, drag skill rows (⋮⋮) to organize and order them, batch assign skills, and toggle entire categories with a single switch. Category metadata is saved without moving files.
  • Public markets & repositories: Integrated Discover hub to explore trending skills from ClawHub and skills.sh, or subscribe to public GitHub repositories with incremental diff inspection and backups.
  • Create and flexible import: Create skills or import ZIP archives, folders, and SKILL.md files directly into your global user root or a registered workspace.
  • Wide reading experience: 760px responsive detail modal with monospace syntax styling, vertical resizing, and a one-click "Copy body" action.
  • Trash & safe rollback: Soft delete protects skills from accidental loss, allowing complete restoration with provenance and update history preserved.
  • Custom source folders: Point an external agent source at another folder from the panel without moving any file. DSH and Shared Agent stay configured by the host.

Screenshots

Global skills:

Global skills management view

Project skills:

Project skills management view

Skill repositories & discover:

Browse and install repository skills

Screenshots show core feature views for global skills, project skills, and skill discovery. Lossless WebP.

Installation

Requires a working DeepSeek Harness installation. The commands below use the web profile; replace it with yours if needed.

Supported plugin installation sources are the npm registry, a locally built .tgz package, and GitHub. GitHub and npm both include a ready-to-run lib. After changing source, run the build before committing.

Ask an agent to install it

Send this to an agent that can use your local terminal:

Install the latest @michengai/dsh-skills-manager into my DSH web profile using the official npm registry. Confirm installation and explain how to reload DSH.

Install manually

[Console]::OutputEncoding = [System.Text.Encoding]::UTF8
$OutputEncoding = [System.Text.Encoding]::UTF8
dsh plugin --profile web add @michengai/dsh-skills-manager@latest --registry=https://registry.npmjs.org/

Restart DSH, refresh the page, and open Settings → Skills. To update, select Check for updates or run the installation command again.

  • Plugin 1.2.29 is tested with DeepSeek Harness 0.2.0-rc.1, 0.2.0-rc.2, 0.2.1-rc.1, 0.2.1-rc.2, 0.2.1-rc.3.
  • Host compatibility: Full DeepSeek Harness 0.2.x line (>=0.2.0-rc.1 <0.3.0-0), forwards-compatible with subsequent 0.2.x releases, alphas, and RCs without requiring routine plugin version bumps. Legacy versions and breaking changes in the 0.3.0 generation are rejected by the version gate. If you still use a 0.1.x host, install plugin 1.1.23 instead of @latest.
  • Reverse proxy deployment: Supports hosting DSH behind prefix-stripping reverse proxies (e.g. /app/dsh/). API and update endpoints resolve against the page base URI (document.baseURI).

Plugin Configuration & Toggles

The plugin follows standard DSH bundle configuration conventions. Options are located at:

Sidebar → Plugins → Click Skills Manager (the host's plugins.bundle.config slot).

Two native switches are available:

1. Sidebar Entry (sidebarEntry)

  • Default: Disabled (false)
  • Description: Displays a persistent Skills navigation icon directly under Plugins in the host's left primary sidebar.
  • Effect:
    • When enabled, clicking the sidebar icon opens the Skills Manager directly in the primary workspace with a 960px centered container (matching host plugin manager conventions). This eliminates vertical scrolling constraints in narrow settings dialogs;
    • When disabled, unregisters the sidebar entry cleanly;
    • The standard Settings → Skills view remains active either way, and state is synchronized live across both entry points.

2. Online Updates (onlineUpdate / updater)

  • Default: Enabled (true)
  • Description: Controls whether the plugin checks for and installs updates from npm.
  • Effect:
    • Dynamic UI Sync: Disabling the toggle hides the Check for updates button in the header immediately without requiring a full page reload;
    • Endpoint Guard: When disabled, the update API route returns HTTP 403 for all check and install requests, preventing unreviewed updates;
    • Host / Platform Lock: For curated plugin indexes (such as VibeDev) or restricted enterprise environments, this can be locked directly via Cordis configuration (bundle patch) without needing UI interaction:
      updater: false # or onlineUpdate: false
      
      Once configured, the built-in updater is disabled at startup and the update action stays hidden.

Usage Guide

ActionHow to do it
Find skillsSwitch between Global Skills and Project Skills tabs, expand/collapse source groups, or use the search bar and status filters.
Inspect contentClick View details on any skill row to read SKILL.md content and diagnostics in a 760px wide resizable dialog, with one-click Copy body.
Toggle invocationToggle the switch on the right side of a skill row to enable or disable it for DSH without editing third-party files.
Change an external source folderClick Source folders… in the header or select Change skills folder on the source row, type or browse to a folder, and save. Restore default returns to the configured default. Only where this plugin reads changes; no files move and external sources stay read-only.
Organize categoriesClick New category within a source, then drag the grab handle (⋮⋮) to reorder or move skills across categories. Toggling a category turns all its member skills on or off.
Create & importClick Create skill or Import skill in the header. Select destination scope (User directory or a registered workspace project) and path.
Discover & installOpen the Discover tab to browse trending ClawHub skills or search the skills.sh catalog, or click Add repository to subscribe to a public GitHub repo.
Update repository skillsClick Refresh, inspect file diffs with Review update, and confirm to update with an automated backup.
Roll back updatesClick Restore previous version on skills with backup history, preview changes, and confirm rollback.
Recover deletionsOpen Trash to restore accidentally deleted DSH skills with their original locations preserved.

Four Main Tabs

  1. Global Skills
    • Manage cross-project skills stored across all detected agent home directories on your machine.
    • Categorize and toggle skills by source; same-name precedence automatically highlights shadowed copies.
  2. Project Skills
    • Select any registered workspace from the dropdown to manage its project-level skills (<project>/.dsh/skills, etc.).
    • Scans and searches only the selected workspace; project copies take precedence over global counterparts.
  3. Discover
    • Public Catalogs: Direct integration with ClawHub and skills.sh to find and install popular community skills;
    • GitHub Repositories: Subscribe to public repositories, scan skill lists, preview diffs, and install copies with local edit protections.
  4. Trash
    • Soft-delete buffer for DSH and Shared Agent skills, preserving provenance and install destinations.
    • Deleted skills can be restored anytime with a single click.

Skill Naming & Frontmatter Requirements

The DeepSeek Harness loader enforces strict identifier policies:

  • Format constraint: Host loaders require skill names to strictly match lowercase ASCII alphanumeric characters and hyphens (kebab-case, e.g. my-tool).
  • Non-ASCII & Chinese skill folders: Your skill directory name can remain in Chinese (e.g. 文案排版/), provided you specify a valid English name in SKILL.md frontmatter:
    ---
    name: copy-formatting-helper
    description: Helper for multi-platform article formatting
    ---
    
    # Skill instructions...
    
  • Diagnostics: Skills lacking an English name are flagged with clear in-app diagnostics explaining that the host loader cannot invoke them, with options to safely disable or clean up records.

Repository & Installation Boundaries

  • The header Check for updates updates the plugin itself; repository Refresh checks subscribed skill contents without replacing local files.
  • Repository installation can target user DSH skills, Shared Agent (~/.agents/skills, overridable via DSH_AGENTS_HOME), or <project>/.dsh/skills for registered workspaces. Unsafe paths and external agent roots (Codex, Claude) are locked against writes.
  • 32 MiB archive limit; downloading subdirectories still fetches the full archive.
  • Local edits are detected and require explicit confirmation before overwriting; backup history is preserved for rollback.

Supported Agent directories

~ means your home directory; <project> is the project root of a registered workspace. These are default paths; configured environment variables take precedence. An environment variable overrides the agent's main home root directory, and the plugin scans the skills folder under it (i.e., <ENV_PATH>/skills).

SourceGlobal directoryEnvironment variableProject directory
DSH DSH~/.dsh/skillsDSH_HOME<project>/.dsh/skills
Shared Agent Shared Agent~/.agents/skillsDSH_AGENTS_HOME<project>/.agents/skills
CC Switch CC Switch~/.cc-switch/skills——
Codex Codex~/.codex/skillsDSH_CODEX_HOME<project>/.codex/skills
Claude Code Claude Code~/.claude/skillsDSH_CLAUDE_HOME<project>/.claude/skills
Gemini Gemini~/.gemini/skillsDSH_GEMINI_HOME<project>/.gemini/skills
OpenCode OpenCode~/.config/opencode/skillsDSH_OPENCODE_HOME<project>/.opencode/skills
Cursor Cursor

Ordinary project-root <project>/skills directories are not scanned, so repository release resources are not exposed as Agent skills. OpenClaw / Clawdbot support is limited to the user-level sources above. Qoder CN CLI project skills use <project>/.qoder/skills and appear as Qoder. Qoder CN IDE uses the Lingma directories. Missing external source directories are not shown. External agent sources (CC Switch, Codex, Claude Code and others) can be pointed at another folder from the source row; the change takes effect immediately. Overrides are stored in ~/.dsh/skills-manager/roots.json and take precedence over DSH_<AGENT>_HOME; editing that file by hand requires restarting DSH. DSH and Shared Agent are the host's scan paths and are not offered here — use DSH_HOME / DSH_AGENTS_HOME to relocate them. The folder must already exist and must not overlap another source; when a custom folder disappears, the source stays listed so you can restore the default.

Custom sources (agents outside the list)

An agent that is not in the table above does not need to wait for a release: open Source folders, choose Add source and point it at the agent's skills folder. Custom sources behave like built-in external sources — read-only, nothing moved or modified — and support grouping, drag-and-drop organisation, and source-level plus category-level toggles. The display name defaults to the folder name and can be overridden.

When an agent keeps a separate skills folder per sub-profile (multiple accounts or workspaces), point at the product folder and choose Scan subfolders: the plugin looks two levels down for every skills folder containing SKILL.md and lists them as candidates named product / subfolder, each with its skill count, so you can register them in one go. Scanning only produces candidates and never registers anything by itself; candidates overlapping an existing source are flagged and cannot be added.

Registrations live in the customSources section of roots.json, alongside the folder overrides. Removing a registration only deletes that record — the skill files on disk are left untouched. Up to 32 custom sources are supported.

DSH product ecosystem

For a desktop workbench, download DSH Codex Desktop. Existing DeepSeek Harness installations can add plugins as needed by following each project's README. Below are 11 first-party plugins; consult the corresponding desktop release notes and bundled catalog for what that version includes.

PluginWhat you can do
Codex UIOrganize projects and conversations, search tasks, and navigate chat turns
Agency AgentsChoose and summon specialists for your task
Skills ManagerManage local and project skills; install, update and roll back repository skills
Archive ManagerSearch, restore, or clean up archived conversations
IM ConnectSend tasks and receive replies through messaging platforms
AutomationSchedule tasks and review each run
BTWAsk side questions without interrupting the main task
SimplifyUse /simplify to improve code within your Git changes
PUAGuide the Agent to try new approaches after failures, investigate causes, and verify results before completion
Code ReviewUse /review to request an independent Agent code review and receive the report in the current conversation
Codex PetView conversation notifications and respond to tool approvals and questions through a desktop pet

Feedback and contributions

Open an issue for bugs or suggestions. Include your DSH and plugin versions, reproduction steps, and a full screenshot for UI issues.

Source code lives in src and uses strict TypeScript while retaining the existing plugin architecture. Run npm run typecheck for type checks, npm run build to generate runtime files, and npm run verify for the full regression and package checks. GitHub and npm both include a ready-to-run lib. After changing source, run the build before committing. Packing still checks types and builds the JavaScript files required by the npm package. CI runs full verification on Node.js 22.19.0 and 24, and code changes also trigger the supported-host compatibility matrix. Contributions are welcome.

To test a source checkout, install dependencies using the pinned pnpm version, run npm run verify, then run npm pack. Install the resulting .tgz with dsh plugin --profile web add <package.tgz>, restart DSH and refresh the page. Do not use --ignore-scripts when packing: it skips the build hook.

License

Apache License 2.0

~/.cursor/skills
DSH_CURSOR_HOME
<project>/.cursor/skills
Copilot Copilot~/.copilot/skillsDSH_COPILOT_HOME<project>/.github/skills
Windsurf Windsurf~/.codeium/windsurf/skills
~/.windsurf/skills
DSH_WINDSURF_HOME
DSH_WINDSURF_USER_HOME
<project>/.windsurf/skills
Trae Trae~/.trae/skillsDSH_TRAE_HOME<project>/.trae/skills
Trae CN Trae CN~/.trae-cn/skillsDSH_TRAE_CN_HOME<project>/.trae-cn/skills
OpenClaw OpenClaw / Clawdbot~/.openclaw/skills
~/.clawdbot/skills
DSH_OPENCLAW_HOME
DSH_CLAWDBOT_HOME
—
Roo Roo~/.roo/skillsDSH_ROO_HOME<project>/.roo/skills
CodeBuddy CodeBuddy~/.codebuddy/skillsDSH_CODEBUDDY_HOME<project>/.codebuddy/skills
WorkBuddy WorkBuddy~/.workbuddy/skillsDSH_WORKBUDDY_HOME<project>/.workbuddy/skills
Qoder Qoder~/.qoder/skillsDSH_QODER_HOME<project>/.qoder/skills
Qoder CN CLI Qoder CN CLI~/.qoder-cn/skillsDSH_QODER_CN_HOME—
Qoder CN Qoder CN~/.lingma/skillsDSH_LINGMA_HOME<project>/.lingma/skills
Google Antigravity Google Antigravity~/.gemini/config/skillsDSH_ANTIGRAVITY_HOME<project>/.agents/skills