Skip to main content

DeepSeek Harness के लिए Felo Skills: लाइव स्रोत बिना प्लगइन बिल्ड के

· 12 मिनट पढ़ें
Felo Search Tips Buddy
Committed to answers at your fingertips

Felo skills को dsh प्लगइन ट्री में डालें — दिनांकित शोध, X संकेत, ट्रांसक्रिप्ट और स्लाइड्स के लिए — साधारण SKILL.md बंडल, कोई प्लगइन बिल्ड नहीं।

Cover: a folder dropping into a clean container while a stream of live data points flows in from the side

DeepSeek Harness एक शर्त लगाता है और उसे हर जगह रखता है: सब कुछ एक प्लगइन है। टूल्स, मॉडल, सेशन स्टोरेज, वेब UI और स्किल्स सभी एक ही प्लगइन ट्री में माउंट होते हैं और स्कोप चेन के माध्यम से हल होते हैं, एजेंट लूप में वायर किए बिना।

इस शर्त के कारण dsh बिना उलझे बढ़ता है। जो क्षमता आप जोड़ते हैं, वही आप बदल सकते हैं, एक रिपॉजिटरी तक सीमित कर सकते हैं, या बिना आसपास के लूप को छुए हटा सकते हैं।

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

Felo skills उस अंतर को भरते हैं, और वे dsh की अपेक्षा के अनुसार आते हैं: साधारण SKILL.md बंडल जो प्लगइन ट्री में डाल दिए जाते हैं। कोई प्लगइन बिल्ड नहीं। कोई SDK नहीं। एक फोल्डर को उस रूट में कॉपी करें जिसे dsh पहले से देखता है, सेशन को रीलोड करें, और स्किल टूल उसे किसी अन्य क्षमता की तरह कॉल कर सकता है।

स्किल्स भी प्लगइन हैं — बस छोटे

dsh हर क्षमता को प्लगइन के रूप में माउंट करता है, और स्किल्स उसी विचार का छोटा रूप हैं। एक स्किल एक फोल्डर है जिसमें SKILL.md होता है, जो बताता है कब उपयोग करना है, क्या चलाना है, और क्या लौटाना है।

यह विभाजन जानबूझकर है। प्लगइन टूल्स और सेवाएं जोड़ते हैं — एक मॉडल प्रोवाइडर, स्टोरेज बैकएंड, UI सरफेस। स्किल्स वे निर्देश हैं जो एजेंट मांग पर लोड करता है, इसलिए वे तब तक कुछ खर्च नहीं करते जब तक कोई टास्क उनसे मेल नहीं खाता।

आपका हार्नेस लूप का मालिक है; एक स्किल एक काम के लिए जानकारी का मालिक है। एक DeepSeek Harness प्लगइन जो ओपन वेब तक पहुंचता है, वह एक बिल्ड है जिसे आप मेंटेन करते हैं। एक स्किल जो ओपन वेब तक पहुंचता है, वह एक फोल्डर है जिसे आप एक कमांड में डालते और हटाते हैं।

तीन रूट, और एक स्तर गहरा

dsh तीन स्थानों से स्किल्स पढ़ता है, और आप बंडल कहाँ रखते हैं, इससे तय होता है कि उसे कौन देखता है।

Three nested scope levels, with only the outermost level's direct children highlighted and deeper levels dimmed

RootScopeइसका उपयोग
<projectRoot>/.dsh/skillsएक रिपॉजिटरीसबसे ऊँची खोज प्राथमिकता — repo-विशिष्ट शोध नियम
<dshHome>/skillsयह मशीनक्षमताएँ जो हर प्रोजेक्ट को दिखनी चाहिए
~/.agents/skillsसाझा एजेंट्स फोल्डरसमीक्षा किए गए बंडल जो आप हर सेशन में चाहते हैं

दो बातें तय करती हैं कि बंडल वास्तव में लोड होता है या नहीं।

केवल सीधे बच्चे। dsh हर रूट को एक स्तर गहरा स्कैन करता है। skills/felo-search पर बंडल खोजा जाता है; वही बंडल skills/research/felo-search पर अदृश्य रहता है। यह सबसे आम कारण है कि कॉपी किया गया स्किल कभी दिखता नहीं, और इसे डिबग करने से पहले जांचना जरूरी है।

केबाब-केस नाम ही। दोनों फोल्डर बंडल (<name>/SKILL.md) और फ्लैट फाइल (<name>.md) स्वीकार किए जाते हैं, इसलिए एक सिंगल-फाइल स्किल भी काम करता है, लेकिन नाम खुद लोअरकेस और हाइफ़नेटेड होना चाहिए। अन्यथा सब स्किप हो जाता है।

