कॉन्टेंट पर जाएं

एजेंट स्किल्स का इस्तेमाल कैसे करें

लेखक
Tadas Petra

एजेंट स्किल्स LLMs का सबसे असरदार इस्तेमाल करने के तरीकों में से एक हैं। ये आपको बार-बार एक जैसा काम करने के लिए सही संदर्भ देते हैं।

How to use Skills

एजेंट स्किल्स LLMs का सबसे असरदार इस्तेमाल करने के तरीकों में से एक हैं। ये आपको बार-बार एक जैसा काम करने के लिए सही संदर्भ देते हैं।

और सबसे अच्छी बात?

कंपनियां ये स्किल्स आपके लिए बना रही हैं, तो आपको बस इन्हें अपने वर्कफ़्लो में इस्तेमाल करना है। इस गाइड में, मैं आपको दिखाऊंगा कि इन स्किल्स का इस्तेमाल करके फीचर्स कैसे बनाएंजो सच में काम करें।

स्किल्स क्या हैं?

“स्किल” एक फोल्डर होता है जिसमें किसी खास टास्क को करने के लिए मार्कडाउन फाइल्स होती हैं। मुख्य स्किल फाइल का नाम होना चाहिएSKILL.md, और इस फाइल में आप जो चाहें लिख सकते हैं, बस फ्रंटमैटर में name और description फील्ड होना जरूरी है। (यहां कुछअन्य वैकल्पिक फ्रंटमैटर फील्ड्स देख सकते हैं।)

सुझाव है कि मुख्यSKILL.mdफाइल 500 लाइनों से कम हो।

इस फोल्डर में आप दूसरी जानकारी भी रख सकते हैं, जिसेSKILL.mdफाइल से रेफर किया जा सकता है, लेकिन जरूरत पड़ने पर ही उसे संदर्भ में लोड किया जाएगा। यह जानकारी इन फोल्डर्स में रखी जानी चाहिए:

  1. scripts/ - ऐसा कोड जिसे एजेंट चला सकते हैं।
  2. references/ - और मार्कडाउन फाइल्स, जिन्हें जरूरत पड़ने पर अतिरिक्त डाक्यूमेंटेशन के लिए इस्तेमाल किया जा सकता है।
  3. assets/ - स्थिर संसाधन जिन्हें एजेंट इस्तेमाल कर सकते हैं।

स्किल्स खास क्यों हैं?

AI का इस्तेमाल करते समय सबसे बड़ी समस्याओं में से एक हैकॉन्टेक्स्ट ब्लोट।कॉन्टेक्स्ट ब्लोट तब होता है जब आप AI को इतनी ज्यादा जानकारी दे देते हैं कि वह टास्क पूरा करने में उलझ जाता है।

सोचिए, आप एक जूनियर डेवलपर को किसी खास फीचर की सटीक डाक्यूमेंटेशन दें और बाकी कुछ न दें। वह इसे पढ़कर उस फीचर को बनाने में ज्यादा सफल रहेगा।

अब सोचिए, उसी जूनियर डेवलपर को सारी डाक्यूमेंटेशन पढ़ने को कहें और फिर उसमें से एक छोटे से हिस्से का फीचर बनाने को कहें। सफलता की संभावना काफी कम हो जाएगी।

LLMs भी ऐसे ही काम करते हैं।

पहले के तरीकों जैसे MCP में, मॉडल में ढेर सारा स्ट्रक्चर्ड कॉन्टेक्स्ट लोड करने की कोशिश की गई। यह बिना संदर्भ के बेहतर था, लेकिन फिर भी टास्क लगातार सही तरीके से पूरे नहीं हो पाते थे।

स्किल्स अलग हैं।

डिफॉल्ट रूप से, सिर्फ फ्रंटमैटर से नाम और विवरण ही कॉन्टेक्स्ट विंडो में लोड होते हैं। इससे बहुत कम कॉन्टेक्स्ट लगता है, लेकिन LLM को पता चल जाता है कि कौन-कौन सी स्किल्स उपलब्ध हैं। जब कोई स्किल उपयोगी लगती है, तबSKILL.mdकॉन्टेक्स्ट विंडो में लोड होती है। और फिर, जरूरत पड़ने पर ही scripts/, references/ और assets/ फोल्डर की बाकी फाइल्स लोड होती हैं।

