Власні навички

Перетворіть рутину, яку ви повторюєте, на власний інструмент. Власна навичка працює так само, як вбудована. Будь-який агент на вашому комп'ютері може знайти її, завантажити та викликати у вашому застосунку.


Огляд

Кожен конектор пропонує свої інструменти у вигляді навичок, таких як сцена, імпортувати та матеріали. Ви можете додати власні поряд з ними, наприклад звіт по сцені, домашнє правило для імпорту або пакетне перейменування. Навичка — це папка з трьома частинами:

  • Файл SKILL.md, що її описує.
  • Файл tools.yaml, що перелічує її інструменти.
  • Скрипти, які виконуються всередині застосунку.

Власні навички працюють у Blender. Сторінка Skills вікна Meshy DCC Core показує кожну навичку, звідки вона походить і який відкритий застосунок її завантажив.

Сторінка навичок вікна Meshy DCC Core з навичками, які завантажив кожен підключений екземпляр Godot та Blender, включно з власною навичкою my-scene-report


Попросіть агента написати один

Навичка Meshy DCC містить посібник з написання навичок, тому ваш агент може написати одну для вас. Опишіть рутину, наприклад:

  • Напиши мені навичку для Blender, яка рахує об'єкти у відкритій сцені за типом.
  • Додай до моєї навички scene-report інструмент, який перелічує сітки з понад 50 000 полігонів.

Агент записує файли у вашу папку навичок, перевіряє їх, перезавантажує відкриті застосунки та випробовує новий інструмент. Щоб скопіювати готовий prompt, перейдіть на вкладку My skills сторінки Skills.

Розділ My skills сторінки Skills з власною навичкою на ім'я my-scene-report, позначеною як In use у стандартній папці Blender, порожньою стандартною папкою Godot та prompt, що пропонує агенту написати власну навичку


Ваша папка навичок

У наведеній нижче таблиці показано папку, яку читає кожен застосунок.

ЗастосунокПапка
Blender~/.meshy-dcc/blender/skills/

Називайте кожну папку навички словами в нижньому регістрі, з'єднаними дефісами, і починайте її з my- або префікса вашої студії, наприклад my-scene-report. Не використовуйте повторно назву вбудованої навички. Якщо ви це зробите, Meshy DCC Core використає вбудовану навичку й проігнорує вашу копію.

Щоб перевірити навичку перед завантаженням, виконайте:

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

Завантажити нову навичку

Відкриті застосунки підхоплюють нові та змінені навички під час перезавантаження. Щоб перезавантажити їх, перейдіть на сторінку Skills і натисніть Reload in open apps. Кожна навичка показує один із таких станів:

  • In use: завантажена і готова у відкритих застосунках.
  • Waiting for reload: на диску, ще не завантажена. Якщо навичка залишається у цьому стані після перезавантаження, у ній є помилка. Щоб побачити помилку, виконайте meshy-dcc lint для її папки.
  • Same name as a built-in skill; rename it: перемагає вбудована навичка. Дайте вашій іншу назву.
  • App not open: застосунок, якому вона належить, не запущено.

Навички, які вже завантажені, залишаються завантаженими після перезавантажень, а змінена навичка перезавантажується самостійно.


Поділитися навичками з командою

Щоб поділитися навичками з командою, зберігайте їх у спільній папці. На сторінці Skills введіть повний шлях до папки та натисніть Add folder. Відкриті застосунки перезавантажать її одразу, і її навички з'являться для кожного агента на цьому комп'ютері.