Scenes Skill Creator:在 DSH Web 面板里完成技能创建、评测与安装

前言

在 DeepSeek Harness(DSH)里扩展 Agent,往往需要自己写 SKILL.md、夹具和目录结构,再对照规范反复改。社区里也有各类 creator 仓库,但调用链、日志和评分通常要自己在终端里拼。Scenes Skill Creator 是 huaweicloudskill 维护的 DSH bundle 插件:在 Web 界面收集需求,把生成与评审交给官方 common-skill-creator / huawei-cloud-skill-creator,面板只负责阶段展示、10 分制评测和未达标时的打回修复,达标后一键复制到 DSH 技能目录。

下面按定位、能力、安装、用法和注意事项说明,事实以项目 README 与 npm 包信息为准。

这是什么

Scenes Skill Creator(npm 包名 @huaweicloud-plugins/scenes-skill-creator,当前版本 0.1.5,MIT 许可)是面向 DSH Desktop 的通用技能与华为云技能创建插件。它不本地“编造”技能内容,而是桥接官方 creator:

  • 通用技能:调用 common-skill-creator,适合日常 Agent Skill、工具封装、流程自动化;
  • 华为云技能:调用 huawei-cloud-skill-creator,按华为云规范生成基础云服务技能,覆盖三级目录、hcloud CLI、测试夹具和评测。

一次完整流程可以概括为:

填写需求 → 官方 creator 生成 → 实时阶段 / 日志 → 10 分制评测
        → 达标:安装到 DSH 技能目录
        → 未达标:自动或手动打回修复 → 再评测

插件在 SkillHub 分类为工作流;GitHub 仓库为 huaweicloudskill/scenes-skill-creator。

核心功能

面板与真实执行

面板收集需求,展示创建、评测、修复各阶段与步骤日志;阶段与分数来自真实 creator 运行,而非演示数据。达标后可通过「安装 / 启用该技能」将产物目录复制到默认技能路径(配置项 run.installDir,默认 $DSH_HOME/skills),并刷新技能发现。

双场景与同套界面

同一套 UI 覆盖通用与华为云两种规范。华为云三级目录从真实仓库懒加载;参考案例与推荐技能从公共 JSON 数据仓库经 Host /refs 拉取,失败时回落 last-good 缓存,更新数据无需发新版插件。

评测与修复

  • 10 分制,默认通过线 8.5(run.passScore);
  • 自动评测最多 3 轮(run.maxEvalRounds);
  • 通用技能默认快速模式(run.genericFastMode 为 true):自动只跑 1 轮评测;未达标可在结果页反复「继续修复并复评」,不自动无限循环;
  • 华为云场景评测不达标时可走自动修复;评测覆盖功能可用、稳定性、成本、效率、安全等维度。

创建记录

记录页合并展示通用与华为云历史,支持按类型(全部 / 通用 / 华为云)和状态(全部 / 进行中 / 未达标)筛选;可查看详情、删除已结束记录;运行中记录需先取消再删。

附带 CLI

包内提供 dsh-skill-create、dsh-skill-validate、dsh-skill-doctor 等 bin,其中 dsh-skill-doctor.mjs 可用于检查 profile 的 manifest / bundle,以及修复 Windows 上 package.json UTF-8 BOM 导致的启动错误。

安装与启用

推荐在 DSH 内从 npm 安装。先完全退出 DSH 再执行命令行或 pnpm 操作,安装后重启 DSH 或等待热加载;侧栏出现 Scenes Skill Creator,且面板能看到两个场景与参考/推荐卡片即表示启用成功。

方式一:DSH 插件页(推荐)

  1. 打开 DSH → 插件;
  2. 选择安装插件 / 从 npm 安装;
  3. 输入包名:
@huaweicloud-plugins/scenes-skill-creator
  1. 安装完成后重启 DSH(或让 DSH 完成热加载)。

插件页会处理 profile 依赖与 bundle 注册。

方式二:dsh plugin 命令

在终端执行(desktop 为 DSH 桌面版保留 profile,须用 DSH 自带 CLI):

