← 返回列表
⚠ 装前注意
DSH Web 插件:从侧边栏挑选已安装的技能,并将其注入当前会话。
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/9/15 · 已提供中文文档
DSH Web 插件:从侧边栏选择技能并将其注入当前会话。
综合分
31.8
GitHub 分
31.8
用户评分
—
★ Stars
3
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add wyzh0117/dsh-skill-select未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
信任档位:已验证本站已于 3 天前真实安装成功(L4 · 真实安装)
- 是什么
- dsh 原生插件 · browser
- 装得上吗
- 本站已真实安装成功(L4 · 真实安装,非静态推断)
- 安全吗
- 本站尚未对该插件做风险分级(暂未覆盖,不等同于无风险)
- 还在维护吗
- 活跃:最近一次提交在 10 天前
档位由下列信号合成:本站实装验证(真实安装,当前最高到 L4)· 验证所用 dsh 版本 · 静态安装检查 · 风险分级 · 仓库维护状态。下方各区块是它的证据明细。 验证判据与等级说明 →
🟢实装验证通过· 2026/9/23
由本站实装验证器在真实 dsh 环境安装成功,非静态推断。
数据截至 2026/9/20(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-skill-select(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/20 13:59:29
依赖的 DSH / Cordis 模块
@deepseek-ai/cordis@deepseek-ai/dsh-skill@deepseek-ai/dsh-session@deepseek-ai/dsh-llm@deepseek-ai/dsh-settings@deepseek-ai/dsh-storage-domain@deepseek-ai/dsh-host-webserver@deepseek-ai/dsh-client-ui-conversation用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
由 DeepSeek 最新模型翻译生成dsh-SkillSelect
English · 中文
DSH Web 插件:从侧边栏挑选已安装的技能,并将其注入当前会话。
功能
- 列出所有已配置的技能。标记 Global,以及在可推断时标记 repo 标签。
- Skills:仅会话内的勾选。勾选一个技能会在编辑器中追加 /skill-name;勾选整个仓库会写入 /repo,并在发送时展开。重新打开侧边栏会清空此标签页。
- Auto-start:持久化默认值,在每个会话的第一条消息时注入一次。分组和复选框与 Skills 相同。
- 排序:Repo(默认)/ Name / Most used / Source。Repo 和 Source 视图按组折叠。
- Guard(默认关闭):开启后,模型在 Auto-start ∪ 本会话所选之外调用 skill 工具会被拒绝。手动输入的 /skill 永远不会被阻止。
- 存在 frontmatter description 时使用它;否则生成一行英文描述并缓存。绝不写入技能文件。
- 同时列出 Codex / Grok / Hermes 用户技能(跳过内置技能)。跨代理的重复项会分别列出。勾选会写入 /name@agent;插件会注入该来源的 SKILL.md。这些不会注册到模型的 available_skills 中。
- Update 对基于 git 的技能运行 git pull,并重新获取带有逐技能来源标记的技能。根级标记和无来源的技能会被跳过。面板中会显示变更日志。
安装
仅限 Web profile。
dsh plugin --profile web add "github:wyzh0117/dsh-skill-select#main"
本地开发 — 使用 link:,这样重启后编辑即可生效
dsh plugin --profile web add "link:/path/to/skill-select"
重启 dsh web,然后强制刷新浏览器(Cmd/Ctrl+Shift+R)。
DSH 兼容性
| 插件 | DSH | 备注 |
|---|---|---|
| 0.1.1(当前) | ^0.1.0-rc.6 \|\| ^0.1.5-rc.1 | 在旧版和 0.1.5 系列上均可运行。 |
| 0.1.0 | ^0.1.0-rc.6 | 在 0.1.5+ 上已损坏 — 见下文。 |
DSH 0.1.5 更改了客户端模块表:@deepseek-ai/dsh-client-runtime 不再是种子包,
因此 require("@deepseek-ai/dsh-client-runtime") 会抛出
missed the module table,浏览器会报告 Failed to load plugins
(宿主本身启动正常)。0.1.1 将其替换为 ctx.sessions.scope(sessionId),
并声明了 0.1.5 范围。
要升级 DSH? DSH 只升级 CLI — profile 中已安装的插件仍保留旧 API。
之后请重新解析它们:
dsh plugin --profile web update # 重新解析 github:/registry 插件
link:/ 本地检出会就地使用 — 只需重启 dsh web
然后在本仓库中运行 npm test:当某个 DSH 具名导出消失或某个客户端种子包被移除时,
tests/dsh-compat.test.js 会大声报错。
侧边栏兼容性
本插件不捆绑其他侧边栏。
如果安装了 dsh-better-sidebar,它会在那里注册一个 Skills 标签页(ctx.betterSidebar.registerTab)。打开侧边卡片,然后从 + 菜单中选择 Skills。
dsh-better-sidebar 中的 Skills 标签页
如果 dsh-better-sidebar 缺失或被禁用,它会在同一位置绘制自己的右侧边栏:在 Session log 右侧切换,布局通过 #root { margin-right } 控制,点击外部即可关闭。
要强制使用独立侧边栏:
~/.dsh/profiles/web/cordis.patch.yml
- { id: better-sidebar, disabled: true }
开发
node --test
node --check lib/index.js && node --check lib/client.js
设计:docs/design.md。