कस्टम skills

एक दोहराई जाने वाली प्रक्रिया को अपने खुद के टूल में बदलें। एक कस्टम skill बिल्ट-इन skill की तरह ही काम करती है। आपके कंप्यूटर पर कोई भी एजेंट इसे ढूँढ सकता है, लोड कर सकता है, और आपके ऐप में इसे कॉल कर सकता है।


अवलोकन

हर connector अपने टूल्स को skills के रूप में प्रदान करता है, जैसे सीन, इंपोर्ट, और मटीरियल्स। आप अपनी खुद की skills इनके साथ जोड़ सकते हैं, उदाहरण के लिए एक सीन रिपोर्ट, इंपोर्ट के लिए कोई house rule, या एक बैच रीनेम। एक skill तीन हिस्सों वाला एक फ़ोल्डर होती है:

  • एक SKILL.md जो इसका वर्णन करता है।
  • एक tools.yaml जो इसके टूल्स को सूचीबद्ध करता है।
  • वे स्क्रिप्ट्स जो ऐप के अंदर चलती हैं।

कस्टम skills Blender में काम करती हैं। Meshy DCC Core विंडो का Skills पेज हर skill को दिखाता है, वह कहाँ से आई है, और कौन-सा खुला हुआ ऐप इसे लोड कर चुका है।

Meshy DCC Core विंडो का Skills पेज, जिसमें हर जुड़े हुए Godot और Blender इंस्टेंस द्वारा लोड की गई skills दिखाई गई हैं, जिसमें कस्टम skill my-scene-report भी शामिल है


अपने एजेंट से एक लिखवाएँ

Meshy DCC skill में skills लिखने की एक गाइड शामिल है, ताकि आपका एजेंट आपके लिए एक skill लिख सके। उस प्रक्रिया का वर्णन करें, उदाहरण के लिए:

  • मुझे एक Blender skill लिख दो जो खुली हुई सीन में टाइप के अनुसार ऑब्जेक्ट्स की गिनती करे।
  • मेरी scene-report skill में एक टूल जोड़ो जो 50,000 से अधिक पॉलीगॉन वाले mesh सूचीबद्ध करे।

एजेंट फ़ाइलों को आपके skills फ़ोल्डर में लिखता है, उन्हें जाँचता है, खुले हुए ऐप्स को रीलोड करता है, और नए टूल को आज़माकर देखता है। एक तैयार prompt कॉपी करने के लिए, Skills पेज पर My skills पर जाएँ।

Skills पेज का My skills सेक्शन, जिसमें my-scene-report नाम की एक कस्टम skill Blender डिफ़ॉल्ट फ़ोल्डर में In use के रूप में चिह्नित है, एक खाली Godot डिफ़ॉल्ट फ़ोल्डर है, और आपके एजेंट से एक लिखवाने के लिए एक prompt दिया गया है


आपका skills फ़ोल्डर

नीचे दी गई तालिका में वह फ़ोल्डर दिखाया गया है जिसे हर ऐप पढ़ता है।

ऐपफ़ोल्डर
Blender~/.meshy-dcc/blender/skills/

हर skill फ़ोल्डर का नाम लोअरकेस शब्दों से रखें जो हाइफ़न से जुड़े हों, और इसे my- या अपने स्टूडियो के प्रीफ़िक्स से शुरू करें, जैसे my-scene-report। किसी बिल्ट-इन skill का नाम दोबारा इस्तेमाल न करें। अगर आप ऐसा करते हैं, तो Meshy DCC Core बिल्ट-इन skill का उपयोग करता है और आपकी कॉपी को अनदेखा कर देता है।

किसी skill को लोड करने से पहले जाँचने के लिए, यह चलाएँ:

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

नया skill लोड करें

खुले हुए ऐप्स जब रीलोड होते हैं तो नई और बदली हुई skills को पहचान लेते हैं। इन्हें रीलोड करने के लिए, Skills पेज पर जाएँ और Reload in open apps पर क्लिक करें। हर skill इनमें से एक स्थिति दिखाती है:

  • In use: खुले हुए ऐप्स में लोड होकर तैयार है।
  • Waiting for reload: डिस्क पर मौजूद है, अभी लोड नहीं हुई है। अगर रीलोड के बाद भी कोई skill इसी स्थिति में रहती है, तो उसमें कोई error है। error देखने के लिए, उसके फ़ोल्डर पर meshy-dcc lint चलाएँ।
  • Same name as a built-in skill; rename it: बिल्ट-इन skill को प्राथमिकता मिलती है। अपनी skill को कोई दूसरा नाम दें।
  • App not open: जिस ऐप से यह संबंधित है वह चल नहीं रहा है।

जो skills पहले से लोड हैं वे रीलोड के बाद भी लोड रहती हैं, और बदली हुई skill अपने-आप रीलोड हो जाती है।


अपनी टीम के साथ skills साझा करें

अपनी टीम के साथ skills साझा करने के लिए, उन्हें एक साझा फ़ोल्डर में रखें। Skills पेज पर, फ़ोल्डर का पूरा path दर्ज करें और Add folder पर क्लिक करें। खुले हुए ऐप्स इसे तुरंत रीलोड कर लेते हैं, और इसकी skills उस कंप्यूटर पर हर एजेंट के लिए दिखाई देने लगती हैं।