Aangepaste skills

Maak van een routinetaak die je herhaalt een eigen tool. Een aangepaste skill werkt net als een ingebouwde. Elke agent op je computer kan hem vinden, laden en aanroepen in je app.


Overzicht

Elke connector biedt zijn tools aan in skills, zoals scène, importeren en materialen. Je kunt je eigen skills daarnaast toevoegen, bijvoorbeeld een scènerapport, een huisregel voor imports, of een batch-hernoeming. Een skill is een map met drie onderdelen:

  • Een SKILL.md die hem beschrijft.
  • Een tools.yaml die zijn tools vermeldt.
  • De scripts die binnen de app worden uitgevoerd.

Aangepaste skills werken in Blender. De pagina Skills van het Meshy DCC Core-venster toont elke skill, waar hij vandaan komt, en welke geopende app hem heeft geladen.

Skills-pagina van het Meshy DCC Core-venster, met de skills die elke verbonden Godot- en Blender-instantie heeft geladen, inclusief de aangepaste skill my-scene-report


Vraag je agent om er een te schrijven

De Meshy DCC-skill bevat een handleiding voor het schrijven van skills, zodat je agent er een voor je kan schrijven. Beschrijf de routinetaak, bijvoorbeeld:

  • Schrijf me een Blender-skill die de objecten in de geopende scène telt per type.
  • Voeg een tool toe aan mijn scene-report-skill die meshes met meer dan 50.000 polygonen vermeldt.

De agent schrijft de bestanden naar je skills-map, controleert ze, herlaadt de geopende apps en probeert de nieuwe tool uit. Om een kant-en-klare prompt te kopiëren, ga je naar My skills op de pagina Skills.

Sectie My skills van de Skills-pagina, met een aangepaste skill genaamd my-scene-report gemarkeerd als In use in de standaardmap van Blender, een lege standaardmap van Godot, en een prompt om je agent er een te laten schrijven


Je skills-map

De volgende tabel toont de map die elke app leest.

AppMap
Blender~/.meshy-dcc/blender/skills/

Geef elke skillmap een naam met kleine letters gescheiden door koppeltekens, en begin deze met my- of het voorvoegsel van je studio, zoals my-scene-report. Hergebruik niet de naam van een ingebouwde skill. Als je dat toch doet, gebruikt Meshy DCC Core de ingebouwde skill en negeert het je kopie.

Om een skill te controleren voordat je hem laadt, voer je uit:

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

Een nieuwe skill laden

Geopende apps nemen nieuwe en gewijzigde skills over wanneer ze herladen. Om ze te herladen, ga je naar de pagina Skills en klik je op Reload in open apps. Elke skill toont een van deze statussen:

  • In use: geladen en klaar in de geopende apps.
  • Waiting for reload: op schijf, nog niet geladen. Als een skill in deze status blijft na een herlaadbeurt, bevat hij een fout. Om de fout te bekijken, voer je meshy-dcc lint uit op de bijbehorende map.
  • Same name as a built-in skill; rename it: de ingebouwde skill wint. Geef die van jou een andere naam.
  • App not open: de bijbehorende app draait niet.

Skills die al geladen zijn, blijven geladen na een herlaadbeurt, en een gewijzigde skill herlaadt zichzelf vanzelf.


Skills delen met je team

Om skills te delen met je team, bewaar je ze in een gedeelde map. Op de pagina Skills voer je het volledige pad van de map in en klik je op Add folder. Geopende apps herladen de map meteen, en de skills erin verschijnen voor elke agent op die computer.