鱼皮AI导航
鱼皮AI导航
  • 主页
  • 社区
  • AI工具
  • AI知识库
  • AI提示词
  • MCP
  • Skills
  • AI学习资源
  • AI资讯
  • GitHub开源
登录/注册

dsh-skill-manager

DSH 设置面板内的「技能管理」页面:按系统 / 用户 / 工作区 / 预设浏览技能,展开技能查看文件树、查看和编辑文件,支持从 zip 导入技能,以及导出、删除(系统技能只读)。

开发运行时
访问 GitHub
文档README

dsh-skill-manager

dsh-skill-manager

English · 中文

A DSH web plugin that adds a Skills page to the settings panel (opened from the sidebar-foot Settings trigger). It shows every skill the deployment can see, grouped into system / user / workspaces / preset tiers, and lets you manage them without touching the filesystem by hand:

  • Browse — expand a skill to its directory file tree; system (bundled) skills are read-only, user and workspace skills are fully manageable.
  • Edit — click a file to open a view/edit window and modify the skill's content directly.
  • Import — upload a zip package to install skills into your user skills directory or any workspace (blank workspaces included, sorted last).
  • Export — download any skill as a zip, read-only ones included.
  • Delete — remove writable skills with a two-step confirmation.

Screenshots

The Skills page inside the settings panel:

Skills page

The file editor window (click a file to open it):

File editor

Install

▼
sh
复制代码
dsh plugin --profile web add https://github.com/AKS1st/dsh-skill-manager dsh web # restart the web service for the profile change to take effect

Installs straight from the GitHub repository (pnpm git-source install).

How it works

The plugin has two parts that work together:

  • Server side (runs inside the dsh service, src/index.ts): reads the skills dsh already knows about and serves them to the page, and handles the file operations the page triggers — listing a skill's files, reading or saving a file, importing a zip, exporting a skill, and deleting a skill. Write and delete are only allowed for user and workspace skills; system skills (the ones dsh ships with) and preset-provided skills are read-only.
  • Browser side (the settings page, src/client/): shows the catalog grouped into system / user / workspaces / preset sections. Workspaces and presets appear as collapsible groups (blank workspaces included, sorted last, as import targets). Clicking a skill expands its file tree; clicking a file opens an editor. The user section and every workspace heading have an Import button (zip upload); every skill row has Export (downloads a zip); writable rows also have Delete (two-step confirm). All styling uses dsh's theme tokens, so the page follows light/dark mode.

Everything is additive — no changes to dsh itself are needed.

Model Experience

  • Token effects: the plugin adds no model-visible tokens. The page is a user-facing browser UI; it only reads the same skill catalog the model already sees, and file edits are user-initiated, not model actions.
  • KV-cache: none.

Development

▼
sh
复制代码
pnpm run check # tsc --noEmit pnpm run build # tsc + tsdown (lib/index.js, lib/client.js, lib/invariant.js) pnpm run test # vitest

The @deepseek-ai/* packages are declared as devDependencies; at runtime they resolve from the dsh installation that loads the plugin. The client-bundle build scaffold (tsdown.client.ts + build/web/src/platform.ts) is a check-in snapshot of the harness's shared preset so the repo builds standalone.

开发运行时

快捷安装

复制到终端去安装插件

dshplugin--profilewebaddgithub:AKS1st/dsh-skill-manager

温馨提示

装插件等于在本机跑第三方代码,权限与你相同,能读文件、用凭据、访问网络,工具审批管不到。请只装可信来源,并尽量锁定 commit。

站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
站长:程序员鱼皮 老鱼简历 商务合作 增值电信业务经营许可证
2026 鱼皮AI导航 | 沪ICP备19026706号-6
🔥热门工具
朱雀AI检测朱雀AI检测
朱雀AI检测助手朱雀AI检测助手
LovartLovart
老鱼简历老鱼简历
WritePass官网WritePass官网
面多多面多多
CursorCursor
星月写作星月写作
零感AI零感AI
墨得问题墨得问题
dsh 插件推荐
dsh-simplify
提供 /simplify 命令,让 Agent 在选定的 Git 变更范围内简化代码,支持暂存变更、提交及未跟踪文件。
pi2dsh
Pi Host ABI 兼容引擎:装一次之后,npm 上的 Pi 扩展原包经 `dsh plugin add <pi-package>` 直接作为 DSH 原生插件挂载。已在官方 DSH 上端到端验证 pi-mcp-adapter(完整 MCP 管理面:OAuth、resources、prompts、MCP Apps、elicitation、sampling)、@tintinweb/pi-subagents、pi-code、pi-hermes-memory、pi-background-tasks;`pi2dsh inspect` 在安装前报告一个包的兼容情况。
fn-os-apps#dsh-fnos-plugin
把 DeepSeek Harness 接进飞牛 fnOS:DSH 界面跑在 fnOS 应用框架里时通过 fnOS 浏览器 SDK 工作——DSH 设为跟随系统时读取并跟随 NAS 主题,在设置里列出和取消已授权的 NAS 目录,把文件与链接交给对应的 fnOS 应用打开,并把 DSH 页面标题同步到 fnOS 应用窗口。npm 安装:`dsh plugin --profile web add @tnnevol/dsh-fnos`。
my-dsh-plugins#dsh-my-guardian
插件治理:新装/更新插件先进候选区,启动完成后热挂载——成功自动转正,失败自动禁用,连续失败冻结,一键安全模式,侧边栏诊断面板(npm: `dsh-my-guardian`)。
dsh-ballute
已装插件的崩溃防护:崩溃卡片一键停用、静态预检、黑匣子遥测,以及救援损坏 UI 的安全模式 profile。