स्किल की मदद से, एजेंट मोड की क्षमताओं को बेहतर बनाया जा सकता है. इसके लिए, खास विशेषज्ञता और कस्टम वर्कफ़्लो का इस्तेमाल किया जाता है. ये एजेंट के कौशल के ओपन स्टैंडर्ड पर आधारित होते हैं.
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 की सुविधाओं के बारे में ज़्यादा जानने के लिए, Android की सुविधाओं के बारे में जानकारी लेख पढ़ें.