weibaohui/experts-management 预览 preview

weibaohui/experts-management

专家管理插件:管理 WorkBuddy 兼容格式的专家与专家团队(单个专家 / 多人团队),浏览安装 50+ 内置专家;每个专家注册为「仅用户可调用」的技能,在对话输入框输入 /expert-名称(或点 composer 工具行的「+专家」按钮)即可以该专家的身份执行任务。

catalog descriptioncatalog 简介 / catalog description:dsh 插件 · 专家市场:ntd 格式专家/专家团队管理与注入(+专家按钮 / /expert-名称 手势),稀疏检出专家市场

Project Overview项目介绍

This is a native plugin built exclusively for DeepSeek Harness (DSH) that manages individual and team experts in ntd format. It is registered with a DSH bundle manifest to integrate properly with DSH's plugin system. It comes with over 50 pre-built experts that users can browse and install directly. Each expert is registered as a user-callable skill; you can trigger it by typing /expert-name in the chat input or clicking the "Add Expert" button in the composer toolbar. To install the plugin, run the command dsh plugin --profile web add @weibaohui/experts-management -w then restart dsh web for changes to take effect.

After installation, you can access the full expert management page from the settings section of the DSH Web UI. You can browse and search for built-in experts to install with one click, manage your personal library of experts, and edit existing experts’ role definitions, metadata, and associated skills. You can also pair it with the dsh-settings-ui plugin to enlarge or fullscreen the settings window for easier management, and share custom experts to the official repository with one click. The plugin is designed for DSH users who want to quickly call expert role prompts for different tasks without manually writing role prompts every time.

The plugin uses git sparse checkout to pull only the expert directory from the source repository, avoiding downloading the full 400MB+ skill library to save local storage. Built-in experts are checked out to the plugin’s own directory and do not modify the core ntd application files. Experts are installed to the $DSH_HOME/experts directory by default, and the plugin only reads expert content from this directory by default. You can add extra sources via the configuration if you need to load experts from other locations. The plugin supports automatic syncing of built-in experts, full team expert management, and follows the WorkBuddy expert definition format for compatibility.

这是一个专为DeepSeek Harness(DSH)开发的原生插件,核心功能是管理ntd格式的单个专家和多人专家团队,支持浏览安装50+内置专家资源,每个专家都会注册为仅用户可调用的技能。用户可以在对话输入框输入/expert-名称,或者点击输入框旁的「+专家」按钮,触发对应专家身份的任务执行,无需额外修改配置即可快速使用。

用户安装插件后,重启DSH Web即可生效,可在Web UI的设置页找到完整的专家管理界面。支持浏览搜索内置专家、一键安装,也能管理个人用户库的专家,编辑已安装专家的角色定义、元数据和关联技能,还支持一键分享自定义专家到官方仓库。适合需要快速调用不同领域专家角色的DSH用户使用。

插件采用git稀疏检出方式拉取内置专家,仅拉取专家目录,避免下载400MB+的完整技能库,减少本地存储占用。专家默认安装到$DSH_HOME/experts目录,仅读取该目录下的专家内容,不读取其他目录,可通过配置添加额外来源。支持自动同步、团队专家管理,符合WorkBuddy格式规范。

Pre-install check安装前体检Compatibility · Security兼容性 · 安全性 2 warnings2 项注意
  • No license declared - all rights reserved by default; ask the author before commercial use or redistribution未声明开源许可证 —— 默认「保留所有权利」,商用或再分发前先问作者
  • Only 3 stars - very few users, little community feedback星标只有 3,几乎没人在用,遇到问题缺少社区反馈
DSH walks through these 9 checksDSH 会逐条核对这 9 项

Compatibility兼容性

  • DSH, Node, OS and profile requirementsDSH 版本 / Node 版本 / 操作系统 / profile 是否满足要求
  • External dependencies and runtimes (Electron / Python / Docker, ...)外部依赖与运行时(Electron / Python / Docker 等)是否齐备
  • Conflicts with installed plugins: command names, skill / tool names, ports, duplicate MCP registration与已装插件是否冲突:命令名、skill / tool 重名、端口占用、重复 MCP 注册

Security安全性

  • Repo matches the facts registered here; archived or abandoned?仓库是否与页面登记一致,是否归档或长期停更
  • Safety of preinstall / install / postinstall and install.sh / setup.ps1preinstall / install / postinstall 与 install.sh、setup.ps1 是否安全
  • curl|bash, download-then-execute, obfuscation, unrelated domains → stop immediatelycurl|bash、下载即执行、混淆代码、无关域名 → 立刻停止
  • Typosquatting or unmaintained packages among the new dependencies新增依赖里有没有 typosquatting 或无人维护的包
  • Requested permissions vs. what the feature actually needs申请了哪些权限、是否超出功能所需(filesystem / network / shell / clipboard)
  • Any sudo / admin requirement, plus uninstall and rollback是否要求 sudo / 管理员权限,以及卸载与回滚方式

