Foreword¶
In DSH Web, developers often need to confirm which skills a current normal session can call, as well as the description field for each skill. Existing methods do not necessarily provide such a read-only list within the Web settings panel.
@winterchenhuan/dsh-skills-viewer adds a read-only Skills settings page to DeepSeek Harness Web. It retrieves the directory of skills callable by the current normal session via the skill.list wire RPC and renders it as a read-only list. This plugin does not provide skill body preview.
The DSH community directory is a separate site and has no official affiliation with DeepSeek / Fantawild.
What is this¶
- Package name:
@winterchenhuan/dsh-skills-viewer - Maintainer:
winterhuan - License:
MIT - Position: Read-only Skills settings page plugin for DeepSeek Harness Web
It solves the problem of viewing the list of skills available for the current normal session in the Web GUI’s Settings panel and cross-referencing the description and whenToUse.
Core Features¶
- Registers a settings page named
Skillsin the Settings panel. - Retrieves the directory of skills callable by the current normal session via the
skill.listwire RPC. - Renders skill information as a read-only list, sorted alphabetically by skill name.
- Skill rows display:
-name
-model: offbadge
-description
-whenToUse - The search box filters by
name,description, orwhenToUse. - Refetches on session changes; displays an empty state when there is no current session or the navigation points to a subagent.
- Pure UI plugin: Node-side
applyis empty; browser-side injectsslots,locale, andconnectionviadsh.client. - Registers a
settings.sectionlist item withidskillsandorder: 90. - Declares
dsh.bundle;dsh plugin addautomatically inserts theskills-viewerconfiguration line. - Declares
dsh.client; the Web host can provide a prebuilt browser bundle fromlib/client.js.
Installation and Usage¶
Installation commands require both dsh and pnpm to be in PATH. dsh plugin forwards arguments to pnpm as-is.
dsh plugin --profile web add -w @winterchenhuan/dsh-skills-viewer
dsh web --dump-config # verify the skills-viewer layer is present
dsh web # boot the Web GUI
The first line installs the package into the Web profile; the second line confirms the presence of the skills-viewer layer in the configuration; the third line boots the Web GUI.
-w / --workspace-root is required because the Web profile directory is the pnpm workspace root. The package declares dsh.bundle, so dsh plugin add automatically inserts the skills-viewer line; do not manually edit the profile’s cordis.patch.yml.
For a local directory:
dsh plugin --profile web add -w /path/to/dsh-skills-viewer
To remove:
dsh plugin --profile web remove @winterchenhuan/dsh-skills-viewer
Typical Usage¶
When developing or verifying a local build, you can run:
pnpm install
pnpm run typecheck
pnpm test
pnpm run build
These commands are used for installing dependencies, type checking, running tests, and building respectively.
When using in the Web settings page:
- Enter the Settings panel.
- Open the
Skillspage. - View the list of skills for the current normal session.
- Use the search box to filter by
name,description, orwhenToUse.
Use Cases and Notes¶
Suitable for:
- DSH Web users who want to view the skills callable by the current normal session in a read-only manner.
- Scenarios where you need to quickly cross-reference
descriptionandwhenToUsein the Web settings page. - Workflows that do not rely on a manual refresh button and do not require skill body preview.
Notes:
- This page does not provide skill body preview.
- There is no manual refresh button, nor is there a
skills/changesubscription. - The list is fetched based on the current session; displays an empty state when the current navigation points to a subagent.
- Splitting sessions will briefly retry and then show a
retry actioninstead of the originalsession-not-founddiagnostic. - Before installation, check the source code and
MITlicense according to the permissions of the current dsh process.
Links¶
- Community directory: Search
@winterchenhuan/dsh-skills-viewer - GitHub:
https://github.com/winterhuan/dsh-skills-viewer