Skip to main content

How to use dsh-skill-viewer

Provides a skill management panel and command-line interface for DSH, supporting hot adding/removing, enabling/disabling, cross-workspace migration, and grouping.

This article is auto-derived from indexed fields (wiki / faq / compatibility_json), not freshly AI-generated.

This article is derived from the plugin's already-indexed fields (wiki / faq / compatibility_json / readme), not freshly generated by AI. Source field is noted at the end of each section.

Quick start

dsh-skill-viewer

— source: plugin_wiki.wiki_content

Install & verify

dsh plugin --profile web add github:Fishquito7/dsh-skill-viewer

Run the command above in your DSH Web Profile. Then enable the plugin in the plugin list.

— source: plugins.install

Key points

  • skill 卡片列表:预览已注册安装的 skill,点击卡片可展开查看完整内容
  • skill 状态:启用、停用状态标签,与内置插件列表同款样式
  • skill 管理:开关热启用/停用、删除;按名称搜索;进入页面自动刷新
  • skill 添加(0.7.0 统一入口):点“+”直接选文件(.md / .zip),或把文件、压缩包、
  • 工作区分栏(0.3.0):技能实体直接存放在其所属位置里——全局在

— source: plugin_wiki.readme_en (fallback readme_raw)

FAQ

What does this plugin do?

Adds a "Skill" settings panel and dsh-skill command line to DeepSeek Harness, enabling direct enable/disable, add, delete, migrate, and group management of skill files in the web and terminal.

What can be seen after installation?

A "Skill" entry will appear below "Plugins" in the settings page, providing card list, status toggle, search box, workspace bar, group bar, add and migrate buttons; the terminal will have the dsh-skill command.

Is additional configuration needed?

No configuration needed. Install and use directly. Only two environment variables DSH_HOME and DSH_AGENTS_HOME can change the user root directory (defaults to ~/.dsh, ~/.agents).

What sources are supported for adding skills?

Three formats supported: single .md file, directory containing top-level SKILL.md, or .zip archive. Can drag-and-drop or click "+" to upload; automatically recognizes structure, illegal content will be rejected with reason.

What if skills with the same name exist in both global and workspace?

Displayed line by line by (name+scope) in the page, without affecting each other; CLI's enable/disable/delete must explicitly specify --global/--project/--workspace.

Where is data stored? Will it be lost after uninstalling the plugin?

Skill entities are ordinary files: global in ~/.dsh/skills/, workspace in <workspace root>/.dsh/skills/. Disabling is done by renaming to *.disabled. Uninstalling the plugin won't touch these files.

What if installation from Git fails?

pnpm v11 prohibits git-sourced plugins from running prepare scripts by default. Add the key given by pnpm in the error to allowBuilds in pnpm-workspace.yaml in the profile directory and run again; or install the release tarball directly.

Why can't bundled skills be modified?

Skills bundled with DSH deployment (source is bundled) are read-only. Both UI and CLI will reject disable, delete, and migrate, with message "Included with deployment, cannot be modified".

— source: plugin_wiki.faq_json

Compatibility

  • DSH: 0.1.0-rc.6+
  • Node: 未声明

— source: plugin_wiki.compatibility_json

Pitfalls

Review the upstream repo before installing. This guide is auto-derived from indexed fields and may lag the latest release. If anything contradicts the official docs, treat the upstream source as authoritative.

— source: general rule