Anything uncertain must be marked unknown with a note on how to confirm it. This site's signal screen is a static snapshot, not a security audit.拿不准的必须标「未知」并说明要我怎么确认。本站的信号筛查是静态快照,不能替代安全审计。

Or use CLI install (for developers)或使用命令行安装(适合开发者)

CLI Install命令行安装

dsh plugin --profile web add @weibaohui/experts-management -w

把 weibaohui/experts-management 加入你的 DSH 配置(web profile)即可启用。

READMEREADME

@weibaohui/experts-management

DSH plugin npm version

专家管理插件:管理 WorkBuddy 兼容格式的专家与专家团队(单个专家 / 多人团队),浏览安装 50+ 内置专家;每个专家注册为「仅用户可调用」的技能,在对话输入框输入 /expert-名称(或点 composer 工具行的「+专家」按钮)即可以该专家的身份执行任务。

专家管理:从内置浏览安装到 composer +专家注入

核心功能

  • 内置专家:ntd-resource 仓库的 experts/ 子树经 git 稀疏检出(只拉专家目录,不拉 400MB+ 的技能库),按来源分组浏览、搜索、详情预览、一键安装

  • 用户库管理:专家装到 $DSH_HOME/experts(插件的唯一内置来源,不读取任何专家应用自身的目录);其他目录可经 extraSources 配置显式纳入

  • 团队专家:完整支持 expertType: team——负责人 + 成员列表 + 各自头像;注入时使用负责人的角色定义(对齐 WorkBuddy 行为)

  • 角色注入:每个专家在宿主技能注册表里是一个 disable-model-invocation 语义的技能——不进模型目录(零 token 污染),仅保留 /expert-名称 用户手势;发送消息时宿主确定性注入完整角色定义 + 关联技能清单(链接指向 SKILL.md,模型按需加载)

  • 输入框 + 专家:composer 工具行新增「+ 专家」按钮,弹出带搜索框的专家候选浮层——专家/专家团分两个 tab(计数跟随搜索过滤)、各自按显示名排序,行内展示显示名与 expert-名称 字面量(👥 标记团队);支持键盘 ↑/↓/Enter/Esc,选中即把 /expert-名称 写入草稿,发送时该专家的角色定义注入该条消息

  • 专家详情:角色定义全文、关联技能、团队成员、快捷指令、plugin.json 原文、文件清单与体积

  • 内置自动同步:与技能市场同款管线——clone --depth 1 --filter=blob:none --sparse + 每日 fetch/reset,支持 GitCode 私有仓库 access token(只写不回读)

  • 编辑已安装专家:角色定义(Agent MD)全文编辑、元数据表单(显示名/职业/描述/标签/快捷指令/默认开场,中英双语)、关联技能管理(从技能库复制副本进专家、移除仅删专家副本)、头像上传——仅「我的」(用户库)专家可编辑,内置只读;保存即生效

  • 分享专家:详情弹窗一键分享——AI 读取本机 GitCode 令牌,fork 官方仓库 → 建分支 → 提交专家目录到 experts/ 子树 → 创建 PR;提示词可编辑,执行过程实时可见(与技能分享同管线)

安装

dsh plugin --profile web add @weibaohui/experts-management -w

装完重启 dsh web 即生效。

使用

  1. 打开 Web UI → 设置 → 左侧「专家管理」section 即完整管理页(可搭配 dsh-settings-ui 插件把设置窗口调大/全屏)
  2. 「内置」视图浏览/搜索/安装专家(内置检出在插件自己的目录,不碰 ntd 应用);「我的」视图管理用户库
  3. 详情页可预览角色定义全文、团队成员、关联技能与 plugin.json
  4. 对话时点输入框工具行的「+ 专家」按钮(可搜索;或直接输入 /expert-backend-architect),该专家的角色定义即注入本轮对话
  5. 内置页工具行的「内置设置」里可配置仓库地址、分支、access token、稀疏检出目录与自动同步

专家定义格式(WorkBuddy 兼容)

~/.dsh/experts/backend-architect/
├── .codebuddy-plugin/plugin.json   ← 入口定义(name/expertType/displayName/skills/…)
├── agents/backend-architect.md     ← 角色定义(YAML frontmatter + 正文)
├── skills/fullstack-dev/SKILL.md   ← 关联技能
└── avatars/expert.png              ← 头像

Showing the opening section of the README — the full document lives in the repository以上为 README 开头摘要,完整文档在仓库内 · View the full README on GitHub →在 GitHub 查看完整 README →

← 上一个 Prev alice-digital-life 下一个 Next dsh-plugin-photoshop →