कौशल
कौशल नामित Markdown निर्देशों का समूह है जिसे मॉडल केवल आवश्यकता पर लोड करता है। उसका slug ($docs-style), दिखने वाला नाम, छोटा वर्णन और पूरे निर्देश होते हैं।
आवश्यकता पर लोड
वर्णन मैनिफ़ेस्ट है: उपकरण सक्षम हों तो load_skill हर कौशल का slug, नाम और वर्णन दिखाता, मॉडल पूरे निर्देश एक कॉल से पाता है। लंबा टेक्स्ट उपयोग तक संदर्भ नहीं लेता। संदेश में $slug मॉडल को लोड करने की ओर ले जाता है।
जीवनचक्र
कौशल हटाए बिना बंद हो सकता है; बंद कौशल मैनिफ़ेस्ट से निकलता और लोड नहीं होता। अद्यतन संस्करण बढ़ाकर पुराना संशोधन संग्रहित करता; वापसी उसे नया संस्करण बनाती है। हस्तांतरण फ़ॉर्मैट SKILL.md है: नाम, slug, वर्णन frontmatter के बाद निर्देश। निर्यात इसे डाउनलोड, आयात JSON आवरण सहित स्वीकार करता है। नाम, वर्णन, निर्देश एन्क्रिप्टेड; slug खुला है।
स्टोर से आयात
Settings → Skills → From URL में skills.sh, GitHub रिपॉज़िटरी/tree/blob, सामान्य skills/<name>/SKILL.md विन्यास में हल होने वाला owner/repo/skill या सीधा SKILL.md दें। डाउनलोड उपकरण सर्वर जैसी स्थिर निकास सुरक्षा से होता है — केवल सार्वजनिक पता और आकार सीमा — और आपकी संपादन योग्य प्रति बनता है। दूरस्थ स्रोत चुपचाप अद्यतन नहीं करता।
साथ की फ़ाइलें
कौशल SKILL.md फ़ोल्डर में संदर्भ, नमूने और स्क्रिप्ट स्रोत रख सकता है। load_skill पैकेज सूची देता और read_skill_file आवश्यकता पर पढ़ता है, इसलिए बड़ा संदर्भ पहले से स्थान नहीं लेता।
फ़ाइलें कौशल के साथ चलती हैं: Settings → Skills → From folder स्थानीय फ़ोल्डर, दूरस्थ आयात पड़ोसी टेक्स्ट, JSON निर्यात पैकेज लेता है। पथ सापेक्ष और सीमित हैं; सामग्री टेक्स्ट, एन्क्रिप्टेड और 32 फ़ाइल, 200 KB प्रत्येक, 1 MB कुल तक।
सिखाए कौशल
taught- slug वाले कौशल Work Computer पर प्रदर्शन से बनते हैं: रिकॉर्डिंग को स्थिर क्लिक लक्ष्य, छिपे रहस्य और देखी साइटों के दायरे वाले प्राकृतिक निर्देश में नियतात्मक बनाया जाता है। सामान्य कौशल की तरह संस्करण, संपादन और साझा मिलता है। कंप्यूटर Work रन मालिक के सक्षम कौशल लोड करते हैं। रन के बाद काम किया/विफल समीक्षा Track record में दिनांकित पंक्ति जोड़ती है; सामान्य संस्करण है और वापस लिया जा सकता है।
आवश्यक अनुमोदन
कोई कौशल अपने निर्देशों के साथ-साथ एक अनुमोदन माँग भी रख सकता है। कौशल संपादक में हमेशा पहले पूछें इसे चालू करता है और एक checklist उन टूल को चुनती है जिन्हें यह कवर करता है: run_command, computer_act, delete_file, move_file, message_agent, और write_file। हर box अनचेक छोड़ने पर सभी छह कवर होते हैं।
जब तक कौशल लोड है — प्रोफ़ाइल या turn के पर्सोना से बंधा, या turn के बीच load_skill से लोड — तब वे टूल चलने से पहले उपयोगकर्ता के लिए रुकते हैं, भले ही रन की अपनी अनुमोदन सेटिंग कुछ भी कहे, और अनुरोध उस कौशल का नाम बताता है जो माँग रहा है। सहेजा "हमेशा अनुमति दें" नियम इन्हें कभी स्वीकृत नहीं कर सकता: निर्देशों का गद्य मॉडल के लिए सलाह है जिसे वह पार भी कर सकता है, जबकि यह गेट पर लागू होता है। एक-बार वाला "एक बार अनुमति दें" फिर भी काम करता है, क्योंकि वह सहेजे नियम के बजाय एक जीवंत निर्णय है। देखें क्रिया अनुमोदन।
यह फ़ील्ड कौशल के साथ यात्रा करता है: यह JSON आवरण में निर्यात और आयात से गुज़रता है। SKILL.md हस्तांतरण फ़ॉर्मैट केवल निर्देश रखता है, इसलिए केवल-markdown आयात डिफ़ॉल्ट (inherit) पर उतरता है और माँग फिर से सेट करनी पड़ती है।
जिस सिखाए कौशल के प्रदर्शन ने कोई रहस्य redact किया हो, वह computer_act के लिए यह चालू करके सहेजा जाता है: उसे दोहराना उसी क्षेत्र से फिर गुज़रता है जिसे उपयोगकर्ता को देखना चाहिए, और अकेली गद्य-सीमा कभी काफ़ी नहीं थी।
साझा और प्रोफ़ाइल
कौशल डिफ़ॉल्ट निजी हैं और साझा संसाधन अनुमति से दिए जाते हैं। सहायक प्रोफ़ाइल उपसमूह जोड़ सकती है; सत्र केवल वही देखते हैं।
उदाहरण
Settings → Skills में कौशल बनाएँ:
-
Slug:
cite-sources -
नाम:
Cite sources -
वर्णन:
How to cite evidence: numbered references with URLs, no unreferenced claims.(मॉडल यही पंक्ति देखता है; उपयोग का समय बताएँ) -
निर्देश:
# Citing sources- Every factual claim gets a numbered reference like [1].- End with a References section: number, title, URL.- If no source exists, say so instead of inventing one.
उपकरण सक्षम कर पूछें:
Summarize the latest results and $cite-sources.
$ slug पूर्ण करता है। मॉडल cite-sources देखता, load_skill बुलाता और उत्तर फ़ॉर्मैट करता है। कार्ड बंद करना बिना मिटाए मैनिफ़ेस्ट से हटाता है।