Claude Code plugins అంటే ఏమిటి? వీటి ధర ఎంత?
Claude Code plugins అంటే ఏమిటి, వీటిని ఎలా ఇన్స్టాల్ చేయాలి మరియు వీటి ధర ఎంత అనే పూర్తి వివరాలు ఇక్కడ ఉన్నాయి. ప్లగిన్ ఫీచర్ ఉచితమే కానీ, అవి వినియోగించే టోకెన్లకు ఛార్జీలు పడతాయి.
Claude Code plugin అంటే ఏమిటి
Claude Code plugin అనేది ఒకే యూనిట్గా Claude Code లోడ్ చేసి నిర్వహించే భాగాల డైరెక్టరీ. ఈ భాగాలలో skills, agents, hooks, MCP servers, LSP servers మరియు background monitors ఉంటాయి. ఒక plugin ను ఇన్స్టాల్ చేసినప్పుడు దానిలోని అన్ని భాగాలు ఒకే పేరుతో యాడ్ అవుతాయి, అలాగే దాన్ని డిసేబుల్ చేసినప్పుడు అవన్నీ ఒకేసారి తొలగించబడతాయి.
ఒక plugin ఏజెంట్కు అదివరకు లేని కొత్త సామర్థ్యాలను ఏవీ ఇవ్వదు. plugin లోని ప్రతి భాగాన్ని మీరు స్వయంగా .claude/ డైరెక్టరీలో రాయవచ్చు. plugin అనేది కేవలం ప్యాకేజింగ్ పొర మాత్రమే: ఆ భాగాలకు వెర్షన్ ఇవ్వడానికి, వాటిని పదిహేను మందికి పంపిణీ చేయడానికి, మరియు ప్రతి ఒక్కరినీ ఫైళ్లను కాపీ చేయమని అడగకుండానే తర్వాత అప్డేట్ చేయడానికి ఇది ఒక మార్గం. ఇదంతా దీని వెనుక ఉన్న ప్రధాన ఉద్దేశ్యం, మరియు plugin ల గురించి చాలా గందరగోళం అవి ఏదో కొత్త రకమైన సామర్థ్యం అని భావించడం వల్లనే వస్తుంది.
.claude-plugin/plugin.json వద్ద ఉండే ఆప్షనల్ మానిఫెస్ట్ ఫైల్ plugin కు పేరు పెడుతుంది, మరియు ఆ పేరు ఒక namespace గా మారుతుంది. commit-commands అని పిలవబడే plugin లోని ఒక skill ను /commit-commands:commit గా పిలుస్తారు, కాబట్టి రెండు వేర్వేరు plugin లు ఒకే పేరుతో commit అనే skill ను కలిగి ఉన్నా, అవి ఒకదానికొకటి అడ్డుపడవు. Plugin ఏజెంట్లు కూడా @-mention జాబితాలో అదే విధంగా plugin-name:agent-name గా పరిమితం చేయబడతాయి.
Plugin, skill, MCP server, లేదా rules file
ఈ నాలుగు పదాలను ఒకదానితో ఒకటి పోటీ పడేవిగా వాడుతుంటారు. కానీ అవి అలా కావు, వాటి మధ్య ఉన్న వ్యత్యాసాన్ని ఒక్కసారి స్పష్టంగా తెలుసుకోవడం అవసరం.
- Skill అనేది Claude తన పనిలో అవసరమైనప్పుడు లోడ్ చేసుకునే ఒక సూచనల యూనిట్. Agent Skill అంటే ఏమిటి చూడండి.
- MCP server అనేది ఒక ప్రత్యేకమైన process. ఇది ఒక ప్రోటోకాల్ ద్వారా agent కు tools ను అందిస్తుంది, ఇది తరచుగా మీరు స్వయంగా నడిపే నెట్వర్క్ సర్వీస్.
CLAUDE.mdవంటి rules file అనేది ప్రాజెక్ట్ సందర్భానికి సంబంధించిన సమాచారం. ఇది session ప్రారంభంలోనే చదవబడుతుంది మరియు అన్నింటికీ వర్తిస్తుంది.- Plugin అనేది ఒక కంటైనర్. ఇది skills, agents, hooks, మరియు MCP server నిర్వచనాలను ఒకే చోట ఉంచుతుంది. దీనికి ఒక version number మరియు distribution channel కూడా ఉంటాయి.
కాబట్టి, ఒక plugin సమాధానం ఇచ్చే ప్రశ్న "agent ఏమి చేయగలదు" అనేది కాదు. అది "దీనిని నా టీమ్కు ఎలా పంపిణీ చేయాలి మరియు వచ్చే నెలలో దీన్ని ఎలా అప్డేట్ చేయాలి" అనే దాని గురించి. మీరు మొదటి మూడింటి మధ్య ఎంచుకుంటున్నట్లయితే, skills, MCP servers మరియు rules files మధ్య పోలిక ఆ నిర్ణయాన్ని వివరంగా వివరిస్తుంది. మీకు MCP భాగం ముఖ్యమైతే, మీ సొంత MCP servers ను VPSలో నడపడం హోస్టింగ్ అంశాలను వివరిస్తుంది.
ప్లగిన్లు ఎక్కడ ఉంటాయి మరియు ఒక ప్లగిన్ లోపల ఏముంటుంది
మార్కెట్ప్లేస్ నుండి ఇన్స్టాల్ చేసిన ప్లగిన్ను క్లోన్ చేసిన చోట నుండి రన్ చేయకుండా, ~/.claude/plugins/cache వద్ద ఉన్న లోకల్ క్యాచీకి కాపీ చేస్తారు. ఇన్స్టాల్ చేసిన ప్రతి వెర్షన్కు ఒక ప్రత్యేక డైరెక్టరీ ఉంటుంది. మీరు అప్డేట్ చేసినప్పుడు లేదా అన్ఇన్స్టాల్ చేసినప్పుడు, పాత వెర్షన్ డైరెక్టరీని 'orphaned' (అనాథ)గా గుర్తించి సుమారు రెండు వారాల తర్వాత తొలగిస్తారు. దీనివల్ల, ఇప్పటికే పాత వెర్షన్ను లోడ్ చేసిన సెషన్, పని మధ్యలో విఫలం కాకుండా కొనసాగుతుంది.
ప్రతి అప్డేట్కు పాత్ మారుతుంది కాబట్టి, ప్లగిన్ తన సొంత లొకేషన్ను ఎప్పుడూ హార్డ్కోడ్ చేయకూడదు. ప్లగిన్ లోపల ఉండే హుక్స్ మరియు MCP కాన్ఫిగరేషన్లు ${CLAUDE_PLUGIN_ROOT}ని ఉపయోగిస్తాయి, ఇది ప్రస్తుత ఇన్స్టాల్ డైరెక్టరీకి రిజాల్వ్ అవుతుంది. అప్డేట్ తర్వాత కూడా ఉండాల్సిన స్టేట్ డేటాను ${CLAUDE_PLUGIN_DATA}లో ఉంచాలి, ఇది ~/.claude/plugins/data/ కింద ఉన్న ఒక స్థిరమైన డైరెక్టరీకి రిజాల్వ్ అవుతుంది.
ప్లగిన్ యొక్క సొంత డైరెక్టరీ మాత్రమే క్యాచీలోకి కాపీ అవుతుంది, దీనివల్ల వినియోగదారులు తరచుగా ఒక సమస్యను ఎదుర్కొంటారు. ప్లగిన్ రూట్ వెలుపల ఉన్న పాత్, ఉదాహరణకు ../shared-utils, మీరు లోకల్ పాత్తో డెవలప్ చేస్తున్నప్పుడు పనిచేస్తుంది, కానీ ఇన్స్టాలేషన్ తర్వాత విఫలమవుతుంది. ఎందుకంటే ఆ ఫైళ్లు ఎప్పుడూ కాపీ చేయబడవు.
దీని లేఅవుట్ ఈ విధంగా ఉంటుంది.
my-plugin/
├── .claude-plugin/
│ └── plugin.json
├── skills/
│ └── code-review/
│ └── SKILL.md
├── agents/
├── hooks/
│ └── hooks.json
├── .mcp.json
└── bin/కేవలం plugin.json మాత్రమే .claude-plugin/ లోపలికి వెళ్తుంది. మిగిలినవన్నీ ప్లగిన్ రూట్ వద్ద ఉంటాయి. skills/ లేదా hooks/ ని .claude-plugin/ లోపల ఉంచడం వల్ల ప్లగిన్ ఇన్స్టాల్ అయిన తర్వాత ఏమీ చేయకపోవడం సాధారణంగా జరుగుతుంది: Claude Code ఆ డైరెక్టరీల కోసం రూట్ వద్ద వెతుకుతుంది, ఏవీ దొరకకపోవడంతో ఎటువంటి కాంపోనెంట్స్ లేని ప్లగిన్ను లోడ్ చేస్తుంది.
మానిఫెస్ట్ స్వయంగా చిన్నదిగా ఉంటుంది.
{
"name": "my-first-plugin",
"description": "A greeting plugin to learn the basics",
"version": "1.0.0"
}Claude Code ప్లగిన్ను ఇన్స్టాల్ చేయడం ఎలా
ఇన్స్టాలేషన్ రెండు దశల్లో జరుగుతుంది, మొదటి దశలో ఏదీ ఇన్స్టాల్ అవ్వదు. మీరు ముందుగా ఒక marketplaceని జోడించాలి, ఇది ప్లగిన్ల జాబితా (catalog). ఆ తర్వాత దాని నుండి మీకు కావలసిన ప్లగిన్లను ఇన్స్టాల్ చేసుకోవచ్చు. మీరు మొదటిసారి Claude Codeని ఇంటరాక్టివ్గా ప్రారంభించినప్పుడు, Anthropic యొక్క అధికారిక marketplace అయిన claude-plugins-official మీ కోసం ఆటోమేటిక్గా రిజిస్టర్ అవుతుంది. ఇతర marketplaceలను మీరు సొంతంగా జోడించుకోవాలి.
/plugin marketplace add anthropics/claude-code
/plugin install commit-commands@claude-code-pluginsరిపోజిటరీ పేరు anthropics/claude-code అని, marketplace పేరు claude-code-plugins అని గమనించండి. ఈ పేరు రిపోజిటరీ పాత్ నుండి కాకుండా, రిపోజిటరీ లోపల ఉన్న catalog ఫైల్ నుండి వస్తుంది. కాబట్టి, ఇన్స్టాల్ కమాండ్ టైప్ చేసే ముందు /plugin లోని Marketplaces ట్యాబ్లో marketplace పేరును చూసి నిర్ధారించుకోండి.
ఇన్స్టాలేషన్ తర్వాత, సారాంశం (summary) లైన్ను చదవండి. Plugin is now active. అంటే ఈ సెషన్లో భాగాలు లోడ్ అయ్యాయని అర్థం. Run /reload-plugins to activate. అంటే అవి లోడ్ కాలేదని, మీరు ఆ కమాండ్ను మళ్లీ రన్ చేయాలని అర్థం. ఒకవేళ /reload-plugins కమాండ్ సంభాషణను మళ్లీ చదువుతుందని హెచ్చరిస్తే, దానిని /reload-plugins --force గా రన్ చేయండి. ఆ తర్వాత ప్లగిన్ నిజంగా ఇన్స్టాల్ అయిందో లేదో తనిఖీ చేయండి: /plugin కమాండ్ దానిని Installed ట్యాబ్ కింద చూపిస్తుంది, /help దాని నైపుణ్యాలను (skills) Custom commands కింద జాబితా చేస్తుంది, మరియు లోడ్ అవ్వడంలో విఫలమైన ఏవైనా అంశాలు Errors ట్యాబ్ కింద కారణంతో సహా కనిపిస్తాయి.
ఇన్స్టాల్ చేసేటప్పుడు ఒక scopeని అడుగుతుంది, ఆ scope ద్వారా ప్లగిన్ ఎవరికి అందుబాటులో ఉండాలో నిర్ణయించవచ్చు. User scope అంటే మీరు, ప్రతి ప్రాజెక్ట్లోనూ ఇది అందుబాటులో ఉంటుంది. Project scope అయితే ప్లగిన్ను రిపోజిటరీ యొక్క .claude/settings.json లో enabledPlugins కింద రాస్తుంది, తద్వారా ఆ రిపోజిటరీని క్లోన్ చేసుకునే ప్రతి ఒక్కరికీ అది అందుబాటులోకి వస్తుంది. Local scope అంటే మీరు, కేవలం ఈ రిపోజిటరీలో మాత్రమే ఇది పనిచేస్తుంది.
స్క్రిప్ట్, Dockerfile లేదా ఇంటరాక్టివ్ ప్యానెల్ అందుబాటులో లేని సెషన్ల కోసం, షెల్ ఫార్మాట్ను ఉపయోగించండి. మీరు --scope పాస్ చేయకపోతే, ఇది డిఫాల్ట్గా user scope లోనే ఇన్స్టాల్ అవుతుంది.
claude plugin install commit-commands@claude-code-plugins --scope project
claude plugin listclaude plugin install సెషన్ వెలుపల రన్ అవుతుంది, కాబట్టి ఇప్పటికే తెరిచి ఉన్న సెషన్లో కొత్త ప్లగిన్ కనిపించదు. మీరు /reload-plugins రన్ చేసే వరకు లేదా కొత్త సెషన్ను ప్రారంభించే వరకు అది కనిపించదు.
మీ వద్ద ఉన్న ప్లగిన్లను నిర్వహించడం రెండు చోట్లా ఒకేలా ఉంటుంది. /plugin list ఇన్స్టాల్ అయిన వాటిని ప్రింట్ చేస్తుంది, ఇది --enabled లేదా --disabled ఆప్షన్లను అంగీకరిస్తుంది. /plugin disable name@marketplace ఒక ప్లగిన్ను తొలగించకుండానే ఆఫ్ చేస్తుంది, /plugin enable దానిని తిరిగి ఆన్ చేస్తుంది, మరియు /plugin uninstall దానిని పూర్తిగా తొలగిస్తుంది. స్లాష్-కమాండ్ ఫార్మాట్లు మార్పులను చేయడానికి ప్లగిన్ ప్యానెల్ను తెరుస్తాయి, అందుకే స్క్రిప్ట్లలో claude plugin ... షెల్ కమాండ్లను ఉపయోగించడం ఉత్తమం.
ఒక marketplaceని మొత్తం టీమ్కు అందించడానికి, దానిని ప్రాజెక్ట్ యొక్క .claude/settings.json లో ఉంచండి. సభ్యులు రిపోజిటరీ ఫోల్డర్ను నమ్మిన (trust) వెంటనే, దానిని ఇన్స్టాల్ చేయమని వారికి ప్రాంప్ట్ కనిపిస్తుంది.
{
"extraKnownMarketplaces": {
"my-team-tools": {
"source": {
"source": "github",
"repo": "your-org/claude-plugins"
}
}
}
}మీరు సొంతంగా ప్లగిన్ను తయారు చేస్తున్నప్పుడు, marketplaceని పూర్తిగా విస్మరించండి. claude --plugin-dir ./my-plugin ఆ సెషన్ కోసం ఒక డైరెక్టరీని లోడ్ చేస్తుంది, /reload-plugins రీస్టార్ట్ అవసరం లేకుండానే మీ మార్పులను గుర్తిస్తుంది, మరియు claude plugin validate ./my-plugin ఇతరులకు కనిపించే ముందు మానిఫెస్ట్, స్కిల్, ఏజెంట్ ఫ్రంట్మేటర్ మరియు hooks/hooks.json అంశాలను తనిఖీ చేస్తుంది.
Claude Code ప్లగిన్ ధర ఎంత?
ఈ మెకానిజం ఉచితం. ఆగస్టు 2026 నాటికి, మార్కెట్ప్లేస్ను జోడించడానికి, ప్లగిన్ను ఇన్స్టాల్ చేయడానికి లేదా ఒకదాన్ని ఎనేబుల్ చేసి ఉంచడానికి ఎటువంటి రుసుము లేదు. అధికారిక మరియు కమ్యూనిటీ మార్కెట్ప్లేస్లు పబ్లిక్ git రిపోజిటరీలు, మరియు ఒక ప్లగిన్ అనేది టెక్స్ట్ ఫైళ్లతో కూడిన డైరెక్టరీ.
ప్లగిన్ కోసం మీరు చెల్లించేది టోకెన్ల రూపంలో ఉంటుంది, మీ సబ్స్క్రిప్షన్ వినియోగం లేదా API బిల్లు వాస్తవానికి ఈ టోకెన్లనే లెక్కిస్తాయి. ఈ ఖర్చు మూడు వేర్వేరు మార్గాల్లో వస్తుంది, మరియు అవి భిన్నంగా పనిచేస్తాయి.
స్టాండింగ్ కాంటెక్స్ట్ ఖర్చు. ఒక ప్లగిన్ అందించే సమాచారం మీ కాంటెక్స్ట్లో ఉండి, సెషన్ యొక్క ప్రతి మలుపులోనూ తిరిగి చదవబడుతుంది. ఇన్స్టాల్ చేసే ముందు, /plugin వివరాల వీక్షణలో టోకెన్లలో Context cost అంచనా మరియు మీరు జోడించబోయే కమాండ్లు, స్కిల్స్, ఏజెంట్లు, హుక్స్, మరియు MCP మరియు LSP సర్వర్లను జాబితా చేసే Will install విభాగం కనిపిస్తాయి. రెండింటినీ చదవండి. లోకల్ లేదా కస్టమ్ మార్కెట్ప్లేస్ల నుండి వచ్చే ప్లగిన్లు ఆ డేటాను అందించకపోవచ్చు, అటువంటి సందర్భంలో మీరు స్వయంగా అంచనా వేయాల్సి ఉంటుంది. MCP సర్వర్ను కలిగి ఉన్న ప్లగిన్ సాధారణంగా ఎక్కువ బరువును కలిగి ఉంటుంది, ఎందుకంటే టూల్ డెఫినిషన్లు పెద్దవిగా ఉంటాయి, అయితే MCP టూల్ సెర్చ్కు మద్దతిచ్చే మోడల్స్లో, ఒక టూల్ అవసరమయ్యే వరకు ఆ డెఫినిషన్లు వాయిదా వేయబడతాయి.
ఇన్వోకేషన్ ఖర్చు. ఒక ప్లగిన్ యొక్క స్కిల్ను రన్ చేసినప్పుడు దాని సూచనలు సంభాషణకు జోడించబడతాయి, కాబట్టి మీరు ఆ స్కిల్ బాడీని ఉపయోగించినప్పుడు మాత్రమే దానికి చెల్లిస్తారు. ఏజెంట్ భిన్నంగా ఉంటుంది. ఒక సబ్-ఏజెంట్ తన సొంత సిస్టమ్ ప్రాంప్ట్ మరియు తన సొంత కాష్తో తన స్వంత సంభాషణను నడుపుతుంది, ఎటువంటి కాష్ హిట్స్ లేకుండా ప్రారంభమవుతుంది, కాబట్టి ఏజెంట్లను పుట్టించే వర్క్ఫ్లో ఉన్న ప్లగిన్ దాని కాంటెక్స్ట్ అంచనా కంటే గణనీయంగా ఎక్కువ ఖర్చు అవుతుంది.
కాష్ ఖర్చు. సెషన్ మధ్యలో ఒక ప్లగిన్ను ఎనేబుల్ లేదా డిసేబుల్ చేయడం వల్ల తదుపరి అభ్యర్థన మీ మొత్తం సంభాషణను తిరిగి ప్రాసెస్ చేయవలసి రావచ్చు. స్కిల్స్, కమాండ్లు, ఏజెంట్లు, హుక్స్, LSP సర్వర్లు, మానిటర్లు మరియు థీమ్లు ఎప్పుడూ ఇలా చేయవు: అవి జోడించేవి ఇప్పటికే ఉన్న హిస్టరీ తర్వాత అపెండ్ చేయబడతాయి, కాబట్టి తదుపరి అభ్యర్థన కొత్త కంటెంట్ కోసం చెల్లిస్తుంది మరియు అంతకు ముందు ఉన్నదంతా కాష్ నుండి చదువుతుంది. MCP సర్వర్ను అందించే ప్లగిన్ దీనికి మినహాయింపు. దాని టూల్స్ టూల్ సెర్చ్ ద్వారా వాయిదా వేయబడితే, కాష్ అలాగే ఉంటుంది. అవి ప్రాంప్ట్ ప్రిఫిక్స్లోకి లోడ్ అయితే, తదుపరి అభ్యర్థన మొత్తం సంభాషణను అన్కాష్డ్ ఇన్పుట్గా తిరిగి చదువుతుంది. అందుకే /reload-plugins అటువంటి సందర్భంలో హెచ్చరిస్తుంది మరియు మీరు --force పాస్ చేసే వరకు అనుమతించదు.
మీరు దీన్ని ఊహించడం కంటే గమనించవచ్చు. ప్రతి API రెస్పాన్స్ cache_read_input_tokens మరియు cache_creation_input_tokens ని నివేదిస్తుంది, మరియు ఒక లైవ్ టోకెన్ వినియోగాన్ని చూపే కస్టమ్ స్టేటస్లైన్ రెండింటినీ మీ ముందు ఉంచుతుంది. ఆరోగ్యకరమైన సెషన్ అది సృష్టించే దానికంటే చాలా ఎక్కువ చదువుతుంది. క్రియేషన్ ప్రతి మలుపులోనూ ఎక్కువగా ఉంటే, మీ ప్రిఫిక్స్లో ఏదో ప్రతి మలుపులోనూ మారుతోంది అని అర్థం. విండోను ఏమి నింపుతుందో మరింత స్పష్టంగా తెలుసుకోవడానికి, Claude Code కాంటెక్స్ట్ విండోను ఎలా నిర్వహించాలి మరియు ఆ టోకెన్ గణనలు వాస్తవానికి ఏమి అర్థం చేసుకుంటాయి చూడండి.
ఒక చిన్న పని మీ ఖర్చును ఆదా చేస్తుంది. Installed ట్యాబ్ కనీసం రెండు వారాలుగా మీరు ఉపయోగించని ప్లగిన్లను Not used recently హెడర్ కింద సమూహపరుస్తుంది, వివరాల వీక్షణలో Last used లైన్తో ఇది కనిపిస్తుంది. ఆ ప్లగిన్లు ప్రతి సెషన్లోనూ మీకు స్టార్టప్ సమయం మరియు కాంటెక్స్ట్ ఖర్చును పెంచుతాయి. వాటిని డిసేబుల్ చేయండి లేదా అన్ఇన్స్టాల్ చేయండి.
ప్లగిన్ మీ అనుమతులతో రన్ అవుతుంది
Anthropic యొక్క సొంత డాక్యుమెంటేషన్ దీని గురించి స్పష్టంగా చెబుతోంది: ప్లగిన్లు మరియు మార్కెట్ప్లేస్లు అత్యంత విశ్వసనీయమైన భాగాలు. ఇవి మీ కంప్యూటర్లో మీ యూజర్ ప్రివిలేజ్లతో ఏ కోడ్నైనా రన్ చేయగలవు. ఇది కేవలం ఊహ మాత్రమే కాదు. ప్లగిన్ యొక్క హుక్స్ (hooks), టూల్ కాల్లకు ముందు మరియు తర్వాత సెషన్ ఈవెంట్లలో షెల్ కమాండ్లను రన్ చేస్తాయి. ప్లగిన్ ఎనేబుల్ చేయబడినప్పుడు దాని bin/ డైరెక్టరీని Bash టూల్ యొక్క PATH కి జోడిస్తారు. దాని MCP సర్వర్లు అది ప్రారంభించే ప్రాసెస్లు. ఇక్కడ ఏదీ మీ యూజర్ అకౌంట్ నుండి శాండ్బాక్స్ చేయబడదు.
ఒక ల్యాప్టాప్లో ఈ రిస్క్ మీ డెస్క్టాప్ యూజర్ దేనిని యాక్సెస్ చేయగలరో దానికే పరిమితం అవుతుంది. కానీ సర్వర్పై అలా ఉండదు. ఏజెంట్ను రన్ చేసే అకౌంట్ తరచుగా SSH కీలు, డిప్లాయ్ టోకెన్లు, క్లౌడ్ CLI సెషన్ మరియు Docker సాకెట్కు యాక్సెస్ను కలిగి ఉంటుంది. కాబట్టి "మీ యూజర్గా ఏ కోడ్నైనా రన్ చేయడం" అంటే మొత్తం మెషీన్ను యాక్సెస్ చేయడమే. Claude Code ఒక VPS పై రన్ అవుతుంటే, ఏదైనా ఇన్స్టాల్ చేసే ముందు Claude Code ను VPS పై సురక్షితంగా రన్ చేయడం ఎలా చదవండి. అలాగే బాహ్య సేవలతో మాట్లాడే ప్లగిన్ను ఇన్స్టాల్ చేసే ముందు ఏజెంట్కు మీ క్రెడెన్షియల్స్ అందకుండా ఉంచడం ఎలా అనే దానిని అనుసరించండి.
కొన్ని రక్షణ చర్యలు (guardrails) ఉన్నాయి, అవి ఏమిటో తెలుసుకోవడం ఉపయోగకరం. ప్రాజెక్ట్-స్కోప్ ప్లగిన్ మీ నుండి కాకుండా రిపోజిటరీ నుండి వస్తుంది, కాబట్టి మీరు వర్క్స్పేస్ను నమ్మిన తర్వాతే అది లోడ్ అవుతుంది. దాని MCP సర్వర్లకు ప్రతి సర్వర్ అనుమతి అవసరం, దాని LSP సర్వర్లు ఆ నమ్మకం కోసం వేచి ఉంటాయి మరియు దాని బ్యాక్గ్రౌండ్ మానిటర్లు అస్సలు లోడ్ కావు. ప్లగిన్ ద్వారా వచ్చే ఏజెంట్లకు హుక్స్, MCP సర్వర్లు లేదా పర్మిషన్ మోడ్ను డిక్లేర్ చేసే అనుమతి లేదు. మార్కెట్ప్లేస్ ప్లగిన్లను కాష్లోకి కాపీ చేసినప్పుడు, మార్కెట్ప్లేస్ వెలుపలికి పాయింట్ చేసే సిమ్లింక్లను (symlinks) వదిలివేస్తారు, కాబట్టి ఒక ప్లగిన్ హోస్ట్ ఫైళ్లను ఏకపక్షంగా యాక్సెస్ చేయలేదు.
వీటిలో ఏదీ మీరు ఇన్స్టాల్ చేసే వాటిని చదవడానికి ప్రత్యామ్నాయం కాదు. Will install జాబితాను తనిఖీ చేయండి, మీరు సోర్స్ను ఓపెన్ చేసి చదవగలిగే ప్లగిన్లకు ప్రాధాన్యత ఇవ్వండి, మీ టీమ్ ప్లగిన్లను మీరు నియంత్రించే మార్కెట్ప్లేస్ రిపోజిటరీలో ఉంచండి మరియు మీరు స్వయంగా రాసే దేనిపైనైనా claude plugin validate రన్ చేయండి.
FAQ
Claude Code ప్లగిన్లకు అదనపు రుసుము ఉంటుందా?
ఉండదు. ప్లగిన్ సిస్టమ్ కోసం, మార్కెట్ప్లేస్ జోడించడం కోసం లేదా ప్లగిన్ను ఇన్స్టాల్ చేయడం కోసం ఎటువంటి రుసుము లేదు. దీనికి అయ్యే ఖర్చు కేవలం టోకెన్ వినియోగం మాత్రమే, ఇది మీ ప్లాన్ లేదా API ఖర్చుల నుండి ఇతర సందర్భాల మాదిరిగానే మినహాయించబడుతుంది. ప్రతి టర్న్లో ప్లగిన్ కొంత సందర్భాన్ని (context) జోడిస్తుంది, దానిలోని ఏదైనా skill లేదా agent ని పిలిచినప్పుడు మరికొంత సమాచారాన్ని చేరుస్తుంది. ఒకవేళ అది MCP server ని అందించి, దాని tools ప్రాంప్ట్ ప్రిఫిక్స్లోకి లోడ్ అయితే, అది ఖరీదైన uncached టర్న్ను బలవంతంగా తీసుకోవచ్చు. మీరు ఇన్స్టాల్ చేసే ముందు /plugin డీటెయిల్ వ్యూలో Context cost అంచనాను చూడవచ్చు.
ప్లగిన్ మరియు skill మధ్య తేడా ఏమిటి?
Skill అనేది ఒకే ఒక సూచనల యూనిట్. ప్లగిన్ అనేది skills, agents, hooks, MCP servers, LSP servers, మరియు monitors లను కలిగి ఉండే ఒక ప్యాకేజీ; దీనికి ఒక పేరు, వెర్షన్ మరియు ఇన్స్టాల్ చేయడానికి ఒక మార్కెట్ప్లేస్ ఉంటాయి. ఇది కేవలం మీ కోసం మరియు ఈ ప్రాజెక్ట్ కోసం మాత్రమే అయితే, .claude/ లో ఒక స్వతంత్ర skill ని రాయండి. Ponytail, ఇది ఏజెంట్ను అతి చిన్న మార్పుతో పని పూర్తి చేసేలా ప్రోత్సహిస్తుంది వంటి ఒకే ఉద్దేశ్యం కలిగిన skill దీనికి చక్కని ఉదాహరణ: మీ బృందానికి కూడా అది అవసరమయ్యే వరకు, ఒకే నియమం ఉన్న ఒకే ఫైల్ సరిపోతుంది. ఇతర వ్యక్తులకు ఇది అవసరమైనప్పుడు మరియు కాలక్రమేణా అప్డేట్ చేయాల్సి వచ్చినప్పుడు దానిని ప్లగిన్గా మార్చండి. ప్లగిన్ skills కు నేమ్స్పేస్ ఉంటుంది, కాబట్టి ప్లగిన్లోని skill ని /skill-name కి బదులుగా /plugin-name:skill-name గా పిలవాలి.
నా ప్లగిన్ ఇన్స్టాల్ అయ్యింది కానీ దాని skills కనిపించడం లేదు. సమస్య ఏమిటి?
ముందుగా ఇన్స్టాల్ సమ్మరీని తనిఖీ చేయండి. అది Run /reload-plugins to activate. అని చూపిస్తే, కాంపోనెంట్స్ ఇంకా లోడ్ కాలేదని అర్థం. ఒకవేళ రీలోడ్ చేసినప్పుడు అది సంభాషణను మళ్ళీ చదువుతుందని హెచ్చరిస్తే, దానిని /reload-plugins --force గా రన్ చేయండి. లోడ్ అయినప్పటికీ ఏమీ కనిపించకపోతే, /plugin ని ఓపెన్ చేసి Errors ట్యాబ్ను చదవండి. skills/, agents/, లేదా hooks/ లను .claude-plugin/ లోపల ఉంచడం అత్యంత సాధారణ నిర్మాణపరమైన పొరపాటు; Claude Code అక్కడ వాటి కోసం వెతకదు. ప్లగిన్ skills కు నేమ్స్పేస్ ఉంటుందని గుర్తుంచుకోండి, కాబట్టి మీరు /help లోని Custom commands ట్యాబ్లో /plugin-name:skill-name కోసం వెతకాలి. చివరి ప్రయత్నంగా, rm -rf ~/.claude/plugins/cache చేసి, రీస్టార్ట్ చేసి, మళ్ళీ ఇన్స్టాల్ చేయండి.
ఇంటరాక్టివ్ ప్యానెల్ లేకుండా నేను ప్లగిన్లను ఇన్స్టాల్ చేయవచ్చా?
అవును. claude plugin install name@marketplace షెల్ కమాండ్ను ఉపయోగించండి. మీరు --scope project లేదా --scope local ఫ్లాగ్లను పాస్ చేయకపోతే, ఇది యూజర్ స్కోప్లో ఇన్స్టాల్ అవుతుంది. /plugin ప్యానెల్ అందుబాటులో లేని స్క్రిప్ట్లు, ఇమేజ్లు మరియు నాన్-ఇంటరాక్టివ్ ఎన్విరాన్మెంట్లలో ఇది పనిచేస్తుంది. ఇది సెషన్ వెలుపల రన్ అవుతుంది కాబట్టి, ఇప్పటికే తెరిచి ఉన్న సెషన్లో ప్లగిన్ ప్రభావం చూపడానికి /reload-plugins అవసరం.
GitHub లో నేను కనుగొన్న మార్కెట్ప్లేస్ నుండి ప్లగిన్ను ఇన్స్టాల్ చేయడం సురక్షితమేనా?
ఆ రిపోజిటరీలోని ఇన్స్టాల్ స్క్రిప్ట్ను మీరే స్వయంగా రన్ చేస్తున్నట్లుగా భావించండి, ఎందుకంటే ఇది దాదాపు అదే విధంగా పనిచేస్తుంది. ఒక ప్లగిన్ hooks ద్వారా షెల్ కమాండ్లను రన్ చేయగలదు, Bash టూల్ యొక్క PATH కి ఎగ్జిక్యూటబుల్స్ను జోడించగలదు మరియు మీ యూజర్ ప్రివిలేజ్లతో MCP సర్వర్లను ప్రారంభించగలదు. Anthropic థర్డ్-పార్టీ ప్లగిన్ కంటెంట్ను నియంత్రించదు లేదా ధృవీకరించదు. మీరు చదవగలిగే సోర్స్ల నుండి మాత్రమే ఇన్స్టాల్ చేయండి, నిర్ధారించే ముందు Will install జాబితాను సమీక్షించండి. ల్యాప్టాప్ కంటే సర్వర్పై మరింత జాగ్రత్తగా ఉండండి, ఎందుకంటే అక్కడ ఉండే అకౌంట్లో దొంగిలించదగిన కీలు మరియు టోకెన్లు ఉంటాయి.