DSH Plugins Marketplace

DSH Plugins

Plugins

/

dsh-project-skill-paths

d

dsh-project-skill-paths

Manifest valid
UI (client)hasBundlePatch

DSH Project Skill Paths

Project-scoped custom Skill roots for DeepSeek Harness. The plugin finds the nearest Git project for each session cwd, reads .dsh/skill-paths.yaml, and adds those directories to that project's Skill discovery.

中文说明

Features

  • Configure any number of project-relative Skill roots.
  • Add and remove paths from the DSH Desktop settings card.
  • Use . to target the current DSH workspace or select a project directory.
  • Reload changes to .dsh/skill-paths.yaml without restarting DSH.
  • Reject absolute paths and .. paths outside the project by default.
  • Keep every project's configuration inside that project.

Install

Install the tagged GitHub release into the Desktop profile:

dsh plugin --profile desktop add github:NeoRrrr/dsh-project-skill-paths#v0.3.0

Alternatively, download the prebuilt dsh-project-skill-paths-0.3.0.tgz asset from the v0.3.0 release, then install it locally:

dsh plugin --profile desktop add .\dsh-project-skill-paths-0.3.0.tgz

Restart DSH Desktop after the initial installation. The plugin requires DSH >=0.1.1-rc.2 and Node.js ^22.19.0 || >=24.0.0.

Configure a project

Open Settings → Plugins → Plugin configuration → Project Skill Paths. Enter . for the current DSH workspace or select a project directory, then add or remove Skill roots and save.

The settings card writes this file at the detected Git project root:

# .dsh/skill-paths.yaml
version: 1
skillPaths:
  - .codex/skills
  - tools/AI/claude/skills

Each entry is resolved relative to the project root. A Skill root may contain either <skill-name>/SKILL.md or <skill-name>.md, following the built-in DSH filesystem provider's naming and frontmatter rules.

Safety and scope

The plugin reads Skill files only while DSH resolves Skills for a session. It writes only the selected project's .dsh/skill-paths.yaml when you save the settings card. It does not read credentials, make outbound network requests, or modify Codex configuration.

By default, absolute paths and paths that escape the project are rejected. To explicitly allow shared paths outside a project, override the plugin row in the profile's cordis.patch.yml:

- id: project-skill-paths
  config:
    allowExternalPaths: true

DSH patch configuration replaces the row's complete config value rather than deep-merging it.

Priority and reload behavior

Configured paths use rank 250. Built-in project roots remain ahead of them, while configured project paths take precedence over global and user-level roots with the same Skill name:

SourceRank
<project>/.dsh/skills100
<project>/.agents/skills200
This plugin's configured roots250
Global customSkillDirs300
User-level roots400/500

The plugin watches the project YAML file for creation, changes, and deletion. Skill directory contents continue to use DSH's built-in filesystem watcher.

Development

npm install
npm run check
npm pack --dry-run

For local development, install a link into a separate DSH profile:

dsh plugin --profile desktop add "link:$PWD"

Uninstall

dsh plugin --profile desktop remove dsh-project-skill-paths

License

MIT

Comments

Loading…

From the same category

deepseek-harness

by deepseek-ai

DeepSeek Harness: Everything is a Plugin.

Development & Infrastructure

229.6k

MIT

TypeScript

Sep 17, 2026

Index only — not installable

by nexu-io

🎨 Best DeepSeek Harness Design Plugin. The open-source Claude Design alternative. 🖥️ Local-first desktop app. 🖼️ Your coding agent becomes the design engine: prototypes, landing pages, dashboards,

Development & InfrastructureTerminal & ClientsManifest valid

97k

Apache-2.0

TypeScript

Sep 19, 2026

Index only — not installable

by Tencent

Open-source LLM knowledge platform: turn raw documents into a queryable RAG, an autonomous reasoning agent, and a self-maintaining Wiki.

Tools & CapabilitiesDevelopment & InfrastructureManifest valid

27.2k

811/wk

NOASSERTION

Go

Sep 19, 2026

dsh plugin --profile web add @wxg-prc-cpg/dsh-weknora

by awesome-dsh-plugin

A curated list of plugins for DeepSeek Harness (dsh) · DeepSeek Harness 插件精选列表

Development & Infrastructure

16.2k

CC0-1.0

Python

Sep 19, 2026

Index only — not installable

by zhu1090093659

DeepSeek Harness (DSH) Web Plugin Aggregation Ecosystem · Everything is a plugin, distributed via the Creative Workshop

Tools & CapabilitiesDevelopment & InfrastructureTerminal & ClientsModels & ProvidersManifest valid

7.8k

Apache-2.0

TypeScript

Sep 19, 2026

dsh plugin --profile web add dsh-web

by yjh051108

dsh-routing-suite — injector + router-standard kit: install the runtime injector first, then the task-aware reasoning-mode router preset (measured P1-P23).

Development & InfrastructureModels & ProvidersManifest valid

7.2k

MIT

JavaScript

Sep 18, 2026

dsh plugin --profile web add @dsh-external/dsh-super-injector