前言¶
在 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 插件页(推荐)¶
- 打开 DSH → 插件;
- 选择安装插件 / 从 npm 安装;
- 输入包名:
@huaweicloud-plugins/scenes-skill-creator
- 安装完成后重启 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,升级时宜保持一种包管理器。
典型用法¶
创建通用技能¶
- 顶部选择 通用技能;
- 在需求框描述目标,例如“创建一个能查询天气的 skill,支持城市名和摄氏度/华氏度参数”;
- 点击开始创建;
- 在运行页查看阶段与日志,在结果页查看总分、各维度、扣分项与建议;
- 达标后点击「安装 / 启用该技能」。
未达标时使用「继续修复并复评」即可追加修复轮次。
创建华为云技能¶
- 顶部选择 华为云基础云服务技能;
- 依次选择 domain → product,填写 skill 名称与需求;
- 开始创建后,creator 按规范生成技能、CLI、测试夹具并评测;
- 完成后安装到技能目录,或打开产物目录查看。
华为云场景另需可用的 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 / 幻方无官方从属关系。
链接¶
- SkillHub 目录页:huaweicloudskill/scenes-skill-creator
- GitHub:https://github.com/huaweicloudskill/scenes-skill-creator
- npm:https://www.npmjs.com/package/@huaweicloud-plugins/scenes-skill-creator
经过上面的步骤,你可以在 DSH Web 面板里用官方 creator 闭环完成技能创建与达标安装,而不必从零手写目录与评测脚本。