Dsh Plugin Guide

Use when developing, reviewing, packaging, debugging, or answering questions about DeepSeek Harness (DSH) plugins — the plugin-based agent harness on vendored Cordis. Applies the official plugin-development constraints (plugin contract, cordis.yml layers, services/events/effects, tool DSL, bundles/profiles) backed by the dsh-plugin-guide knowledge base.

65 stars 5 forksSoftware Development

Install

skills CLI (Claude Code, Cursor, Codex and more)
npx skills add PerryLink/dsh-plugin-guide --skill dsh-plugin-guide
Manual install
git clone --depth 1 https://github.com/PerryLink/dsh-plugin-guide.git /tmp/dsh-plugin-guide
mkdir -p ~/.claude/skills
cp -r /tmp/dsh-plugin-guide/. ~/.claude/skills/dsh-plugin-guide

Personal skills live in ~/.claude/skills. Use .claude/skills in a project folder to share a skill with your team.

From the SKILL.md

# DeepSeek Harness 插件开发(dsh-plugin-guide)

依据官方资料开发 DeepSeek Harness 插件。本技能是**工作流与约束清单**;事实细节一律引用知识库原文,不凭记忆编造。所有"必须/不得"条款来自官方仓库 `AGENTS.md`、`docs/` 与文档站,冲突时以官方原文为准。

## 知识库位置(按顺序找,用第一个存在的)

本技能与知识库随同一目录分发(本 SKILL.md 所在目录即知识库根),路径均为相对路径;单独复制本文件而不带 `guide/`、`references/` 时按回退路径找。以 `dsh-plugin-guide` 插件(bundle)安装时,技能 resourceBase 即包目录,下文的 `./guide/`、`./references/` 相对路径由 DSH 的 `skill` 工具按此目录解析:

