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

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

एक npx कमांड से potato-skill को Cursor प्रोजेक्ट में जोड़िए, Agent chat से स्किल को /potato-skill के साथ शुरू कीजिए, और स्किल के चलाए कमांड को मंज़ूरी दीजिए।

Cursor स्किल आपके प्रोजेक्ट के .agents/skills/ से लोड करता है, और npx skills add davidjurgens/potato-skill --agent cursor potato-skill को वहीं कॉपी करता है। Agent chat में /potato-skill टाइप करने से स्किल एक संदेश के साथ जुड़ जाती है। स्किल अध्ययन के साथ क्या करती है, यह कोडिंग एजेंट के साथ त्वरित शुरुआत में है, और दूसरे एजेंट के लिए अपने कोडिंग एजेंट में potato-skill इंस्टॉल कीजिए देखिए।

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

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

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

skills CLI npx से चलता है और उसे Node.js 22.20 या उसके बाद का वर्शन चाहिए।

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

इंस्टॉल अपने प्रोजेक्ट फ़ोल्डर में चलाइए:

bash
npx skills add davidjurgens/potato-skill --agent cursor

कमांड SKILL.md, 30 संदर्भ फ़ाइलें और नौ हेल्पर स्क्रिप्ट को .agents/skills/potato-skill/ में कॉपी करता है, और स्रोत को प्रोजेक्ट की जड़ में skills-lock.json में दर्ज करता है। Cursor स्किल लोड करता है .agents/skills/ और .cursor/skills/ से अपने आप। .agents/skills/ कमिट करने से रिपॉज़िटरी को Cursor में खोलने वाले सहयोगियों को वही स्किल मिलती है।

इसके बजाय मशीन के हर प्रोजेक्ट के लिए स्किल इंस्टॉल करने के लिए -g जोड़िए:

bash
npx skills add davidjurgens/potato-skill --agent cursor -g

ग्लोबल इंस्टॉल ~/.agents/skills/potato-skill/ में जाता है, जो उपयोगकर्ता-स्तर का फ़ोल्डर है और Cursor उसे भी पढ़ता है। Cursor .claude/skills/ भी पढ़ता है। जिस प्रोजेक्ट में potato-skill .claude/skills/ में है, उसे Cursor के लिए दूसरी कॉपी नहीं चाहिए।

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

Cursor के साइडबार में Customize खोलिए और Skills पर जाइए, जहाँ potato-skill सूची में दिखती है। potato-skill का Lauren Tan के Cursor के लिए pstack प्लगिन की poteto-mode स्किल से कोई संबंध नहीं है।

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

Agent chat में /potato-skill टाइप करने से स्किल एक संदेश के साथ जुड़ जाती है:

text
/potato-skill I want 200 tweets labeled for sentiment on a 5-point scale by three annotators each, with a consent page and two attention checks. Build it and start it.

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

रन मोड और मंज़ूरियाँ

Cursor एजेंट के टर्मिनल कमांड उस रन मोड में चलाता है जो Settings > Agents > Approvals & Execution में तय है। डिफ़ॉल्ट मोड Auto-review कमांड को ऐसे सैंडबॉक्स में चलाता है जो डिफ़ॉल्ट रूप से नेटवर्क एक्सेस रोकता है, और कमांड को सैंडबॉक्स से बाहर चलना हो तो Cursor मंज़ूरी माँगता है। स्किल की जाँचें आपकी मशीन पर Potato सर्वर शुरू करती हैं और टास्क को हेडलेस ब्राउज़र में खोलती हैं। Cursor जो भी कमांड दिखाए, उसे मंज़ूर करने से पहले पढ़ लीजिए। allowlist और सैंडबॉक्स की सेटिंग्स Cursor के रन मोड पेज में दी गई हैं।

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

skills CLI स्किल को नाम से अपडेट करता और हटाता है। ग्लोबल इंस्टॉल के लिए किसी भी कमांड में -g जोड़िए:

bash
npx skills update potato-skill
npx skills remove potato-skill

update इंस्टॉल की गई कॉपी को GitHub रिपॉज़िटरी से मिलाकर जाँचता है, और रिपॉज़िटरी बदली हो तो कॉपी बदल देता है। remove .agents/skills/potato-skill/ और skills-lock.json में स्किल की प्रविष्टि मिटा देता है।

आगे पढ़िए