自訂技能

把你經常重複的操作變成自己的工具。自訂技能和內建技能用起來一樣,你電腦上的任何智能體都能找到它、載入它,並在軟體中呼叫它。


概述

每個連接器都把自己的工具分組為技能,例如場景、匯入和材質。你可以在它們旁邊新增自己的技能,例如場景報告、團隊內部的匯入規範,或批次重新命名。一個技能就是一個資料夾,包含三個部分:

  • 描述這個技能的 SKILL.md。
  • 列出其中工具的 tools.yaml。
  • 在軟體中執行的腳本。

目前 Blender 支援自訂技能。Meshy DCC Core 視窗的 Skill 頁面會列出所有技能,顯示它們的來源,以及哪個已開啟的軟體載入了它們。

Meshy DCC Core 視窗的 Skill 頁面:顯示已連接的 Godot 和 Blender 執行個體各自載入的技能,其中包括自訂技能 my-scene-report


讓智能體幫你編寫

Meshy DCC 技能自帶一份編寫技能的指南,所以智能體可以幫你編寫技能。描述你想要的操作即可,例如:

  • 幫我寫一個 Blender 技能,按類型統計目前開啟場景中的物件數量。
  • 在我的 scene-report 技能裡加一個工具,列出面數超過 50,000 的網格。

智能體會把檔案寫進你的技能資料夾,檢查它們,讓已開啟的軟體重新載入,再試用新工具。如果想複製一段現成的提示詞,請進入 Skill 頁面的 我的 skill。

Skill 頁面的「我的 skill」部分:Blender 預設資料夾中有一個標記為「已生效」的自訂技能 my-scene-report,Godot 預設資料夾為空,還有一段讓智能體編寫技能的提示詞


你的技能資料夾

下表列出了各軟體讀取的資料夾。

軟體資料夾
Blender~/.meshy-dcc/blender/skills/

技能資料夾的名字請用小寫英文單字加連字號,並以 my- 或你工作室的前綴開頭,例如 my-scene-report。不要和內建技能同名;如果同名,Meshy DCC Core 會使用內建技能,忽略你的版本。

載入之前,可以執行以下命令檢查技能:

meshy-dcc lint ~/.meshy-dcc/blender/skills/my-scene-report

載入新技能

已開啟的軟體重新載入時,會讀取新增和修改過的技能。要重新載入,請進入 Skill 頁面,點擊 重新載入到已開啟的軟體。每個技能會顯示以下狀態之一:

  • 已生效:已載入,可以在已開啟的軟體中使用。
  • 待重新載入:檔案已在磁碟上,但還沒有載入。如果重新載入後技能仍處於這個狀態,說明它有錯誤。對它的資料夾執行 meshy-dcc lint 即可查看錯誤。
  • 與內建 skill 同名,未生效,請改名:內建技能優先。請給你的技能換個名字。
  • 軟體未開啟:它所屬的軟體沒有執行。

已經載入的技能在重新載入後仍保持載入,修改過的技能會自動重新載入。


與團隊共享技能

要和團隊共享技能,可以把它們放在一個共享資料夾中。在 Skill 頁面輸入這個資料夾的完整路徑,然後點擊 新增資料夾。已開啟的軟體會立即重新載入它,其中的技能對這台電腦上的所有智能體都可用。