1. **本文件同目录**(= 插件包目录 `dsh-plugin-guide`,或 `scripts/install-skill.ps1` 安装的独立技能目录):`./guide/`(综合指南+速查表+文档链接索引)、`./references/`(调研报告与官方文档全文副本 `references/official-docs/docs/`)、`./downloads/`(原始下载物,可选,需按 §知识库维护 的脚本生成)
2. 官方仓库 checkout:`D:\deepseek-harness\`(示例路径,按本机实际安装位置调整;`docs/`、`vendor/cordis/`、`packages/`、`examples/`)
3. 线上:https://github.com/deepseek-ai/deepseek-harness 、 https://deepseek-harness.github.io/deepseek-harness/develop/basic/ 、 https://github.com/cordiverse/cordis

下文相对路径默认相对上述第 1 条(本技能文件所在目录)。

## 开发前置(第一步必做)

0. **先认版本**:跑 `dsh --version`,然后按下表决定读什么。**不要跳过这一步**——本库 17 篇文档里对当前宿主不适用的部分不会自己标注。
   | 你的 `dsh --version` | 含义 | 读什么 |
   |---|---|---|
   | `< 0.1.7-alpha.1` | 旧基线 | 本世代破坏性变更**全部适用** → `guide/migration-0.2.md` §0–§12 逐条改 |
   | `0.1.7-alpha.1` – `0.2.1-alpha.1` | 中间线 | 会话格式 V4 已生效;§13 的 19 条**不适用** |
   | `0.2.1-alpha.2` 或更新 | 最新线 | §13 的 19 条**适用** → `guide/version-matrix.md` §3 |
   | **npm `latest`(= `0.2.0-rc.2`)** | **默认安装拿到的就是这一版** | ⚠️ 它**早于** master 一版:§13 不适用,但 `version-matrix.md` §1.1 的"不存在稳定版"警告适用 |
Read the full skill on GitHub

Details

Skill name
dsh-plugin-guide
License
Apache-2.0
Repo updated
26 October 2026

FAQ

What does the Dsh Plugin Guide skill do?

Use when developing, reviewing, packaging, debugging, or answering questions about DeepSeek Harness (DSH) plugins — the plugin-based agent harness on vendored Cordis. Applies the official plugin-development constraints (plugin contract, cordis.yml layers, services/events/effects, tool DSL, bundles/profiles) backed by the dsh-plugin-guide knowledge base.

How do I install the Dsh Plugin Guide skill?

skills CLI (Claude Code, Cursor, Codex and more): npx skills add PerryLink/dsh-plugin-guide --skill dsh-plugin-guide. Skills go in ~/.claude/skills (personal) or .claude/skills (project), and Claude loads them automatically when a task matches the description.

Is Dsh Plugin Guide popular?

It lives in PerryLink/dsh-plugin-guide, which has 65 GitHub stars and 5 forks.

Related skills

Everything Search

70

Mayuqi-crypto/everything-search-skill

Search files and folders instantly across Windows drives or within specific project paths using Everything (HTTP REST API or es.exe CLI). Supports sandboxed agents (Docker, WSL, DevContainers) and native desktop environments with automatic dual-mode fallback.

Software Development

Rails Upgrade

54

robzolkos/skill-rails-upgrade

Analyze Rails application upgrade path. Checks current version, finds latest release, fetches upgrade notes and diffs, then performs selective upgrade preserving local customizations.

Software DevelopmentIn 1 list

Alibaba Java Development Guide

60

Sxuan-Coder/alibaba-java-development-guide

《阿里巴巴Java开发手册(黄山版)》总纲与路由入口。涵盖编程规约、异常日志、单元测试、安全规约、MySQL数据库、工程结构、设计规约七大维度。Use when writing, reviewing, or designing Java code; handling exceptions/logging; writing SQL or designing tables; writing unit tests; designing project architecture; or whenever Alibaba Java standards apply. 写/改 Java 或 SQL 代码前先读 SKILL.md「规约执行策略」。P0 红线(新代码与被改到的存量代码都必须合规,静默保留红线问题视为违规):禁 Executors.newFixedThreadPool/newCachedThreadPool 等工厂(须 new ThreadPoolExecutor 显式参数);禁裸 new Thread;日期禁 SimpleDateFormat 与 java.util.Date(一律 java.time + DateTimeFormatter);SQL 禁 ${} 拼接、update/delete 必带 where;资源必须 try-with-resources;禁空 catch 吞异

Software Development

Vibe Coding Zero to Ship

94

daoyi2026/vibe-coding-zero-to-ship

Guide complete beginners from vague product ideas to buildable, usable software by discovering hidden decisions they may not know exist, asking only user-answerable questions, and translating answers into the simplest sufficient architecture. Stay quiet for ordinary edits and already-understood safeguards, while still enforcing unresolved secret, privacy, cost, and destructive-action boundaries.

Software Development

Xiaobai Skills

59

Tyuts/xiaobai-skills

One-click starter pack and curator for Codex/agent skills. Use when a beginner wants a high-quality default skills setup across common needs, when the user asks to install useful skills without researching them one by one, or when the installed skills library needs auditing, deduplication, conflict resolution, global-vs-backup selection, restore planning, or a written skills inventory.

Software Development

Verdikta Bounties Onboarding

48

verdikta/verdikta-applications

Verdikta Bounties hot-wallet operator for Base. Can create/import Ethereum keys into an encrypted keystore (its password is never stored; it comes from VERDIKTA_WALLET_PASSWORD via a secret store or a prompt), keep an API key, upload public bounty/work data, call the reviewed Verdikta API and Base RPC, and sign irreversible mainnet/testnet transactions within an owner spend policy. Use fresh low-balance wallets only. Commissions a verdikta-discover work-order draft when the owner approves it in chat with a line such as 'Approve <hash prefix>, payout <X> ETH, window <N>h': it binds that exact d

Software DevelopmentIn 1 list12

Browse the most popular Claude skills, all software development skills, or write your own with the skills generator.