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