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 閉環完成技能創建與達標安裝,而不必從零手寫目錄與評測腳本。

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

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

小夜