Bundle
dsh-skills-marketplace
DSH 仓库技能市场管理器:按 仓库地址+分支+稀疏路径 拉取插件/技能,安装进 ~/.dsh/skills,在设置页以插件维度管理
- Source
- cxdyun
- stars
- 3 stars
- License
- MIT
- Updated
- Updated 3 days ago
Readme
# DSH Skills Marketplace      简体中文 | **[English](./README.en.md)** > 把任意 Codex / Claude 技能仓库,变成按插件管理的 DSH 原生技能市场。 给定技能仓库(`Git 地址 + 分支 + 稀疏路径`),自动拉取插件与技能、摊平安装到 `~/.dsh/skills/`,并在设置页以**插件维度**管理(DSH 默认只有扁平技能列表)。同一份 `SKILL.md` 可被 **DSH、Codex、Claude 三端复用**。 ## 快速开始 要求:DSH、Node.js 22+、pnpm 10+。 ```bash # 安装(<profile> 替换为你的 profile 名,如 web) dsh plugin --profile <profile> add github:cxdyun/dsh-skills-marketplace # 日常使用推荐 npm 源(无需 GitHub 构建许可) dsh plugin --profile <profile> add dsh-skills-marketplace # 启动并打开 设置 → Skill 插件市场 dsh --profile <profile> ``` 看到 **Skill 插件市场** 设置项,即安装成功。 ## 在 DSH Desktop 中添加插件市场 ### 先安装本插件 打开 **设置 → 插件市场(dsh-market)**,搜索 `dsh-skills-marketplace`。打开搜索结果卡片并点击安装;安装完成后会显示「已安装」,重启 DeepSeek Harness 后生效。  ### 1. 添加插件市场 打开 **设置 → Skill 插件市场**,点击「添加插件市场」。填写技能仓库地址和 Git 引用;稀疏路径为可选项,仓库根目录就是技能市场时保持为空。  ### 2. 展开插件列表 保存后,点击市场卡片右侧的展开按钮,即可在同一张市场卡片中查看插件列表和每个插件的技能数量。  ### 3. 管理技能 点击插件卡片进入详情页,可通过顶部总开关或各技能右侧开关安装、启用或停用技能。  ## 使用 1. **更新** —— 市场卡片点「更新」,按你的配置拉取 ref 最新内容:已启用技能更新到最新,逐技能选择完整保留,远端删除的技能安全清理。 2. **编辑 / 移除** —— 编辑修改来源配置;移除需二次确认,只删来源配置,已安装技能保留。 ## 文档 详细说明见 **[docs/guide.md](./docs/guide.md)**: - [安装详解](./docs/guide.md#安装详解) —— GitHub / npm / 固定 commit / 源码构建 - [工作原理](./docs/guide.md#工作原理) —— 稀疏拉取、清单解析、扁平落盘、插件维度管理 - [CLI 完整用法](./docs/guide.md#cli-完整用法) · [HTTP API](./docs/guide.md#http-api) - [与 DSH 集成](./docs/guide.md#如何与-dsh-集成) · [构建](./docs/guide.md#构建) · [安全设计](./docs/guide.md#安全设计) ## 许可证 [MIT](./LICENSE)
Install
dsh plugin --profile web add github:cxdyun/dsh-skills-marketplace#e5a435cc2c34bbaa72e8fd25481d170e7934cb29
Profile: web
With the hub plugin installed, ask your agent to install it by name — it resolves the same plan shown here.
dsh plugin --profile web add github:stvlynn/dsh.fish#path:packages/dsh-plugin-hub
install dsh-skills-marketplace from the hub
- This package builds from source on install. pnpm will ask you to allow its build script — that is permission to run the package’s code on your machine, outside the agent sandbox. Only allow sources you trust.