Introduction

In DSH, the common practice for managing skills is to place skill files in a local skills directory, then enable or disable them item by item in the DSH skills list. If you already have a Codex / Claude skill repository and wish to pull it as a whole based on “repository address + branch + sparse path”, and manage it by plugin dimensions in the DSH settings page, here is dsh-skills-marketplace.

It converts skill repositories into DSH native skill marketplaces: automatically pulls plugins and skills, flattens them to ~/.dsh/skills/, and allows the same SKILL.md to be reused across DSH, Codex, and Claude.

What is this

  • Plugin Name: dsh-skills-marketplace
  • Repository Address: https://github.com/cxdyun/dsh-skills-marketplace
  • License: MIT
  • Environment Requirements: DSH, Node.js 22+, pnpm 10+
  • Detailed Documentation: docs/guide.md, including installation details, working principles, complete CLI usage, HTTP API, integration with DSH, building, and security design

Core Capabilities

  1. Pull by Source: Fill in the skill repository address and Git reference; the sparse path is optional.
  2. Local Disk: Skills are flattened and installed to ~/.dsh/skills/.
  3. Plugin Dimension Management: View and manage skills by plugin dimension in the settings page, rather than just seeing the default flat DSH skills list.
  4. Market Card Expansion: Click the expand button on the right side of the market card to view the plugin list and the number of skills for each plugin.
  5. Skill Toggles: On the plugin details page, use the top master switch or the individual switches on the right to install, enable, or disable skills.
  6. Updates: Click “Update” on the market card to pull the latest content based on the configured ref; enabled skills are updated to the latest version, you can choose to keep or delete them individually, and remotely deleted skills are safely cleaned up.
  7. Edit and Remove: You can edit the source configuration; removing requires a second confirmation and only deletes the source configuration, keeping the installed skills.

Installation and Activation

First, perform the CLI installation. Replace <profile> with your DSH profile name:

# Install from GitHub
dsh plugin --profile <profile> add github:cxdyun/dsh-skills-marketplace

# Recommended npm source for daily use, no GitHub build permission required
dsh plugin --profile <profile> add dsh-skills-marketplace

# Launch DSH
dsh --profile <profile>

After launching, open Settings → Skill Plugin Marketplace. Seeing this setting item indicates a successful installation.

You can also install it in DSH Desktop:

  1. Open Settings → Plugin Market (dsh-market).
  2. Search for dsh-skills-marketplace.
  3. Open the search result card and click Install.
  4. After installation, it will show “Installed”. Restart DeepSeek Harness for it to take effect.

Typical Usage

After installation, use it in the following order:

  1. Add Plugin Marketplace
    Open Settings → Skill Plugin Marketplace, click “Add Plugin Marketplace”. Fill in the skill repository address and Git reference; if the repository root directory is the skill market, keep the sparse path empty.

  2. View Plugin List
    After saving, click the expand button on the right side of the market card to view the plugin list and the number of skills for each plugin.

  3. Manage Skills
    Click the plugin card to enter the details page, and use the top master switch or the individual switches on the right to install, enable, or disable skills.

  4. Update Skills
    Click “Update” on the market card to pull the latest content based on the configured ref. Enabled skills are updated to the latest version, you can choose to keep or delete them individually, and remotely deleted skills are safely cleaned up.

  5. Edit or Remove Source
    Editing can modify the source configuration; removing requires a second confirmation and only deletes the source configuration, keeping the installed skills.

Applicable Scenarios and Notes

Suitable for the following situations:

  • You are already using skills in DSH and have a Codex / Claude skill repository.
  • You want to manage skills by plugin dimension rather than searching through a flat list.
  • You want to reuse the same SKILL.md across DSH, Codex, and Claude.

Usage notes:

  • Plugins run with the permissions of the current DSH process; it is recommended to check the source code, license, and source repository before installation.
  • Environment requirements: DSH, Node.js 22+, pnpm 10+.
  • Removing the source configuration only deletes the configuration, not the installed skills.
  • If the installation method involves GitHub / npm / fixed commit / source code building, please refer to the installation details in docs/guide.md.

References

  • GitHub Repository: cxdyun/dsh-skills-marketplace
  • Detailed Documentation: docs/guide.md inside the repository
  • DSH Desktop Directory Entry: Search for dsh-skills-marketplace in Settings → Plugin Market (dsh-market)