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:

  1. 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.
  2. 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.
  3. Interaction and Invocation

    • Chatbox skill selector: click the ⚡ button next to the input field to insert a /skill-name invocation.
    • 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).
  4. Import and Export

    • Supports importing skills from Claude Code, Codex, OpenCode, or a local directory.
    • Supports batch installation.
  5. 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

  1. Enter the console after startup: open DSH Desktop and open the Skill Management Console from Settings.
  2. Invoke a skill: in the chatbox, click the ⚡ button next to the input field, then select and invoke a skill from the list.
  3. Import local skills: copy skill files from Claude Code or a local directory into the ~/.dsh/skills directory.
  4. 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.

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