DSH Desktop allows placing Agent Skills in the ~/.dsh/skills directory. As the number of skills grows, browsing, searching, and version management can become difficult. This plugin provides a complete “Skill Management Console” in DSH’s settings page, used to centrally manage installed skills and the built-in marketplace.
Feature Overview¶
This plugin provides the following capabilities:
-
Skill Management
- Browse, search, and filter installed skills by category; view version, dependencies, and directory structure.
- English descriptions are automatically translated into Chinese.
- Provides “Refresh” and “self-healing” features, periodically polling the index generation to prevent stale pages from persisting.
-
Skill Marketplace
- Built-in Anthropic official skill library, Superpowers, and ClawdHub community marketplace.
- Supports any GitHub repository (
owner/repo[/subpath]). - Supports saving custom sources as persistent configuration.
-
Interaction and Invocation
- Chatbox skill selector: click the ⚡ button next to the input field to insert a
/skill-nameinvocation. - One-click invocation: copy the “Let the Agent load” prompt and paste it into the conversation to execute it.
- Batch installation: supports pasting multiple GitHub repositories or npm package names (separated by spaces, commas, or semicolons).
- Chatbox skill selector: click the ⚡ button next to the input field to insert a
-
Import and Export
- Supports importing skills from Claude Code, Codex, OpenCode, or a local directory.
- Supports batch installation.
-
Maintenance and Security
- One-click uninstallation: by default moves skills to a recycle directory.
- Recycle bin: supports restoring or completely deleting uninstalled skills.
- Automatic updates: periodic checks (every 6 hours) + manual checks, with one-click updates.
- Source binding: supports bulk binding by source; manually placed skills can be bound to a GitHub repository.
Installation and Activation¶
Before installing, ensure DSH Desktop has fully exited.
git clone https://github.com/gzsxy/dsh-plugin-skills-manager.git
cd dsh-plugin-skills-manager
bash install.sh
After installation, open Settings → Skill Management Console in DSH Desktop to use it.
Typical Usage¶
- Enter the console after startup: open DSH Desktop and open the Skill Management Console from Settings.
- Invoke a skill: in the chatbox, click the ⚡ button next to the input field, then select and invoke a skill from the list.
- Import local skills: copy skill files from Claude Code or a local directory into the
~/.dsh/skillsdirectory. - Batch installation: in the Skill Marketplace or Import screen, paste multiple GitHub repository URLs or npm package names to install them in batch.
Notes¶
- Installation/uninstallation timing: You must fully exit DSH Desktop before running the install or uninstall script; the script refuses to run while DSH is running.
- Source security: Only install skills from trusted sources.
- Content review: Marketplace installation only validates the path and SKILL.md structure; it does not review the skill content itself.
- Permission risks: The plugin runs with user permissions; review the skill code and licenses yourself.
Ecosystem and Links¶
The DSH philosophy is “everything is a plugin”. This plugin is maintained by community developer gzsxy.
- GitHub repository: https://github.com/gzsxy/dsh-plugin-skills-manager
- Community directory: https://www.skillhub.cn/plugins/gzsxy/dsh-plugin-skills-manager