Yi-Wei-H/dsh-skill-manager

Yi-Wei-H★ 0JavaScriptLast synced: 2026-08-15

Open on GitHub

管理DSH中的skill

README excerpt

dsh-skill-manager DSH web 插件:在「设置」中新增 技能 (Skills) 页面,支持选择安装范围(全局 / 项目)、 上传 .zip 技能包安装、查看已安装技能、删除技能。 限制:不能够预览具体skill内容;只允许上传 .zip 一种形式 安装 装完后 重启服务 生效,设置菜单里会出现「技能」入口。 使用 1. 打开设置 → 技能 2. 页面顶部选择范围: - 项目 → 安装到 /.dsh/skills (项目根 = 启动目录向上找最近的 .git ,找不到就是启动目录本身) - 全局 → 安装到 /.dsh/skills (或 $DSH HOME/skills ) 3. 点击/拖拽选择 .zip 技能包 → 安装 4. 已安装列表可查看名称、描述、路径,并可删除 技能包格式(与 DSH 官方技能一致,安装后统一为 / /SKILL.md ): - 目录型:zip 内为 /SKILL.md ( SKILL.md 需带 YAML frontmatter: name 、 description )→ 原样安装为技能文件夹 - 扁平型:zip 根部直接是 SKILL.md 或单个 .md → 自动按 frontmatter 名称包一层技能文件夹( .md 会改名为 SKILL.md ) - 外层包装目录(不含 SKILL.md )自动剥掉; MACOSX 、 .DS Store 等垃圾条目自动跳过 文件说明 文件 作用 lib/index.js host 端:注册 /api/dsh-skill-manager/ 三个路由(list/install/uninstall),解压 zip、写入技能目录( 零依赖 ,只用 Node 内置模块,作为 link: 安装也能正常解析) lib/client.js 浏览器端:设置页「技能」分区 UI(全局/项目切换 + 上传 + 列表) cordis.patch.yml bundle 补丁:向 profile 插入 skill-manager 行 package.json 声明 dsh.bundle.patch 与 dsh.client (web 平台) 卸载 然后重启服务;

View full README on GitHub →
Tools / Devdsh-plugin

Category