deepseek-harness
deepseek-ai
DeepSeek Harness: Everything is a Plugin.
PROJECT TOPICS
INSTALL REFERENCE
dsh plugin --profile web add github:AKS1st/dsh-skill-manager
该命令指向仓库当前默认分支;尚无绑定当前 commit 的完整验证结果。
PROJECT README
A DSH web plugin that adds a Skills page to the settings panel (opened from the sidebar-foot Settings trigger). It shows every skill the deployment can see, grouped into system / user / workspaces / preset tiers, and lets you manage them without touching the filesystem by hand:
The Skills page inside the settings panel:

The file editor window (click a file to open it):

dsh plugin --profile web add https://github.com/AKS1st/dsh-skill-manager
dsh web # restart the web service for the profile change to take effect
Installs straight from the GitHub repository (pnpm git-source install).
The plugin has two parts that work together:
src/index.ts): reads the
skills dsh already knows about and serves them to the page, and handles the
file operations the page triggers — listing a skill's files, reading or
saving a file, importing a zip, exporting a skill, and deleting a skill.
Write and delete are only allowed for user and workspace skills; system
skills (the ones dsh ships with) and preset-provided skills are read-only.src/client/): shows the catalog
grouped into system / user / workspaces / preset sections. Workspaces
and presets appear as collapsible groups (blank workspaces included, sorted
last, as import targets). Clicking a skill expands its file tree; clicking a
file opens an editor. The user section and every workspace heading have an
Import button (zip upload); every skill row has Export (downloads a
zip); writable rows also have Delete (two-step confirm). All styling
uses dsh's theme tokens, so the page follows light/dark mode.Everything is additive — no changes to dsh itself are needed.
pnpm run check # tsc --noEmit
pnpm run build # tsc + tsdown (lib/index.js, lib/client.js, lib/invariant.js)
pnpm run test # vitest
The @deepseek-ai/* packages are declared as devDependencies; at runtime they
resolve from the dsh installation that loads the plugin. The client-bundle
build scaffold (tsdown.client.ts + build/web/src/platform.ts) is a
check-in snapshot of the harness's shared preset so the repo builds standalone.
CLASSIFICATION EVIDENCE
系统优先读取 GitHub Topics,再与站内分类词典和词根规则比对。当前命中: skills。