सामग्री पर जाएँ

अतिरिक्त Skills जोड़ें ​

सोर्स बिल्ड में पैकेज निर्माण: इस पेज की कमांड के लिए पैकेज निर्माण की सुविधा वाले सोर्स बिल्ड चाहिए। वर्तमान इंस्टॉलर रिलीज़ में agentplugins author शामिल नहीं है।

मौजूदा मानक पैकेज में एक Skill जोड़ने के लिए skills init इस्तेमाल करें। यह Skill, MCP और हाइब्रिड पैकेजों पर काम करता है। plugin.json वाला पैकेज रूट चुनें, skills/ डायरेक्टरी या किसी एक SKILL.md फ़ाइल को नहीं।

नए Skill और पैकेज का नाम दें ​

मान लें ./review-helper स्वतंत्र Skill मार्गदर्शिका वाला पैकेज है और skills/release-notes/ मौजूद नहीं है।

पैकेज निर्माण की सुविधा वाले सोर्स बिल्ड के साथ:

bash
agentplugins author skills init release-notes ./review-helper \
  --description 'Use when drafting release notes from reviewed changes'

पोज़िशनल Skill नाम और 1–1024 अक्षरों का स्पष्ट विवरण दोनों आवश्यक हैं। नाम सामान्यीकृत नहीं किए जाते। हाइफ़न वाला सटीक, छोटे अक्षरों का पोर्टेबल नाम दें और ओवरराइट की अपेक्षा करने के बजाय नया गंतव्य चुनें।

अतिरिक्त घटक की समीक्षा करें ​

text
review-helper/
  plugin.json
  skills/
    review-docs/
      SKILL.md
    release-notes/
      SKILL.md

skills/release-notes/SKILL.md में स्पष्ट करें कि Skill कब इस्तेमाल हो, उसका तरीका क्या है और अपेक्षित आउटपुट क्या है। नाम और विवरण सटीक रखें। उदाहरण के लिए, उपयोगकर्ता को दिखने वाले बदलावों को रखरखाव बदलावों से अलग करने और हर रिलीज़ दावे के लिए समीक्षा किए स्रोत का संदर्भ देने को कहें।

स्क्रिप्ट, संदर्भ और एसेट निर्देशों की मदद कर सकते हैं, लेकिन उनका मौजूद होना न निष्पादन का प्रमाण है, न उन्हें चलाने की अनुमति। allowed-tools फ़ील्ड स्वतंत्र प्राधिकरण प्रमाण नहीं है। सहायक सामग्री की समीक्षा भी निर्देशों जितनी सावधानी से करें।

पैकेज और प्रत्यक्ष Skills वैलिडेट करें ​

bash
agentplugins author skills validate ./review-helper

कमांड पूरे पैकेज की तैयारी और सीधे skills/ के भीतर रखे हर Skill की अलग स्थिति बताती है। इसलिए पैकेज में कहीं और की त्रुटि कुल परिणाम को प्रभावित कर सकती है, भले ही नए Skill के अपने निष्कर्ष साफ़ हों।

पैकेज पाथ न देने पर केवल वर्तमान डायरेक्टरी इस्तेमाल होती है; ऊपर की डायरेक्टरी नहीं खोजी जाती। स्पष्ट रूट से स्क्रिप्ट और समस्या-निवारण अधिक स्पष्ट होते हैं। skills/release-notes/ के भीतर से चलाना पैकेज रूट चुनने का विकल्प नहीं है।

काम ओवरराइट किए बिना विफलता सँभालें ​

बनाना असफल हो तो committed और साथ दिए त्रुटि निर्देश पढ़ें। बाद की पैकेज जाँचें असफल या अधूरी रहने से पहले भी Skill लिखा जा सकता है। दोबारा प्रयास से पहले वास्तविक फ़ाइलें और रिपोर्ट देखें; मौजूद गंतव्य पर दूसरा init उसे ओवरराइट नहीं करेगा।

बताई गई इनपुट या पैकेज समस्या सुधारें और वैलिडेशन दोहराएँ। नाम गलत हो तो force फ़्लैग जोड़ने के बजाय इच्छित स्रोत बदलाव की स्पष्ट समीक्षा करें। बाहरी Skills का इंस्टॉलेशन और रखरखाव अलग इंस्टॉलर प्रक्रिया का हिस्सा है; author skills आपके स्रोत पैकेज के घटक संपादित और वैलिडेट करता है।

आगे स्थिर पैकेज जाँचें और पैकेज सौंपना देखें।

प्लगइन लेखकों और इंटीग्रेटर के लिए सार्वजनिक दस्तावेज़।