Introduction

If you maintain skill directories in ~/.claude/skills or ~/.agents/skills, a common problem when using DeepSeek Harness (DSH) is: these SKILL.md files do not automatically become discoverable and callable skills by DSH.

dsh-skills-bridge solves this bridging problem. It does not require migrating directories or copying skills; instead, it mounts existing Claude Code skills as DSH SkillProviders, allowing the agent to use them in a manner similar to native skills.

What is this

dsh-skills-bridge is maintained by YTyangtao666 and is licensed under the MIT License.

Its core positioning is a DSH plugin: it scans SKILL.md files in Claude Code skill directories, registers them as DSH skills, and appears in the skill directory with claude-bridge as the provider name.

The plugin has zero npm runtime dependencies, using node:fs for file scanning.

Core Features

The following outlines the capabilities it explicitly provides:

  • Mounts SKILL.md files from ~/.claude/skills and ~/.agents/skills as DeepSeek Harness SkillProviders
  • Normalizes Claude Code frontmatter to DSH format, preserving name, description, whenToUse, invocation, and metadata
  • Supports configuration of skillDirs, includeDefaultRoots, watch, and providerName via cordis.patch.yml
  • Supports optional file watching for hot reloading
  • Registers skills with claude-bridge as the provider name
  • The bridged skill registration rank is 250; when there is a naming conflict, local DSH skills take precedence

Installation and Activation

Execute the installation command in the target profile:

dsh plugin --profile web add dsh-skills-bridge

After execution, restart the corresponding profile. The bridged skills will appear in the DSH skill directory with claude-bridge as the source.

Typical Usage

First install and restart, then verify that the skills have entered the directory.

  1. Install the plugin
dsh plugin --profile web add dsh-skills-bridge
  1. Restart the profile

This step allows DSH to reload the plugin and the skill directory.

  1. Ask the agent to verify

You can ask the agent:

list every skill in your catalog and its provider source

Confirm that skills bridged from Claude Code show claude-bridge as the provider and retain their original paths, such as ~/.claude/skills/....

If you need to override the default configuration, you can override the configuration with id skills-bridge in the profile’s cordis.patch.yml:

- id: skills-bridge
  name: dsh-skills-bridge
  config:
    skillDirs: []              # Additional directories to scan
    includeDefaultRoots: true  # Whether to include default root directories
    watch: true                # Whether to enable file watching hot reload
    providerName: claude-bridge

Where:
- skillDirs is used to configure additional directories to scan
- includeDefaultRoots is used to control whether to include ~/.claude/skills and ~/.agents/skills
- watch is used to control whether to enable hot reloading
- providerName is used to specify the provider name

Use Cases and Notes

This plugin is suitable for developers who maintain Claude Code skill directories and wish for these skills to be directly available in DSH.

Before using, it is recommended to note the following points:

  • The plugin runs with the permissions of the current dsh process; you should check the source code and the MIT license before installing
  • Only handles flat frontmatter; deeply nested YAML will be skipped with a warning
  • The skill body is passed as-is; tool references within the body will be adapted by the model itself
  • The watcher is based on fs.watch; on network file systems, it is recommended to set watch: false
  • The bridged skill registration rank is 250; local DSH skills take precedence in case of naming conflicts

The DSH community directory is an independent site and should not be understood as an official app store for DeepSeek or Hypersphere.

The verified information does not provide a plugin directory page URL. You can search within the DSH community directory you are using:

dsh-skills-bridge

GitHub Repository:

https://github.com/YTyangtao666/dsh-skills-bridge