MichengAI/dsh-skills-manager ↗★ 69

@michengai/dsh-skills-manager

DSH Skills Manager — 在 DeepSeek Harness 中统一加载并安全管理本机 Agent Skills · Load and safely manage local Agent Skills in DSH 适合需要从GitHub等渠道导入、更新、备份和开关管理技能的用户。

Package
@michengai/dsh-skills-manager
Compatibility
Unverified
Harness peer range
0.1.0-rc.8 || 0.1.1-rc.2 || 0.1.2-rc.1 || 0.1.5-rc.1 || 0.1.5-rc.2 || 0.1.7-rc.1 || 0.1.7-rc.2
Cordis peer range
>=4.0.1 <5.0.0
Version
1.1.4
License
Apache-2.0
Last updated
Sep 25, 2026

Install

$npx -p @deepseek-ai/dsh dsh plugin --profile web add github:MichengAI/dsh-skills-manager

Usage

What you want to doHow
Find a skillChoose Global or Project, expand a source group, or use search and filters.
Read its contentsSelect View details for the skill body and source information.
Enable or disableToggle the skill switch. This affects DSH without editing source files.
Add a skillSelect Create skill or Import into global DSH.
Install from a repositoryOpen Repositories → Add repository, enter a public GitHub URL, scan and install individual skills.
Update repository skillsSelect Refresh & check updates, then Review update to inspect changes and confirm backup and update.
Roll back an updateSelect Restore previous version for a skill with a backup, preview and confirm.
Recover a deletionOpen Trash and restore. For project skills, return to a session in the original project first.
  • Current project only: Git repositories use the nearest Git root. Other folders use the current session working directory; no git init required.
  • Independent copies: disabling a project copy allows another enabled copy to take over, and the panel identifies the active source. Disable all copies to turn the skill off completely.
  • File management: only DSH skills can move to Trash. Other Agent skills can be viewed and toggled. Creation and import always save to global DSH.

Repository boundaries

  • The header Check for updates updates the plugin itself. Repository Refresh & check updates checks skill contents without installing or replacing them; it shows animation, counts and the current repository.
  • Repository installation targets global DSH only. Public GitHub repositories are supported; private credentials and automatic updates are not. Removing a subscription keeps installed skills.
  • Archives are limited to 32 MiB, including when filtering by subdirectory. Failed scans preserve the previous catalog; corrupt caches require refresh.
  • Local edits require explicit confirmation before replacement. Historical backups are not automatically cleaned and consume additional disk space.