Skills personalizadas

Transforme uma rotina que repete numa ferramenta sua. Uma skill personalizada funciona como uma incorporada. Qualquer agente no seu computador consegue encontrá-la, carregá-la e chamá-la na sua aplicação.


Visão geral

Cada conector disponibiliza as suas ferramentas em skills, como cena, importar e materiais. Pode adicionar as suas próprias ao lado delas, por exemplo um relatório de cena, uma regra da casa para importações, ou uma renomeação em lote. Uma skill é uma pasta com três partes:

  • Um SKILL.md que a descreve.
  • Um tools.yaml que lista as suas ferramentas.
  • Os scripts que são executados dentro da aplicação.

As skills personalizadas funcionam no Blender. A página Skills da janela Meshy DCC Core mostra todas as skills, de onde vêm e qual aplicação aberta as carregou.

Página Skills da janela Meshy DCC Core, com as skills que cada instância ligada do Godot e do Blender carregou, incluindo a skill personalizada my-scene-report


Peça ao seu agente para escrever uma

A skill Meshy DCC inclui um guia para escrever skills, para que o seu agente possa escrever uma por si. Descreva a rotina, por exemplo:

  • Escreve-me uma skill de Blender que conte os objetos na cena aberta por tipo.
  • Adiciona uma ferramenta à minha skill scene-report que liste malhas com mais de 50 000 polígonos.

O agente escreve os ficheiros na sua pasta de skills, verifica-os, recarrega as aplicações abertas e experimenta a nova ferramenta. Para copiar um prompt já pronto, vá a My skills na página Skills.

Secção My skills da página Skills, com uma skill personalizada chamada my-scene-report marcada como In use na pasta predefinida do Blender, uma pasta predefinida vazia do Godot, e um prompt para pedir ao seu agente que escreva uma


A sua pasta de skills

A tabela seguinte mostra a pasta que cada aplicação lê.

AplicaçãoPasta
Blender~/.meshy-dcc/blender/skills/

Nomeie cada pasta de skill com palavras em minúsculas unidas por hífenes, e comece-a com my- ou o prefixo do seu estúdio, como my-scene-report. Não reutilize o nome de uma skill incorporada. Se o fizer, o Meshy DCC Core utiliza a skill incorporada e ignora a sua cópia.

Para verificar uma skill antes de a carregar, execute:

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

Carregar uma nova skill

As aplicações abertas detetam skills novas e alteradas quando são recarregadas. Para as recarregar, vá à página Skills e clique em Reload in open apps. Cada skill mostra um destes estados:

  • In use: carregada e pronta nas aplicações abertas.
  • Waiting for reload: no disco, ainda não carregada. Se uma skill permanecer neste estado depois de um recarregamento, tem um erro. Para ver o erro, execute meshy-dcc lint na sua pasta.
  • Same name as a built-in skill; rename it: a skill incorporada prevalece. Dê um nome diferente à sua.
  • App not open: a aplicação a que pertence não está em execução.

As skills já carregadas permanecem carregadas após novos recarregamentos, e uma skill alterada recarrega-se automaticamente.


Partilhar skills com a sua equipa

Para partilhar skills com a sua equipa, mantenha-as numa pasta partilhada. Na página Skills, introduza o caminho completo da pasta e clique em Add folder. As aplicações abertas recarregam-na de imediato, e as suas skills ficam visíveis para todos os agentes nesse computador.