dsh plugin --profile desktop add @huaweicloud-plugins/scenes-skill-creator

若 dsh 不在 PATH,使用安装目录下的 dsh.cmd:

& "<DSH 安装目录>\resources\runtime\cli\bin\dsh.cmd" plugin --profile desktop add @huaweicloud-plugins/scenes-skill-creator

卸载:

dsh plugin --profile desktop remove @huaweicloud-plugins/scenes-skill-creator

方式三:pnpm(profile 目录)

cd $env:USERPROFILE\.dsh\profiles\desktop
pnpm add @huaweicloud-plugins/scenes-skill-creator

确认 profile 的 package.json 中 dsh.profile.bundles 包含 "@huaweicloud-plugins/scenes-skill-creator";若未自动选中,在 DSH 插件页打开该 bundle 或手动加入该项。

方式四:npm

在同一 profile 目录执行 npm install @huaweicloud-plugins/scenes-skill-creator,并同样将包名加入 dsh.profile.bundles 后重启 DSH。README 指出 Desktop 默认 profile 由 pnpm 管理,混用 npm 可能产生额外 package-lock.json,升级时宜保持一种包管理器。

典型用法

创建通用技能

  1. 顶部选择 通用技能;
  2. 在需求框描述目标,例如“创建一个能查询天气的 skill,支持城市名和摄氏度/华氏度参数”;
  3. 点击开始创建;
  4. 在运行页查看阶段与日志,在结果页查看总分、各维度、扣分项与建议;
  5. 达标后点击「安装 / 启用该技能」。

未达标时使用「继续修复并复评」即可追加修复轮次。

创建华为云技能

  1. 顶部选择 华为云基础云服务技能;
  2. 依次选择 domain → product,填写 skill 名称与需求;
  3. 开始创建后,creator 按规范生成技能、CLI、测试夹具并评测;
  4. 完成后安装到技能目录,或打开产物目录查看。

华为云场景另需可用的 hcloud 与 AKSK 配置;目录首屏可能短暂使用缓存,刷新会重新拉取。

运行环境与可选配置

README 标明已在 DSH Desktop 0.2.2-rc.1(0.2.x 系列)验证。运行 creator 需要能访问 gitcode.com(creator、参考数据、华为云目录)、本机 git、bash(Windows 可用 Git Bash)、python3。creator 执行 shell / CLI 时默认权限预设为 danger-full-access(run.permissionPreset),README 建议仅在可信工作区使用。

需要覆盖默认行为时,在 profile 的 cordis.patch.yml 的 config 下写与插件 cordis.patch.yml 同名的键(整块替换)。常用项包括:

键 默认 说明
run.cwd Host cwd 技能落盘根目录,建议设为自己的工作区
run.passScore 8.5 通过线
run.maxEvalRounds 3 最多自动评测轮数;0 关闭评测
run.genericFastMode true 通用技能快速模式
run.genericMaxEvalRounds 1 通用技能自动评测轮数
run.installDir $DSH_HOME/skills 安装复制目标

适用场景与注意

适合:已在用 DSH Desktop、希望通过图形面板走官方 creator 完整链路(生成 → 评测 → 修复 → 安装)的开发者;需要同时试通用 Skill 与华为云基础云服务 Skill 规范的场景。

注意:

  • 插件以当前 DSH 进程权限运行,安装前请阅读仓库源码与 MIT 许可证;
  • 不做内容创作本身,SKILL.md、references、夹具均由官方 creator 生成;
  • 已知限制包括:Host 快照暂不提供产物文件统计(结果页可能显示 0 文件 / 0.0 KB);记录日志 UI 截断到最近 120 步;暂未实现平台侧 PR / A2A 交接。

DSH 生态理念是「一切皆插件」;SkillHub 等社区目录为独立站点,与 DeepSeek / 幻方无官方从属关系。

链接

经过上面的步骤,你可以在 DSH Web 面板里用官方 creator 闭环完成技能创建与达标安装,而不必从零手写目录与评测脚本。

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