Introduction

When building agent workflows in DSH (DeepSeek Harness), it is common to codify fixed actions into skills: conversation mode selection, handoff, triage, generating specs/tickets, teaching, consulting, etc. Existing practices often involve placing skill files into a project directory and copying them again when switching profiles or projects.

jeremy9682/dsh-skill-pack turns these workflow skills into an installable DSH plugin: install once, register to a profile’s skill discovery path, and it will not replace your existing project skills and user skills.

What is this

jeremy9682/dsh-skill-pack is a shared package of 12 workflow skills for DeepSeek Harness (dsh).

  • Repository: jeremy9682/dsh-skill-pack
  • License: MIT
  • Minimum Requirements: dsh >= 0.1.0-rc.6
  • Form: A single dsh plugin package containing a FileSystemSkillProvider
  • Function: Registers the package’s skills/ directory as the shared skill root directory to the current profile

It is suitable for individuals who need to use a set of workflow skills in DSH while preserving project-level and user-level skills.

Core Capabilities

This plugin registers a skill provider from the file system. After installation, it coexists with existing skills:

  • Provides 12 workflow skills inside the package
  • Registers a single FileSystemSkillProvider for the plugin package
  • Points to the package’s skills/ directory
  • Discovered together with project skills and user skills, rather than replacing them

The included skill names are:

  • dsh-mode-routing
  • handoff
  • triage
  • to-spec
  • to-tickets
  • wayfinder
  • wait-what
  • teach
  • ask-matt
  • overnight-execution
  • full-throttle
  • skill-advisor

Among them, overnight-execution requires pre-approval; full-throttle is an explicit upgrade protocol, only $full-throttle; skill-advisor will not execute without explicit approval.

Installation and Activation

The example commands use the web profile. In actual use, replace web with your profile, such as headless, tui, acp, etc.

npm registry

Install from npm registry:

dsh plugin --profile web add @jeremy9682/dsh-skill-pack

Git

Install from Git repository:

dsh plugin --profile web add github:jeremy9682/dsh-skill-pack

Local path (file:)

Install from local path:

dsh plugin --profile web add file:/path/to/dsh-skill-pack

These installation forms add the same package to the current profile. After installation, you can check if it appears in the current profile’s configuration using --dump-config.

Verification

Run the following command to view the current profile’s configuration output:

dsh --profile web --dump-config | grep -A 2 dsh-skill-pack

If the output contains dsh-skill-pack and adjacent configuration information, it means the package has entered the current profile’s configuration.

Uninstallation

Remove from current profile:

dsh plugin --profile web remove @jeremy9682/dsh-skill-pack

If the current dsh build does not have the remove forwarding capability, you need to delete the dependency from the profile’s package.json and re-run:

dsh plugin --profile web install

Dependencies and Permissions Notice

This package does not declare @deepseek-ai/* dependencies. Official packages are injected by the profile’s closure at startup, and plugins resolve them from the profile’s own node_modules.

You should check the source code and license before installing. The plugin runs with the current dsh process permissions, and registered skills affect the profile’s skill discovery and execution path; for skills requiring approval or explicit upgrade protocols, confirm you have clear approval steps in your workflow before using them.

Links

GitHub: https://github.com/jeremy9682/dsh-skill-pack