तीन कमांड, फिर सवाल पूछें

Felo skills पोर्टेबल बंडल हैं, और Felo CLI सभी के लिए ऑथेंटिकेशन का मालिक है। एक की सर्च, पेज फेचिंग, ट्रांसक्रिप्ट और स्लाइड जनरेशन को कवर करता है।

npm install -g felo-ai
felo config set FELO_API_KEY your-api-key-here

फिर सार्वजनिक रिपॉजिटरी क्लोन करें और जो फोल्डर चाहिए उन्हें कॉपी करें।

git clone https://github.com/Felo-Inc/felo-skills.git
cd felo-skills

पहले प्रोजेक्ट-स्कोप, ताकि एक रिपॉजिटरी स्किल ट्राई कर सके बिना मशीन के हर सेशन को बदले।

mkdir -p .dsh/skills
cp -r felo-skills/felo-search felo-skills/felo-slides .dsh/skills/

यूज़र-स्कोप जब आप उसे रखना तय कर लें।

mkdir -p ~/.agents/skills
cp -r felo-skills/felo-search ~/.agents/skills/

सेशन रीलोड करें और पुष्टि करें कि स्किल टूल उसे देख सकता है।

कॉल करने योग्य स्किल्स सूचीबद्ध करें, फिर felo-search का उपयोग करके उन दो विक्रेताओं के वर्तमान प्राइसिंग टियर की तुलना करें जिन्हें हम मूल्यांकन कर रहे हैं और उपयोग किए गए स्रोतों का हवाला दें।

स्किल प्रोवाइडर उन रूट्स को देखता है जो पहले से मौजूद हैं, इसलिए नया बंडल सामान्यतः अगले कैटलॉग रीड पर दिखता है। अगर नहीं दिखता, तो नया सेशन शुरू करें। वेब UI भी वही रजिस्ट्री है: npx @deepseek-ai/dsh web चलाएं, 127.0.0.1:3080 खोलें, और प्रोजेक्ट की स्किल्स वहाँ भी दिखती हैं।

पाँच Felo skills जिन्हें माउंट करना चाहिए

हर एक उस अंतर को भरता है जो आपके पास है। हर बंडल एक फोल्डर है जिसे आप भरोसा करने से पहले पढ़ सकते हैं — जो उस हार्नेस में मायने रखता है जो आपके सामान्य यूज़र परमिशन के साथ चलता है, सैंडबॉक्स के बजाय।

Felo Search — स्रोतों के साथ दिनांकित उत्तर

एक dsh सेशन आपका लॉकफाइल जानता है, लेकिन विक्रेता ने इस सप्ताह क्या बदला, वह नहीं। सर्च तारीख और स्रोत के साथ खोज लौटाता है, ताकि एजेंट उस पर काम करे जो जारी हुआ, न कि जो डिपेंडेंसी फाइल याद रखती है।

हमने अभी अपग्रेड किए SDK में ब्रेकिंग चेंज खोजें और उन बदलावों की सूची बनाएं जो इस मॉड्यूल को प्रभावित करते हैं।

Felo YouTube Subtitling — रिलीज़ टॉक को टेक्स्ट में

रिलीज़ वॉकथ्रू, कॉन्फ्रेंस डेमो और मेंटेनर रिव्यू वीडियो में रहते हैं, चेंजलॉग में नहीं। ट्रांसक्रिप्ट टेक्स्ट के रूप में वापस आता है जिसे सेशन फाइल एडिट करते समय उद्धृत कर सकता है।

इस रिलीज़ स्ट्रीम से ट्रांसक्रिप्ट निकालें और हर API सूचीबद्ध करें जिसे प्रस्तुतकर्ता ने बदला बताया।

Felo X Search — जहाँ रिग्रेशन पहले दिखता है

लोग ब्रेक होने पर पोस्ट करते हैं, मुद्दा दर्ज करने से पहले। पोस्ट और रिप्लाई पढ़ने से डिबगिंग सेशन जांच सकता है कि कोई और भी उसी समस्या से टकराया या नहीं।

X पर इस वर्शन के कनेक्शन हैंडलिंग की रिपोर्ट देखें और लोग किस समस्या से टकरा रहे हैं, उसका सारांश बनाएं।

Felo Slides — सेशन की खोजें, टर्मिनल से बाहर

