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

प्लगइन बनाएँ ​

Agent Plugins 1.0 पैकेज एक डायरेक्टरी है जिसके रूट में plugin.json और Skills, MCP कॉन्फ़िगरेशन या दोनों होते हैं। उपयोगकर्ता का काम हल करने वाले सबसे छोटे घटक से शुरू करें। Skill निर्देश देता है; MCP टूल से कनेक्शन देता है।

उपलब्धता ​

वर्तमान नेटिव इंस्टॉलर रिलीज़ CLI 0.1.95 मानक पैकेज वैलिडेट और इंस्टॉल कर सकती है। पैकेज मैनेजर चैनल पीछे रह सकते हैं; इंस्टॉल किया संस्करण जानने के लिए agentplugins version जाँचें। इसमें agentplugins author शामिल नहीं है। इस बिल्ड गाइड की पैकेज निर्माण कमांड वर्तमान पैकेज निर्माण की सुविधा वाले सोर्स बिल्ड के लिए हैं। ऐतिहासिक 0.1.65 पैकेज निर्माण रिलीज़ के प्रमाण उसी संस्करण से जुड़े हैं और आज के इंस्टॉलर का विवरण नहीं हैं।

फ़ाइलें हाथ से लिखकर प्रकाशित इंस्टॉलर इस्तेमाल कर सकते हैं, या नीचे दिए सोर्स टूल बनाकर ढाँचा निर्माण, स्थिर जाँचें और स्पष्ट MCP रनटाइम चक्र चला सकते हैं। सफल स्थिर जाँच नेटिव क्लाइंट सक्रियण या काम करता सेवा कनेक्शन सिद्ध नहीं करती।

छोटा पैकेज हाथ से बनाएँ ​

यह संरचना बनाएँ:

text
review-helper/
  plugin.json
  skills/
    review-docs/
      SKILL.md

पैकेज की पहचान plugin.json में रखें:

json
{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "review-helper",
  "version": "0.1.0",
  "description": "दस्तावेज़ों के बदलावों की स्पष्टता और प्रमाणों की समीक्षा करें"
}

skills/review-docs/SKILL.md की शुरुआत इस तरह करें:

markdown
---
name: review-docs
description: दस्तावेज़ों की स्पष्टता और प्रमाणों की समीक्षा करते समय इस्तेमाल करें।
---

# दस्तावेज़ों की समीक्षा करें

इच्छित पाठक और काम पहचानें। हर कमांड के इनपुट और प्रभाव जाँचें।
सत्यापित व्यवहार को पूर्वापेक्षाओं और न जाँचे गए दावों से अलग रखें।
निष्कर्षों के साथ फ़ाइल का स्थान और सुझाया सुधार दें।

प्रकाशित मैनेजर इंस्टॉल करें, फिर पैकेज वैलिडेट करें और पूर्वावलोकन देखें:

bash
npm install -g universal-agent-plugins
agentplugins validate ./review-helper
agentplugins add ./review-helper --target codex --dry-run

योजना की समीक्षा करें और उसे लागू करने के लिए तैयार होने पर प्लगइन इस्तेमाल करें देखें। हर फ़ाइल की ज़िम्मेदारी के लिए पैकेज संरचना पढ़ें।

सोर्स से बिल्ड करें ​

नीचे की कमांड वर्तमान CLI को सोर्स से बनाकर पैकेज निर्माण की सुविधा सक्षम करती हैं। इसके लिए Git और रिपॉज़िटरी में घोषित Go टूलचेन चाहिए (अभी Go 1.26.10)। परिणाम साझा करते समय चेकआउट किया हुआ कमिट दर्ज करें।

bash
git clone https://github.com/777genius/universal-agent-plugins.git
cd universal-agent-plugins/cli
mkdir -p ../bin
authoring_module=$(go list -f '{{.Module.Path}}' ./cmd/agentplugins)
authoring_revision=$(git rev-parse HEAD)
go build -ldflags "-X ${authoring_module}/internal/authoring/commands.Enabled=release-cli-contract-v1 -X ${authoring_module}/internal/authoring/commands.Revision=${authoring_revision}" \
  -o ../bin/agentplugins ./cmd/agentplugins
export PATH="$(cd ../bin && pwd):$PATH"
agentplugins author --help

ट्यूटोरियल पैकेजों के लिए अलग कार्य डायरेक्टरी इस्तेमाल करें। यह सोर्स बाइनरी विकास बिल्ड है। इसका मौजूद होना योग्य सार्वजनिक पैकेज निर्माण रिलीज़ का प्रमाण नहीं है। इंस्टॉल किया मैनेजर अब भी author को अज्ञात कमांड बताए तो एक्ज़ीक्यूटेबल का पाथ जाँचें।

बनाने के लिए पैकेज चुनें ​

ज़रूरतमार्गदर्शिकाटेम्प्लेट के आवश्यक इनपुट
एजेंट के पालन करने योग्य निर्देशस्वतंत्र Skill--template skill
मौजूदा सेवा से जुड़नादूरस्थ MCP--template mcp-remote --url <endpoint>
लोकल Node MCP प्रक्रिया देनाStdio MCP--template mcp-stdio --runtime node
टूल के साथ निर्देशहाइब्रिड--template hybrid --mcp-template <choice> और उस MCP टेम्प्लेट के इनपुट

स्वतंत्र Skill पैकेज में भी रूट plugin.json होता है। दूसरी रिपॉज़िटरी से अलग Skills इंस्टॉल करना अलग इंस्टॉलर कार्रवाई है।

पैकेज निर्माण चक्र अपनाएँ ​

  1. ऐसे गंतव्य में पैकेज बनाएँ जो अभी मौजूद न हो, फिर बनाई गई फ़ाइलें संपादित करें।
  2. ठीक पैकेज रूट पर validate, inspect और स्थिर test चलाएँ।
  3. compat से इच्छित क्लाइंट जाँचें और doctor के प्रमाण देखें।
  4. MCP के लिए स्पष्ट सोर्स बिल्ड निष्पादन से रनटाइम अलग जाँचें।
  5. इंस्टॉलर को सौंपने की प्रक्रिया से पैकेज और उसके प्रमाण साझा करें।

वर्तमान सोर्स में लॉकफ़ाइल आधारित bootstrap, निरंतर dev, JSON normalize और स्पष्ट Claude MCP import native भी उपलब्ध हैं। जाँचें और stdio MCP देखें। क्लाइंट प्रोजेक्शन, बंडल एक्सपोर्ट और पैकेज प्रकाशन वर्तमान पैकेज निर्माण कमांड के दायरे से बाहर हैं। क्लाइंट-विशिष्ट हुक पोर्टेबल Skill और MCP घटकों से अलग रहते हैं।

प्लगइन लेखकों और इंटीग्रेटर के लिए सार्वजनिक दस्तावेज़।