@michengai/dsh-skills-manager
Load and manage local agent skills from one screen inside DSH.
Version 1.4.6 of @michengai/dsh-skills-manager, last published 2026-11-13; the install command and the range come from its own manifest.
Install
dsh plugin add @michengai/dsh-skills-manager writes one dependency line into the profile manifest; pnpm then unpacks it under $DSH_HOME/profiles/<name>/node_modules.
dsh plugin --profile web add @michengai/dsh-skills-managerCompatibility
engines.dsh in @michengai/dsh-skills-manager declares >=0.2.0-rc.1 <0.3.0-0; run dsh --version and compare it, because outside that range the CLI skips the plugin at boot and prints the requirement instead of booting.
If two plugins fight
Peers @deepseek-ai/dsh-skill, @deepseek-ai/dsh-tools and @deepseek-ai/dsh-web-app; it patches skill rows. dsh-univer-office peers @deepseek-ai/dsh-skill too, and a patch replaces the whole row config, so configure the skill list in one place and let the other only read.
Who made it
Author: MichengAI. Repository: https://github.com/MichengAI/dsh-skills-manager. Package page: https://www.npmjs.com/package/@michengai/dsh-skills-manager.
After install
It declares @deepseek-ai/cordis as a peer and renders a skill list with toggles in the skills panel in the sidebar; after dsh plugin add @michengai/dsh-skills-manager, dsh --profile web --dump-config lists the row that mounts it.
Files it touches
No storage peer appears in the manifest of @michengai/dsh-skills-manager, so the dependency line in $DSH_HOME/profiles/<name>/package.json is the only file you can point at; the package description names nothing else.
Removing it
Removing @michengai/dsh-skills-manager is the mirror command, dsh plugin --profile web remove @michengai/dsh-skills-manager. Its manifest declares no storage peer, so it writes nothing under $DSH_HOME; removing it leaves no files behind.
Common questions
Does it collide with dsh-univer-office?
@michengai/dsh-skills-manager is the one to keep here: Declare skills in one place — The office plugin needs the skill only for document tooling; the manager is the one whose job is the list.
Which dsh versions load it, and what happens outside that window?
On >=0.2.0-rc.1 <0.3.0-0 the CLI loads @michengai/dsh-skills-manager; outside it, boot stops with the requirement instead of running the plugin. dsh plugin allow-version @michengai/dsh-skills-manager is the per-package override if you accept the risk.