स्किल की मदद से, एजेंट की क्षमताओं को बेहतर बनाया जा सकता है. इसके लिए, खास जानकारी और कस्टम वर्कफ़्लो का इस्तेमाल किया जा सकता है. ये एजेंट स्किल के ओपन स्टैंडर्ड पर आधारित होते हैं.
AGENTS.md फ़ाइलों के उलट, स्किल का मतलब है कि ज़रूरत पड़ने पर विशेषज्ञता उपलब्ध कराना. इस स्ट्रक्चर की मदद से, एजेंट कई तरह की खास सुविधाएं बनाए रख सकता है. जैसे, लाइब्रेरी के खास वर्शन के बीच माइग्रेट करना या किसी कंपोज़ेबल को अलग-अलग स्क्रीन साइज़ के हिसाब से अडजस्ट करना. इसके लिए, मॉडल की कॉन्टेक्स्ट विंडो को भरने की ज़रूरत नहीं पड़ती.
मॉडल आपके अनुरोध और स्किल की जानकारी के आधार पर, खुद तय करता है कि किसी स्किल का इस्तेमाल कब करना है. जब किसी काम की स्किल की पहचान हो जाती है, तो मॉडल उस टास्क को पूरा करने के लिए ज़रूरी सभी निर्देशों और संसाधनों को डाइनैमिक तौर पर फ़ेच करता है.
किसी स्किल को ज़रूरत के मुताबिक चालू करने के लिए, एजेंट से कोई ऐसा टास्क करने के लिए कहें जो उस स्किल से जुड़ा हो. किसी खास स्किल को ट्रिगर करने के लिए, इनपुट बॉक्स में @ भी डाला जा सकता है.
Android Studio में कोई Android स्किल इंपोर्ट करने के लिए, GitHub रिपॉज़िटरी से स्किल डाउनलोड करें. इसके बाद, उसे अपने प्रोजेक्ट रूट या होम डायरेक्ट्री में .agents/skills या .android-studio/skills नाम की डायरेक्ट्री में सेव करें.
ध्यान दें कि Android Studio, Quail से पहले, नॉन-स्टैंडर्ड डायरेक्ट्री — .skills और agent/skills से स्किल लोड करता था. अगर आपके पास इन जगहों पर स्किल हैं, तो Android Studio को Quail 1 या इसके बाद के वर्शन पर अपग्रेड करते समय, उन्हें .agents/skills या .android-studio/skills पर ले जाएं.
Android स्किल के बारे में जानकारी देखें.