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

Claude Code में potato-skill सेट अप कीजिए

potato-skill को Claude Code प्लगिन के रूप में इंस्टॉल कीजिए, वह स्कोप चुनिए जो तय करता है कि प्लगिन किसे मिलेगा, और स्किल के चलाए कमांड को मंज़ूरी दीजिए।

Claude Code potato-skill को प्लगिन के रूप में इंस्टॉल करता है, /plugin marketplace add davidjurgens/potato-skill और उसके बाद /plugin install potato-skill@potato से। प्लगिन एक स्किल जोड़ता है, कोई एजेंट, हुक या MCP सर्वर नहीं, और जब भी कोई अनुरोध एनोटेशन अध्ययन बनाने या चलाने का हो, Claude स्किल को लोड करता है। potato-skill Claude Code के लिए लिखी गई थी, और इस रास्ते से स्किल का हर हिस्सा वैसा ही मिलता है जैसा डिज़ाइन किया गया था। स्किल अध्ययन के साथ क्या करती है, यह कोडिंग एजेंट के साथ त्वरित शुरुआत में है, और दूसरे एजेंट के लिए अपने कोडिंग एजेंट में potato-skill इंस्टॉल कीजिए देखिए।

इंस्टॉल करने से पहले

Potato उसी Python वातावरण में इंस्टॉल कीजिए जिसका Claude Code का शेल इस्तेमाल करता है। स्किल की हेल्पर स्क्रिप्ट Potato की रजिस्ट्री इम्पोर्ट करती हैं और potato कमांड को बुलाती हैं, और स्किल का पहला चरण जाँचता है कि Potato इम्पोर्ट हो पाता है। ब्राउज़र extra और Chromium की मदद से potato preview --screenshot और स्किल की वॉकथ्रू स्क्रिप्ट टास्क को हेडलेस ब्राउज़र में खोल पाती हैं:

bash
pip install 'potato-annotation[preview]'
playwright install chromium

प्लगिन इंस्टॉल करना

Claude Code सेशन में पहले मार्केटप्लेस जोड़िए और फिर प्लगिन इंस्टॉल कीजिए:

text
/plugin marketplace add davidjurgens/potato-skill
/plugin install potato-skill@potato

इंस्टॉल कमांड /plugin पैनल में प्लगिन का ब्योरा खोलता है और स्कोप पूछता है:

स्कोपस्किल किसे मिलती हैClaude Code प्लगिन को कहाँ दर्ज करता है
User (उपयोगकर्ता)आपको, इस मशीन के हर प्रोजेक्ट में~/.claude/settings.json
Project (प्रोजेक्ट)रिपॉज़िटरी में काम करने वाले सभी को.claude/settings.json, जिसे आप कमिट करते हैं
Local (लोकल)आपको, सिर्फ़ इसी रिपॉज़िटरी में.claude/settings.local.json

User स्कोप उस शोधकर्ता के लिए ठीक है जो कई प्रोजेक्ट फ़ोल्डर में अध्ययन बनाता है। Project स्कोप उस लैब के लिए ठीक है जिसके अध्ययन एक ही रिपॉज़िटरी में रहते हैं। .claude/settings.json कमिट करने से सहयोगियों के लिए प्लगिन चालू हो जाता है, पर प्लगिन उनकी मशीन पर डाउनलोड नहीं होता। हर सहयोगी इंस्टॉल एक बार चलाता है:

bash
claude plugin install potato-skill@potato --scope project

सेटअप स्क्रिप्ट वही दो चरण सेशन खोले बिना आपके शेल से चला सकती है:

bash
claude plugin marketplace add davidjurgens/potato-skill
claude plugin install potato-skill@potato

शेल से इंस्टॉल किया गया प्लगिन Claude Code के अगली बार शुरू होने पर लोड होता है, या पहले से खुले सेशन में /reload-plugins के बाद। एक कंप्यूटर पर टर्मिनल, डेस्कटॉप ऐप के लोकल सेशन और VS Code एक्सटेंशन एक ही सेटिंग्स फ़ाइलें पढ़ते हैं। तीनों में से किसी एक में User स्कोप का इंस्टॉल बाक़ी दो तक पहुँच जाता है।

इंस्टॉल जाँचना

शेल में claude plugin list प्लगिन को उसके वर्शन, स्कोप और स्थिति के साथ छापता है:

text
  ❯ potato-skill@potato
    Version: 1.2.0
    Scope: user
    Status: ✔ enabled

claude plugin details potato-skill एक स्किल सूचीबद्ध करता है, कोई एजेंट, हुक या MCP सर्वर नहीं। यही कमांड स्किल की कॉन्टेक्स्ट लागत का अनुमान देता है, यानी स्किल के नाम और विवरण के लिए हर सेशन में लगभग 220 टोकन, और स्किल के हर बार लोड होने पर लगभग 10,900 टोकन।

