अपनी पहली Claude Skill बनाएं
आप रिपोर्ट बनाने के लिए मैन्युअल रूप से /stock-report AAPL टाइप करते आए हैं। क्या हो अगर Claude आपकी बातचीत के आधार पर खुद तय कर सके कि कब स्टॉक रिपोर्ट बनानी है? यही Skills की ताकत है—जैसे मैन्युअल गियर बदलने से ऑटोमैटिक ट्रांसमिशन में अपग्रेड होना, जो ज़रूरत पड़ने पर खुद गियर बदल लेता है।
मुख्य अवधारणाएँ
- Skill -
.claude/skills/में सेव की गई एक model-invoked क्षमता, जिसे Claude कॉन्टेक्स्ट (context) के आधार पर अपने आप सक्रिय करता है - Model-invoked (मॉडल द्वारा बुलाया गया) - Claude इसकी डिस्क्रिप्शन पढ़कर तय करता है कि Skill कब इस्तेमाल करनी है, बिना आपके कोई कमांड टाइप किए
- फिर भी एक स्लैश कमांड - आप किसी भी Skill को
/skill-nameटाइप करके खुद भी चला सकते हैं (उदाहरण के लिए/stock-report AAPL)। अगर किसी Skill और किसी स्लैश कमांड का नाम एक ही हो, तो Skill इस्तेमाल होती है - SKILL.md - मुख्य फ़ाइल जिसमें YAML frontmatter (मेटाडेटा) और Claude के लिए निर्देश होते हैं
आपको क्या चाहिए
- पूरा किया हुआ कस्टम स्लैश कमांड बनाएँ ट्यूटोरियल
- उस ट्यूटोरियल का
stock-reportस्लैश कमांड - VS Code इंस्टॉल किया हुआ
- 10-15 मिनट
चरण 1: प्रोजेक्ट फ़ोल्डर पर जाएं
Windows (PowerShell):
- Start मेनू से PowerShell खोलें
- टाइप करें:
cd ~\Documents\test_claudeअगर फ़ोल्डर मौजूद नहीं है, तो पहले इसे बनाएं:
mkdir ~\Documents\test_claude cd ~\Documents\test_claude
Mac:
- Terminal खोलें (Applications > Utilities)
- टाइप करें:
cd ~/Documents/test_claudeअगर फ़ोल्डर मौजूद नहीं है, तो पहले इसे बनाएं:
mkdir -p ~/Documents/test_claude cd ~/Documents/test_claude
चरण 2: Claude Code शुरू करें
टाइप करें:
claude
| इंस्टॉलेशन ट्यूटोरियल का पालन करते हुए अपने Claude सब्सक्रिप्शन से लॉग इन करें (Windows | Mac)। लॉग इन करने के बाद, आपको एक वेलकम मैसेज और Claude Code प्रॉम्प्ट दिखेगा। |
चरण 3: Claude को बिना पूछे फ़ाइलें बदलने दें
Claude Code प्रॉम्प्ट के ठीक नीचे वाली स्टेटस लाइन देखें:
- अगर उसमें auto mode on या accept edits on लिखा है, तो सब तैयार है
- अगर उसमें manual mode on लिखा है, तो Shift+Tab तब तक दबाएं जब तक accept edits on न दिखे
इससे Claude हर बार अनुमति मांगे बिना फ़ाइलें बना और बदल सकता है।
चरण 4: Claude से स्लैश कमांड को Skill में बदलने के लिए कहें
यह प्रॉम्प्ट टाइप करें:
मेरे stock-report स्लैश कमांड को एक Skill में बदल दो।
यह Skill तब अपने आप सक्रिय होनी चाहिए जब मैं कंपनियों या स्टॉक्स के बारे में पूछूं।
Claude आपके मौजूदा स्लैश कमांड का विश्लेषण करता है और इसे .claude/skills/stock-report/ में एक Skill में बदल देता है।
क्या होता है: Claude एक नया फ़ोल्डर बनाता है जिसमें SKILL.md फ़ाइल होती है। इस फ़ाइल का YAML frontmatter Claude को बताता है कि इस Skill को कब अपने आप इस्तेमाल करना है।
चरण 5: Skill की संरचना की समीक्षा करें
VS Code खोलें और प्रोजेक्ट देखें:
- File > Open Folder पर क्लिक करें
Documents/test_claudeचुनें- फ़ाइल एक्सप्लोरर में,
.claude/skills/stock-report/पर जाएं - इसे खोलने के लिए
SKILL.mdपर क्लिक करें
संरचना पर ध्यान दें:
---
name: stock-report
description: Generates reports on companies... Use when users ask about stocks, companies, or ticker symbols.
---
[बाकी निर्देश]
description फ़ील्ड ही सबसे ज़रूरी है—यह Claude को ठीक-ठीक बताता है कि इस Skill को कब अपने आप सक्रिय करना है।
चरण 6: Skill को टेस्ट करें (बिना कमांड टाइप किए)
पहले पक्का करें कि Claude Code ने नई Skill लोड कर ली है। टाइप करें:
/reload-skills
Claude Code बताता है कि कितनी Skills उपलब्ध हैं। अब /stock-report AAPL टाइप करने के बजाय, बस एक सामान्य सवाल पूछें:
Apple के साथ हाल ही में क्या हो रहा है?
मुख्य अंतर: आपने कोई कमांड टाइप नहीं किया। Claude आपका सवाल पढ़ता है, पहचानता है कि आप किसी कंपनी के बारे में पूछ रहे हैं, Skill की डिस्क्रिप्शन जांचता है, और अपने आप stock-report Skill इस्तेमाल करने का फैसला करता है।
Claude को काम करते हुए देखें—इसे वही व्यापक रिपोर्ट बनानी चाहिए जो आपने पहले देखी थी।
चरण 7: दोनों तरीकों की तुलना करें
स्लैश कमांड (मैन्युअल):
/stock-report AAPL
- आप स्पष्ट रूप से Claude को बताते हैं कि क्या करना है
- हर बार एक जैसा
- दोहराए जाने वाले, अनुमानित कार्यों के लिए अच्छा
Skill (स्वचालित):
Tesla के हाल के घटनाक्रमों के बारे में बताओ
या
मैं Microsoft में निवेश करने के बारे में सोच रहा हूं
या
NVIDIA क्या कर रहा है?
- Claude तय करता है कि Skill इस्तेमाल करनी है या नहीं
- ज़्यादा स्वाभाविक बातचीत
- जटिल वर्कफ़्लो के लिए अच्छा जिन्हें Claude आपके लिए संभालता है
चरण 8: एज केस टेस्ट करें
ऐसे सवाल आज़माएं जिन्हें stock report Skill को ट्रिगर नहीं करना चाहिए:
मैं Python कैसे इंस्टॉल करूं?
Claude Skill को इस्तेमाल किए बिना सामान्य रूप से जवाब देता है।
अब एक ऐसा सवाल आज़माएं जिसे इसे ट्रिगर करना चाहिए:
Google और Meta की तुलना करो
Claude को Skill दो बार इस्तेमाल करनी चाहिए—एक बार Google के लिए, एक बार Meta के लिए।
चरण 9: Skill की डिस्क्रिप्शन बदलें (वैकल्पिक)
आइए Skill को और चयनात्मक (selective) बनाएं। Claude से कहें:
stock-report Skill को अपडेट करो ताकि यह तभी सक्रिय हो जब मैं किसी कंपनी के
नाम के साथ स्पष्ट रूप से "analyze" या "report" शब्द का इस्तेमाल करूं।
Claude SKILL.md में description फ़ील्ड को अपडेट करता है। /reload-skills टाइप करें ताकि Claude Code बदलाव को लोड कर ले, फिर अंतर टेस्ट करें:
Apple क्या कर रहा है?
(अब शायद Skill को ट्रिगर न करे)
Apple को analyze करो
(इसे Skill को ट्रिगर करना चाहिए)
अगले कदम
अब जब आप Skills को समझ गए हैं, तो अपने वर्कफ़्लो के लिए और बनाएं:
- Research Skill - जब आप ऐसे सवाल पूछें जिनके लिए वेब रिसर्च चाहिए, तब अपने आप सक्रिय हो
- Code Review Skill - जब आप बग, समस्याओं, या कोड की दिक्कतों का ज़िक्र करें, तब सक्रिय हो
- Meeting Notes Skill - जब आप मीटिंग ट्रांसक्रिप्ट पेस्ट करें या सारांश का ज़िक्र करें, तब सक्रिय हो
पैटर्न यह है: सिर्फ़ ऐसे शॉर्टकट न बनाएँ जिन्हें आप मैन्युअल रूप से चलाते हैं, बल्कि यह भी तय करें कि Claude को कब अपने आप मदद करनी चाहिए।
समस्या निवारण
- Skill सक्रिय नहीं हो रही:
SKILL.mdमेंdescriptionफ़ील्ड जांचें—इसमें आपके सवाल से जुड़े ट्रिगर शब्द होने चाहिए - Skill बहुत बार सक्रिय हो रही है: डिस्क्रिप्शन को इस बारे में और स्पष्ट बनाएं कि इसे कब इस्तेमाल करना है
- Skill फ़ोल्डर नहीं मिल रहा: Skills
.claude/skills/में होती हैं (यह एक छिपा हुआ फ़ोल्डर है: VS Code के Explorer में यह दिखता है, या Windows पर File Explorer में View > Show > Hidden items चुनें; Mac पर Finder में Cmd+Shift+. दबाएं) - SKILL.md में बदलाव काम नहीं कर रहे: बदलने पर Skills आम तौर पर अपने आप फिर से लोड हो जाती हैं। अगर
.claude/skills/फ़ोल्डर इसी सेशन के दौरान बना था, तो/reload-skillsटाइप करें (या Claude Code रीस्टार्ट करें)। फिर भी काम न करे तो YAML फ़ॉर्मेटिंग जांचें
वर्कफ़्लो का अवलोकन
- स्लैश कमांड ऐसे शॉर्टकट हैं जिन्हें आप मैन्युअल रूप से टाइप करते हैं (बुकमार्क की तरह)
- Skills ऐसी क्षमताएं हैं जिन्हें Claude खुद खोजता और इस्तेमाल करता है (ऐसे असिस्टेंट की तरह जो आपकी पसंद जानता हो)
- Skill की डिस्क्रिप्शन निर्देश की तरह काम करती है जो Claude को बताती है: “जब यूज़र X कहे तब मुझे इस्तेमाल करो”
- दोनों साथ रह सकते हैं - तेज़, दोहराए जाने वाले कामों के लिए स्लैश कमांड इस्तेमाल करें; जटिल वर्कफ़्लो के लिए Skills इस्तेमाल करें
- Skills बेहतर स्केल करती हैं - आपको कमांड के नाम याद रखने की ज़रूरत नहीं; Claude कॉन्टेक्स्ट के आधार पर फैसला करता है
निर्माता Steven Ge, 13 दिसंबर, 2025।