हार्नेस जांच का मालिक है; डेक वह तरीका है जिससे परिणाम उन लोगों तक पहुँचता है जो कच्चा Markdown नहीं पढ़ते। आउटलाइन टेक्स्ट के रूप में आती है, स्लाइड बनने से पहले, ताकि आप पहले तर्क से सहमत हों — और छह हेडिंग बदलना आसान है, जबकि तैयार डेक सुधारना फिर से जनरेट करना पड़ता है।

अपग्रेड चेकलिस्ट को छह स्लाइड में बदलें, हर स्लाइड में एक जोखिम।

Felo SuperAgent — उसी सेशन से इमेज

एक साइड प्रोजेक्ट को लॉन्च से पहले एक मार्क चाहिए। SuperAgent लोगो डायरेक्शन और प्रोडक्ट-इमेज वेरिएंट ड्राफ्ट करता है, उसी सेशन में जिसमें कोड लिखा गया।

इस CLI के लिए तीन लोगो डायरेक्शन डिज़ाइन करें और वह एक्सपोर्ट करें जो 32 px पर भी पढ़ा जा सके।

इन पाँच के अलावा, कैटलॉग में Felo Web Fetch है जो पेज को संरचित, पुन: उपयोग योग्य डेटा में बदलता है, Felo LiveDoc है जो आपके दस्तावेज़ों में आधारित उत्तर देता है, और स्क्रीनशॉट, सोशल-राइटिंग, लैंडिंग-पेज बंडल हैं। वही इंस्टॉल: हर एक के लिए एक कॉपी कमांड।

पूरा कैटलॉग: felo.ai/skills/deepseek-harness

तीन काम जो dsh यूज़र Felo skills को सौंपते हैं

वैसे लिखे जैसे dsh यूज़र वास्तव में टाइप करते हैं।

डिपेंडेंसी अपग्रेड करें बिना अनुमान लगाए

एक रिपॉजिटरी पुराने SDK को पिन करता है। हार्नेस लॉकफाइल पढ़ सकता है, लेकिन विक्रेता का माइग्रेशन गाइड नहीं, और दोनों इस बारे में असहमत हैं कि क्या बदलना सुरक्षित है।

विक्रेता का माइग्रेशन गाइड लाएँ, नए मेजर वर्शन में ज्ञात समस्याएँ खोजें, और इस repo के लिए अपग्रेड चेकलिस्ट लिखें।

जो वापस आता है वह एक चेकलिस्ट है जिसमें फाइलों के नाम, बदले हुए कॉन्फ़िग कीज़, और हर दावे के पीछे स्रोत होता है। आप सारांश की जगह तर्क की समीक्षा करते हैं।

पुल रिक्वेस्ट की समीक्षा करें बाहरी दुनिया के खिलाफ

रिव्यू सेशन में डिफ है, लेकिन वह एडवाइजरी नहीं है जो डिफ को जोखिम भरा बनाती है या अपस्ट्रीम चर्चा जो रिग्रेशन को समझाती है।

जांचें कि यह डिपेंडेंसी बंप ओपन CVE वाले वर्शन पर आता है या नहीं, फिर सबूत के साथ कमेंट करें।

कमेंट में एडवाइजरी और रिलीज़ नोट होता है। "यह जोखिम भरा लगता है" समीक्षा योग्य नहीं है। दिनांकित स्रोत समीक्षा योग्य है।

रिसर्च पास को डेक में बदलें

आपने सेशन में विक्रेताओं या तरीकों की तुलना की, और अब निर्णय उन लोगों तक पहुँचना है जो आपके साथ टर्मिनल में नहीं थे।

तुलना को छह स्लाइड में संक्षिप्त करें: विकल्प, लागत, जोखिम, सिफारिश।

डेक सेशन में पहले से मौजूद स्रोतों से जनरेट होता है, इसलिए स्लाइड पर हर नंबर उस पेज तक ट्रेस करता है जहाँ से वह आया — वही आउटलाइन-फर्स्ट फ्लो जैसा Felo Slides में, जहाँ तर्क स्लाइड बनने से पहले स्वीकृत होता है।

गार्डरेल्स

dsh स्किल्स को सैंडबॉक्स नहीं करता। एजेंट आपके सामान्य यूज़र परमिशन के साथ चलता है, और बंडल लोड होते ही वे सब परमिशन विरासत में मिल जाते हैं। हर एक को कोड की तरह मानें जिसे आप माउंट कर रहे हैं: SKILL.md पढ़ें, और उसमें संदर्भित स्क्रिप्ट पढ़ें। Felo बंडल ऑडिट को छोटा रखते हैं: आप प्रक्रिया पढ़ते हैं, संकलित आर्टिफैक्ट नहीं ट्रेस करते।