अध्ययन शुरू करना

अध्ययन का विवरण आम भाषा में दीजिए। जब कोई अनुरोध स्किल के विवरण से मेल खाता है, जैसे एनोटेशन टास्क बनाना, Potato का config.yaml बदलना या चल रहे अध्ययन की स्थिति देखना, तब Claude स्किल को कमांड के बिना लोड करता है:

मुझे 200 ट्वीट पर 5-पॉइंट स्केल पर भावना के लेबल चाहिए, हर ट्वीट पर तीन एनोटेटर, एक रज़ामंदी पेज और दो ध्यान-जाँच के साथ। इसे बनाकर शुरू कर दो।

प्लगिन की स्किल का नाम प्लगिन के नाम पर रखा जाता है। अनुरोध से पहले /potato-skill:potato-skill टाइप करने से स्किल सीधे लोड हो जाती है। / टाइप करने पर कमांड मेन्यू में नाम दिखता है, और /skills वे सभी स्किल सूचीबद्ध करता है जो Claude Code ने लोड की हैं।

स्किल के चलाए कमांड को मंज़ूरी देना

स्किल Claude से कॉन्फ़िग वैलिडेट करवाती है, Potato सर्वर शुरू करवाती है, टास्क को हेडलेस ब्राउज़र में खुलवाती है और स्किल की हेल्पर स्क्रिप्ट चलवाती है। इनमें से हर एक शेल कमांड है। डिफ़ॉल्ट Manual मोड में Claude Code शेल कमांड चलाने से पहले पूछता है, और "Yes, and don't ask again" चुनने पर उस रिपॉज़िटरी में उस कमांड का नियम सहेज लिया जाता है।

अध्ययन बनाते समय potato validate और potato preview कई बार चलते हैं। .claude/settings.json के allow नियम इन दो कमांड को पहले से मंज़ूर कर देते हैं और बाक़ी सब पर पूछना जारी रखते हैं:

json
{
  "permissions": {
    "allow": [
      "Bash(potato validate *)",
      "Bash(potato preview *)"
    ]
  }
}

/permissions हर नियम दिखाता है, और यह भी कि वह किस सेटिंग्स फ़ाइल से आया है। potato-skill कोई allowed-tools घोषित नहीं करती। स्किल जो भी कमांड माँगती है, वह आपकी अनुमति सेटिंग्स से होकर गुज़रता है। नियमों का सिंटैक्स और दूसरे अनुमति मोड Claude Code के अनुमतियों के दस्तावेज़ में हैं।

प्लगिन सिस्टम के बिना इंस्टॉल करना

skills CLI वही फ़ाइलें आपके प्रोजेक्ट के .claude/skills/potato-skill/ में रखता है, जहाँ Claude Code प्रोजेक्ट स्किल पढ़ता है:

bash
npx skills add davidjurgens/potato-skill --agent claude-code

प्रोजेक्ट स्किल का नाम प्लगिन के उपसर्ग के बिना होता है, इसलिए /potato-skill स्किल को लोड करता है। .claude/skills/ कमिट करने से सहयोगियों को स्किल बिना किसी इंस्टॉल चरण के मिल जाती है। Cursor, VS Code में GitHub Copilot और OpenCode भी .claude/skills/ पढ़ते हैं। CLI को Node.js 22.20 या उसके बाद का वर्शन चाहिए। Claude Code के क्लाउड सेशन आपकी अपनी मशीन पर इंस्टॉल किए प्लगिन लोड नहीं करते। claude.ai/code पर ब्राउज़र क्लाउड सेशन चलाता है।

प्लगिन को अपडेट करना और हटाना

Claude Code प्लगिन को अपने आप तभी अपडेट करता है जब प्लगिन के मार्केटप्लेस में auto-update चालू हो, और हाथ से जोड़े गए मार्केटप्लेस के लिए, जैसे davidjurgens/potato-skill, auto-update बंद से शुरू होता है। प्लगिन को अपने शेल से अपडेट कीजिए:

bash
claude plugin update potato-skill@potato

अपने आप अपडेट करवाने के लिए /plugin चलाइए, Marketplaces टैब खोलिए, potato चुनिए और Enable auto-update चुनिए। चल रहा सेशन वही वर्शन रखता है जो उसने लोड किया था, और अगला सेशन नया वर्शन लोड करता है।

claude plugin uninstall potato-skill@potato प्लगिन हटाता है। /plugin marketplace remove potato मार्केटप्लेस और उससे इंस्टॉल किए हर प्लगिन को हटाता है। /plugin पैनल की पूरी जानकारी Claude Code के प्लगिन दस्तावेज़ में है।

आगे पढ़िए