dsh-skills-anywhere: Unified Management of Agent Skills

In the plugin system of DeepSeek Harness (DSH), Agent Skills are often scattered across local directories or different Git repositories. Models cannot directly perceive these distributed instructions. We need a tool to aggregate these skills and provide a unified loading entry point.

dsh-skills-anywhere is a DSH plugin maintained by noteflowai. It collects Agent Skills from local directories and configured Git sources into a catalog, providing access through the dsh provider in DeepSeek Harness or a local stdio MCP server.

Core Features

This plugin mainly addresses the issues of fragmented skills and difficult discovery. It provides the following capabilities:

  1. Skill collection: Collects Agent Skills from local directories and configured Git sources to build a unified catalog.
  2. Loading methods: Loads skills through the DeepSeek Harness (dsh) provider or a local stdio MCP server.
  3. Resource checking: Checks local SKILL.md files in browser or CI environments.
  4. Diagnostics and feedback: Provides parsing diagnostics, file hashes, and clear exit codes.
  5. Deduplication: Automatically deduplicates symbolic links and byte-identical entries.
  6. Frontend repair: Supports repairing frontend fields defined in documentation.

Installation and Enabling

Before installing the plugin, ensure the environment meets the dependency requirements: Node.js 22.19+ or 24+, and Git (if using Git sources).

The installation command is as follows:

dsh plugin --profile web add dsh-skills-anywhere

After installation, you can call these skills in DSH through its skill tool or /skill-name.

Typical Usage

List Discovered Skills

View the list of skills discovered in the current catalog:

npx dsh-skills-anywhere list

Check Skill Files

Before moving or loading a skill, check whether local Markdown link targets are complete. The following command checks the SKILL.md file and its resource dependencies at the specified path:

npx dsh-skills-anywhere@0.16.0 check path/to/SKILL.md --resources --

Add a Git Source

Add a skill set from a Git repository, for example, add the official Anthropic skill library:

npx dsh-skills-anywhere add anthropics/skills

Use Cases and Notes

Use cases:
* Developers who need to reuse Agent Skills across multiple tools.
* Projects that need to validate SKILL.md file integrity in CI pipelines.
* Users developing agents with DeepSeek Harness who need unified skill catalog management.

Notes:
* Catalog budget: The catalog budget controls the number of skill summaries that enter the model session catalog. The default limit is 50. Skills beyond the limit can still be searched with find_skills, but they are not automatically loaded.
* Resource check scope: The --resources option only checks Markdown link targets. It does not check dependencies in the body text, nor does it execute the skill itself.
* Permissions: The plugin runs with the permissions of the current DSH process. It is recommended to review the source code and license before installation.

Summary

dsh-skills-anywhere provides a standard workflow for discovering, collecting, and loading Agent Skills from local and Git sources. Through deduplication, hash validation, and clear diagnostic information, it helps developers maintain a tidy and consistent skill catalog.

Plugin Catalog | GitHub Repository

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

Xiaoye