प्रोजेक्ट लेयर में सीक्रेट्स न रखें। felo config set की को ~/.felo/config.json में लिखता है, रिपॉजिटरी के बाहर। कोई की जो repo-लोकल स्किल फोल्डर में पेस्ट की गई है, वह की आपके कोड के साथ कमिट हो सकती है।

जिस रिवीजन का परीक्षण किया, उसे पिन करें। dsh MIT-लाइसेंस्ड है और डेवलपर प्रीव्यू में है, और ब्रेकिंग चेंज अपेक्षित हैं। आपने जो स्किल रिपॉजिटरी कॉपी की, उसका कमिट रिकॉर्ड करें, ताकि अगले महीने की विफलता के लिए एक ज्ञात-अच्छा प्रारंभिक बिंदु हो।

ग्लोबल करने से पहले प्रोजेक्ट द्वारा स्कोप करें। <projectRoot>/.dsh/skills में शुरू करें ताकि एक रिपॉजिटरी स्किल ट्रायल कर सके। बंडल को ~/.agents/skills में प्रमोट करें केवल जब आपने उसे पढ़ा और उसका व्यवहार देखा।

साइटेशन रखें। आउटपुट में हर बार दिनांकित स्रोत माँगें। दस सेकंड में जांचने योग्य दावा उस लंबे उत्तर से अधिक मूल्यवान है जिसे आपको विश्वास से लेना पड़ता है।

FAQ

क्या dsh Claude-स्टाइल स्किल्स सपोर्ट करता है?

हाँ। हार्नेस एक स्किल क्षमता परिवार के साथ आता है जो SKILL.md बंडल को स्थानीय रूट जैसे <projectRoot>/.dsh/skills और <dshHome>/skills से पढ़ता है। Felo स्किल फोल्डर उसी लेआउट का पालन करते हैं, इसलिए वे बिना प्लगइन बिल्ड के लोड होते हैं।

क्या Felo skills उपयोग करने के लिए DeepSeek Harness प्लगइन लिखना जरूरी है?

नहीं। स्किल्स वे निर्देश हैं जो एजेंट मांग पर लोड करता है; प्लगइन टूल्स और सेवाएं जोड़ते हैं। फोल्डर को डिस्कवरी रूट में कॉपी करना स्किल पथ के लिए पर्याप्त है।

मेरे कॉपी किए स्किल्स क्यों नहीं दिखते?

दो कारण अधिकांश मामलों को कवर करते हैं: एक नेस्टेड फोल्डर, क्योंकि डिस्कवरी केवल रूट के सीधे बच्चों को पढ़ता है, और नाम जो केबाब-केस नहीं है। फ्लैट <name>.md फाइलें भी काम करती हैं अगर आप सिंगल-फाइल स्किल पसंद करते हैं।

क्या वेब UI इन स्किल्स का उपयोग कर सकता है?

हाँ। वेब UI और टर्मिनल सेशन एक ही स्किल रजिस्ट्री साझा करते हैं, इसलिए प्रोजेक्ट के लिए इंस्टॉल किया गया बंडल दोनों में दिखता है। इसे npx @deepseek-ai/dsh web से शुरू करें और 127.0.0.1:3080 खोलें।

क्या यह वर्क मशीन पर चलाना सुरक्षित है?

dsh आपके यूज़र परमिशन के साथ चलता है और स्किल्स को सैंडबॉक्स नहीं करता। मूल्यांकन के लिए प्रोजेक्ट लेयर रखें, हर SKILL.md पढ़ें, और केवल समीक्षा किए गए बंडल को ~/.agents/skills में प्रमोट करें।


एक बंडल को प्रोजेक्ट रूट में कॉपी करें, ऐसा सवाल पूछें जिसका जवाब आपकी रिपॉजिटरी नहीं दे सकती, और जो स्रोत वापस आते हैं उन्हें पढ़ें। अगर जवाब टिकता है, तो फोल्डर को ~/.agents/skills में ले जाएँ — और उस मशीन पर अगला सेशन एक क्षमता के साथ शुरू होता है जिसे जोड़ने में एक कमांड लगी।

DeepSeek Harness के लिए Felo skills देखें →


यह पोस्ट इन भाषाओं में भी उपलब्ध है: English, 简体中文, 日本語, 한국어, 繁體中文, Français, العربية, Русский, اردو, Bahasa Indonesia, Deutsch, Tiếng Việt, Türkçe, Italiano, ไทย, Español, বাংলা and Português