Пользовательские навыки
Превратите повторяющуюся рутину в собственный инструмент. Пользовательский навык работает так же, как встроенный. Любой агент на вашем компьютере может найти его, загрузить и вызвать в вашем приложении.
Обзор
Каждый коннектор предоставляет свои инструменты в виде навыков, таких как scene, import и materials. Вы можете добавить собственные рядом с ними, например отчёт о сцене, собственное правило для импорта или пакетное переименование. Навык — это папка из трёх частей:
SKILL.md, который описывает его.tools.yaml, который перечисляет его инструменты.- Скрипты, которые выполняются внутри приложения.
Пользовательские навыки работают в Blender. Страница Skills окна Meshy DCC Core показывает все навыки, их происхождение и то, какое открытое приложение их загрузило.

Попросите своего агента написать его
Навык Meshy DCC включает руководство по написанию навыков, поэтому ваш агент может написать его за вас. Опишите рутину, например:
- Напиши мне навык для Blender, который подсчитывает объекты в открытой сцене по типу.
- Добавь в мой навык scene-report инструмент, который перечисляет меши с более чем 50 000 полигонов.
Агент записывает файлы в вашу папку skills, проверяет их, перезагружает открытые приложения и пробует новый инструмент. Чтобы скопировать готовый prompt, перейдите в раздел My skills на странице Skills.

Ваша папка skills
В следующей таблице показана папка, которую читает каждое приложение.
| Приложение | Папка |
|---|---|
| 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. Открытые приложения сразу же перезагружают её, и её навыки становятся доступны каждому агенту на этом компьютере.