← 返回列表
⚠ 装前注意
DSHDeepSeek HarnessSkills 管理 + SkillHub 商城:在 Web UI…
基本兼容但装前注意:未发布到 npm registry,仅可从源码安装 · 最近上游提交 2026/8/24 · 已提供中文文档
DSH(DeepSeek Harness)Skills 管理 + SkillHub 商城插件:侧边栏面板管理本地 skills(用户级/工作区项目级/内置只读),搜索并一键安装 SkillHub 公开技能,附模型工具 dsh_skillhub_search。
综合分
35.3
GitHub 分
35.3
用户评分
—
★ Stars
9
周下载量
—
安装插件(需先安装 dsh CLI 引擎:npm install -g @deepseek-ai/dsh)
dsh plugin --profile web add peiqi10086/dsh-skills-market未发布到 npm registry,仅可从源码安装,改用 GitHub 源安装
数据截至 2026/9/18(元数据每日更新 · 实装验证按队列轮转,单条结论的验证时间见上方)
安装兼容性检查⚠ 装前注意
以下结论由程序自动检查 npm 包、engines 声明与入口文件得出,未做人工实机验证——能装不等于用着没问题。
✗npm 包dsh-skills-market(未发布到 npm,仅可源码安装)
✓Node 引擎未声明 engines.node
✓dsh CLI 依赖未声明 dsh 版本约束
✓入口文件main/exports/bin 已声明
未发布到 npm registry,仅可从源码安装
验证方式:npm registry 存在性 + package.json 静态校验 · 最后验证 2026/9/18 12:12:43
依赖的 DSH / Cordis 模块
@deepseek-ai/dsh-client-runtime@deepseek-ai/dsh-client-locale@deepseek-ai/dsh-client-ui-sidebar@deepseek-ai/dsh-client-ui-primitives用户评分
还没有人投票,来当第一个
订阅周报,不错过优质插件更新
每周一封 · 高评分插件 + 新用户活动
README
dsh-skills-market DSH(DeepSeek Harness)Skills 管理 + SkillHub 商城:在 Web UI 侧边栏入口的浮动面板里管理本地 skills(用户级 / 各工作区项目级 / 内置只读),并直接搜索、安装 SkillHub 上的公开技能。 兼容性基线:已在 @deepseek-ai/dsh 0.1.1-rc.2 完成类型检查、自动测试、Host/Client 构建与 Web Profile 组合验证;Host 半 webServer/tools 服务、Client 半 sidebar.footer.action/shell.overlay slots,以及可选 better-sidebar 集成保持兼容。结构与注册范式参照 dsh-plugin-market。 功能 - 侧边栏入口 + 浮动面板:sidebar.footer.action 入口按钮(宽栏整行 / 窄栏 36px 圆形图标 + Tooltip,order 负数约定排在 Cordis Plugin 之上),shell.overlay 浮动面板,Esc / ✕ / 点击背板关闭,样式全部走 --dsw-alias- 设计令牌(自动明暗主题) - 适配 dsh-better-sidebar(可选):检测到 ctx.betterSidebar 服务时,面板以 better-sidebar 原生 tab(skills-market:manager,单实例)展示,入口按钮改为定向打开该 tab;未安装时自动回退默认浮窗。声明为 peerDependencies + optional(不强制安装) - 已安装管理:用户级(所有工作区共享)、每个工作区一个页签(打开面板自动定位当前工作区)、内置只读展示;组内筛选(名称/简介);删除(确认条:提示 + 确认删除/取消)、项目级升用户级;启停开关(一键切换 skill 启用/停用——disable-model-invocation + user-invocable 两个 frontmatter 字段同时控制);分页(页码窗口 + 跳页 + 10/20/30/50/100 条/页) - SkillHub 商城:手动搜索(按钮 / 回车)、12 个一级分类、评分/下载量/安装量/最新排序、服务端分页;安装状态用本地清单 join(VS Code 扩展商城同款),随安装/卸载/换级/刷新与磁盘实时对齐;一键「装到项目级(当前工作区)」或「装到用户级」,同名已存在给出提示 - 模型工具 dsh_skillhub_search:当前会话的 AI 也能直接搜索 SkillHub 截图 图为 better-sidebar 原生 tab 形态(未安装 better-sidebar 时为同款内容的浮动面板)。 已安装管理(better-sidebar 右侧栏 tab:用户级 / 各工作区页签 / 内置只读,启停开关与删除确认条): 已安装管理 SkillHub 商城(手动搜索 + 分类排序 + 安装状态徽章 + 完整分页栏): SkillHub 商城 架构 src/ index.ts Host 半:同源 JSON API(webServer 路由)+ 模型工具 core/skillhub.ts SkillHub 公开 API(fetch 注入式纯函数,两半共享) core/local.ts 本地 skills 目录逻辑(项目根判定 / 扫描 / zip 安装 / 移动 / 删除) client/index.tsx 浏览器半入口(locale / styles / slots 注册) client/store.ts 面板状态 store(与 React 解耦) client/panel.tsx 入口按钮 + 浮动面板组件 Client→Host 通道:树外插件不能新增 @Remote 方法(packages/api/remotes/README.md 封闭集), 所以面板数据走 host 半注册的同源 HTTP 路由 /plugins/dsh-skills-market/api/ (list / search / install / uninstall / set-level),与官方 hmr 插件同款 webServer 用法—— 无 CORS、无沙箱限制。 安装 dsh plugin --profile web add dsh-skills-market 本地路径: dsh plugin --profile web add ./dsh-skills-market GitHub(建议锁定 commit,防止后续推送悄悄改变运行内容): dsh plugin --profile web add github:peiqi10086/dsh-skills-market dsh plugin --profile web add github:peiqi10086/dsh-skills-market# 本包提交构建产物 lib/ 且不带 prepare 脚本,因此从 GitHub 安装不需要 pnpm 的 allowBuilds 构建授权——这是官方发布文档 认可的「分发构建产物」方式。安装后重启 DSH Web(客户端 bundle 表在启动时扫描), 侧边栏底部出现「Skills 管理」入口(插件市场之下、Cordis Plugin 之上)。 模型工具 dsh_skillhub_search | 参数 | 类型 | 说明 | |---|---|---| | keyword | string? | 搜索关键词(分词搜索),留空列出热门 | | category | string? | 一级分类,如 office-efficiency、dev-programming | | sortBy | string? | score(默认)/ downloads / installs / newest | | page | number? | 页码(1 起,每页 10 条) | 目录约定(与 dsh skill-filesystem 一致) - 项目级:/.agents/skills(projectRoot = 从工作区向上找最近的 .git) - 用户级:/skills - 内置 / .dsh / 运行时来源的 skills 只读展示,不提供操作入口 开发 pnpm install pnpm build # tsdown:lib/index.js(Host ESM)+ lib/client.js(浏览器 CJS 工厂包装) pnpm test # node:test(零测试框架依赖):SkillHub 映射 / frontmatter 解析 / zip 安装(含穿越防护)/ 移动删除 pnpm typecheck # tsc --noEmit(strict) 零 @deepseek-ai/* 运行时依赖(避免 cordis 双实例);平台模块(react、ui-primitives)由 DSH 加载器模块表在运行时应答;zip 解压用内联打包的 fflate。测试使用 Node 内置 node:test(type stripping 直跑 .ts),使 git 安装的依赖图不含任何构建脚本(无 esbuild)。 License MIT — see LICENSE.
扫码进群