तो, इन स्किल्स का इस्तेमाल कैसे करें?

skills.sh

आप जिस LLM इंटरफेस का इस्तेमाल कर रहे हैं, उसके हिसाब से इन्हें डाउनलोड करके सही जगह पर स्टोर किया जा सकता है। उदाहरण के लिए:

Skills Folder Location
Cursor
.cursor/skills/
Claude Code
.claude/skills/
OpenCode
.opencode/skills/


फिर से, स्किल्स सिर्फ फोल्डर में फाइल्स हैं, तो आप इन्हें इन डायरेक्टरीज़ में कॉपी-पेस्ट कर सकते हैं और सब कुछ काम करेगा।

दूसरा तरीका हैskills.shका इस्तेमाल।

यह एक एजेंट स्किल्स डायरेक्टरी है जिसे Vercel ने बनाया है, जहां आप देख सकते हैं कि कौन सी स्किल्स सबसे ज्यादा इस्तेमाल हो रही हैं। आप CLI टूल का भी इस्तेमाल कर सकते हैं, जिससे ये स्किल्स अपने प्रोजेक्ट्स या ग्लोबल यूज़र में जोड़ सकते हैं।

इसके लिए यह कमांड चलाएंnpx skills add <owner/repo>, और यह आपको पूरी प्रक्रिया में गाइड करेगा। यह कमांड असल में कॉपी-पेस्ट ही है, लेकिन तेज है।

स्किल्स का इस्तेमाल

एक बार जब आपने इन्हें इंस्टॉल कर लिया (चाहेskills.shया कॉपी-पेस्ट से), तो इनका इस्तेमाल बहुत आसान है। जिस भी एडिटर में आप हैं, वहअपने आपस्किल का इस्तेमाल कर लेगा जब उसे लगेगा कि यह मददगार है। यानी, एक बार स्किल सही जगह लोड कर दी, तो आपको इसके बारे में सोचना नहीं पड़ेगा।

लेकिन,अभी के समय में, यह हमेशा सही समय पर स्किल्स का इस्तेमाल नहीं करता। तो अगर आपको पता है कि किसी खास समय पर स्किल का इस्तेमाल होना चाहिए, तो LLM को बता दें।

जैसे, मैंने ElevenLabs की स्पीच टू टेक्स्ट स्किल्स इंस्टॉल की हैं। अब अगर मैं चाहता हूं कि Claude इसका इस्तेमाल करे, तो मैं यह प्रॉम्प्ट भेज सकता हूं:

इस प्रोजेक्ट में एक सिंपल उदाहरण बनाने के लिए स्पीच टू टेक्स्ट स्किल का इस्तेमाल करें। इस ऑडियो का इस्तेमाल करेंhttps://storage.googleapis.com/eleven-public-cdn/audio/marketing/nicole.mp3.

उसने नीचे दिए गए ऐप को एक ही बार में बना दिया।

Tadas App

बेशक, इस UI में अभी सुधार की जरूरत है, लेकिन ElevenLabs की कोर लॉजिक सही और काम कर रही है। वो भी सिर्फ एक लाइन में।

मैं आपको सलाह दूंगा कि अपने प्रोजेक्ट्स में एजेंट स्किल्स का इस्तेमाल करें। इससे आपके LLM को किसी खास टास्क के लिए सही संदर्भ मिलता है, जिसे टूल्स बनाने वालों ने खुद तैयार किया है।

और अगर आप अपने प्रोजेक्ट्स में ElevenLabs का इस्तेमाल कर रहे हैं, तो हमारी स्किल्स ऐसे इंस्टॉल करें:

npx skills add elevenlabs/skills

ElevenLabs टीम के लेखों को देखें

Developer
ElevenAgents React SDK v1.0

ElevenAgents React SDK v1.0

ElevenAgents React SDK v1.0: a re-architecture of the JavaScript and React SDK with granular hooks, a unified API across web and React Native, and a stable public API.

उच्चतम गुणवत्ता वाले AI ऑडियो के साथ बनाएं