इसे छोड़कर कंटेंट पर जाएं

संदर्भ

मार्केटप्लेस मेनिफेस्ट रिपॉजिटरी रूट में .claude-plugin/marketplace.json पर स्थित होता है।

शीर्ष-स्तरीय फ़ील्ड

Section titled “शीर्ष-स्तरीय फ़ील्ड”
फ़ील्डआवश्यकविवरण
$schemaनहींसत्यापन के लिए JSON Schema URL
nameहाँअद्वितीय मार्केटप्लेस पहचानकर्ता
versionनहींमार्केटप्लेस स्कीमा संस्करण (semver)
metadata.descriptionहाँमानव-पठनीय मार्केटप्लेस विवरण
owner.nameहाँमार्केटप्लेस का स्वामित्व रखने वाला संगठन या उपयोगकर्ता
owner.urlनहींस्वामी के प्रोफ़ाइल या वेबसाइट का URL
owner.emailनहींसंपर्क ईमेल
pluginsहाँप्लगइन प्रविष्टियों की सरणी

प्लगइन प्रविष्टि फ़ील्ड

Section titled “प्लगइन प्रविष्टि फ़ील्ड”
फ़ील्डआवश्यकविवरण
nameहाँप्लगइन पहचानकर्ता (plugin.json से मेल खाना चाहिए)
descriptionहाँप्लगइन का संक्षिप्त विवरण
versionहाँसिमेंटिक वर्शन स्ट्रिंग
author.nameहाँप्लगइन लेखक
sourceहाँप्लगइन का पथ या URL (स्रोत प्रकार देखें)
categoryहाँप्लगइन श्रेणी (जैसे, productivity)
homepageनहींप्लगइन दस्तावेज़ीकरण या होमपेज का URL
licenseनहींSPDX लाइसेंस पहचानकर्ता
keywordsनहींखोज कीवर्ड की सरणी
tagsनहींफ़िल्टरिंग के लिए टैग की सरणी
repositoryनहींरिपॉजिटरी URL

प्लगइन स्रोत प्रकार

Section titled “प्लगइन स्रोत प्रकार”

marketplace.json में source फ़ील्ड कई प्रारूपों का समर्थन करती है:

प्रकारउदाहरणविवरण
सापेक्ष पथ./plugins/example-pluginउसी रिपॉजिटरी में प्लगइन
GitHub शॉर्टहैंडowner/repoरिपॉजिटरी रूट पर प्लगइन
पथ सहित GitHubowner/repo/path/to/pluginउपनिर्देशिका में प्लगइन
Git URLhttps://github.com/owner/repo.gitGit रिपॉजिटरी
npm पैकेजnpm:@scope/packageप्रकाशित npm पैकेज

प्रत्येक प्लगइन की अपनी निर्देशिका में .claude-plugin/plugin.json पर एक मेनिफेस्ट होता है।

फ़ील्डआवश्यकविवरण
nameहाँप्लगइन पहचानकर्ता
descriptionहाँप्लगइन क्या करता है
versionहाँसिमेंटिक संस्करण
author.nameहाँप्लगइन लेखक
author.urlनहींलेखक के प्रोफ़ाइल या वेबसाइट का URL
homepageनहींदस्तावेज़ीकरण URL
keywordsनहींखोज कीवर्ड
licenseनहींSPDX लाइसेंस पहचानकर्ता
repositoryनहींरिपॉजिटरी URL

प्लगइन निर्देशिका लेआउट

Section titled “प्लगइन निर्देशिका लेआउट”
plugins/example-plugin/
.claude-plugin/
plugin.json # Plugin manifest (required)
skills/
skill-name/
SKILL.md # Skill definition (required per skill)
references/ # Reference data files (optional)
commands/
command-name.md # Command definition (one per command)
agents/
agent-name.md # Agent definition (one per agent)
README.md # Plugin documentation (recommended)

पर्यावरण वेरिएबल

Section titled “पर्यावरण वेरिएबल”

प्लगइन अपनी स्किल और कमांड फ़ाइलों में इन वेरिएबल का उपयोग कर सकते हैं:

वेरिएबलविवरण
$\{CLAUDE_PLUGIN_ROOT\}प्लगइन की रूट निर्देशिका का पूर्ण पथ

अपने मार्केटप्लेस और प्लगइन मेनिफेस्ट को स्थानीय रूप से सत्यापित करें:

Terminal window
claude plugin validate .

यह जाँचता है:

  • marketplace.json स्कीमा अनुपालन
  • सभी संदर्भित प्लगइन निर्देशिकाएं मौजूद हैं
  • प्रत्येक प्लगइन में एक वैध plugin.json है
  • स्किल में उचित रूप से स्वरूपित SKILL.md फ्रंटमैटर है
  • कमांड में आवश्यक फ्रंटमैटर फ़ील्ड हैं

टीम कॉन्फ़िगरेशन

Section titled “टीम कॉन्फ़िगरेशन”

मार्केटप्लेस को पूर्व-कॉन्फ़िगर करना

Section titled “मार्केटप्लेस को पूर्व-कॉन्फ़िगर करना”

किसी भी रिपॉजिटरी में .claude/settings.json में जोड़ें:

{
"extraKnownMarketplaces": [
"f5-sales-demo/marketplace"
]
}

प्लगइन को पूर्व-सक्षम करना

Section titled “प्लगइन को पूर्व-सक्षम करना”
{
"enabledPlugins": [
"f5xc-docs-tools@f5-sales-demo-marketplace"
]
}

मार्केटप्लेस नहीं मिला

Section titled “मार्केटप्लेस नहीं मिला”

सत्यापित करें कि मार्केटप्लेस जोड़ा गया था:

/plugin marketplace list

यदि अनुपस्थित हो, तो इसे पुनः जोड़ें:

/plugin marketplace add f5-sales-demo/marketplace

प्लगइन सक्रिय नहीं हो रहा

Section titled “प्लगइन सक्रिय नहीं हो रहा”
  • पुष्टि करें कि प्लगइन इंस्टॉल है: /plugin list
  • जाँचें कि आपका Claude Code संस्करण प्लगइन का समर्थन करता है (v1.0.33+)
  • सत्यापित करें कि स्किल की ट्रिगर शर्तें आपके वर्तमान संदर्भ से मेल खाती हैं

स्किल स्वचालित रूप से ट्रिगर नहीं हो रहीं

Section titled “स्किल स्वचालित रूप से ट्रिगर नहीं हो रहीं”

स्किल SKILL.md फ्रंटमैटर में अपने description फ़ील्ड के आधार पर सक्रिय होती हैं। यदि कोई स्किल अपेक्षित रूप से सक्रिय नहीं हो रही:

  • जाँचें कि विवरण ट्रिगर संदर्भ को सटीक रूप से वर्णित करता है
  • वैकल्पिक उपाय के रूप में कमांड का सीधे उपयोग करें (जैसे, /f5xc-docs-tools:review-mdx)

समीक्षा के बाद बिल्ड त्रुटियाँ

Section titled “समीक्षा के बाद बिल्ड त्रुटियाँ”

प्लगइन समस्याओं की रिपोर्ट करता है लेकिन उन्हें स्वतः ठीक नहीं करता। सुझाए गए सुधारों को मैन्युअल रूप से लागू करें, फिर समाधान की पुष्टि के लिए समीक्षा पुनः चलाएं।