SpyBara
Go Premium

discover-plugins.md 2026-09-17 05:00 UTC to 2026-09-18 23:58 UTC

This page contains 44 additions and 4 deletions.

2026
Wed 9 22:58 Sat 12 03:02 Fri 18 23:58 Tue 22 23:59 Fri 25 23:58

Scopri e installa plugin precostruiti tramite marketplace

Trova e installa plugin dai marketplace per estendere Claude Code con nuove skills, agenti e funzionalità.

I plugin estendono Claude Code con skills, agenti, hooks e MCP servers. I marketplace dei plugin sono cataloghi che vi aiutano a scoprire e installare queste estensioni senza doverle costruire da soli.

Potete anche abilitare i plugin su claude.ai, per voi stessi o tramite la vostra organizzazione. Claude Code sincronizza quelli nelle vostre sessioni senza un'installazione da marketplace, come Plugin sincronizzati da claude.ai descrive.

Cercate di creare e distribuire il vostro marketplace? Consultate Creare e distribuire un marketplace di plugin.

Come funzionano i marketplace

Un marketplace è un catalogo di plugin che qualcun altro ha creato e condiviso. Utilizzare un marketplace è un processo in due fasi:

1

Aggiungere il marketplace

Questo registra il catalogo con Claude Code in modo che possiate sfogliare ciò che è disponibile. Nessun plugin viene installato ancora.

2

Installare singoli plugin

Sfogliate il catalogo e installate i plugin che desiderate.

Marketplace ufficiale Anthropic

Il marketplace ufficiale Anthropic (claude-plugins-official) viene aggiunto automaticamente da Claude Code la prima volta che lo avviate in modo interattivo. Se Claude Code non riesce ad aggiungerlo, ad esempio perché la vostra rete blocca il download o una politica del marketplace ha bloccato un tentativo precedente, aggiungetelo voi stessi con /plugin marketplace add anthropics/claude-plugins-official.

Per sfogliare ciò che è disponibile, eseguite /plugin e andate alla scheda Discover, oppure visualizzate il catalogo su claude.com/plugins.

Per installare un plugin dal marketplace ufficiale, utilizzate /plugin install <name>@claude-plugins-official. Ad esempio, per installare l'integrazione GitHub:

/plugin install github@claude-plugins-official

/plugin apre un pannello interattivo nella CLI del terminale. Se Claude risponde che /plugin non è disponibile in questo ambiente, utilizzate il browser dei plugin nell'app desktop di Claude, oppure dichiarate il plugin sotto enabledPlugins in .claude/settings.json per le sessioni cloud.

Se l'installazione non riesce, abbinate il messaggio che Claude Code segnala:

  • Marketplace "claude-plugins-official" not found: aggiungete il marketplace con /plugin marketplace add anthropics/claude-plugins-official, quindi riprovate l'installazione.
  • Il plugin non è trovato nel marketplace: controllate il nome del plugin.

Il marketplace ufficiale include diverse categorie di plugin:

Code intelligence

I plugin di code intelligence abilitano lo strumento LSP integrato di Claude Code, dando a Claude la capacità di saltare alle definizioni, trovare riferimenti e vedere errori di tipo immediatamente dopo le modifiche. Questi plugin configurano connessioni Language Server Protocol, la stessa tecnologia che alimenta la code intelligence di VS Code. Nelle sessioni cloud, Claude Code non avvia i language server dei plugin, quindi Claude non ottiene lo strumento LSP lì.

Installate il binario del language server dalla tabella sottostante prima di utilizzare questi plugin; il plugin non lo installa per voi. Se avete già un language server installato, Claude potrebbe chiedervi di installare il plugin corrispondente quando aprite un progetto.

Linguaggio Plugin Binario richiesto
C/C++ clangd-lsp clangd
C# csharp-lsp csharp-ls
Go gopls-lsp gopls
Java jdtls-lsp jdtls
Kotlin kotlin-lsp kotlin-language-server
Lua lua-lsp lua-language-server
PHP php-lsp intelephense
Python pyright-lsp pyright-langserver
Rust rust-analyzer-lsp rust-analyzer
Swift swift-lsp sourcekit-lsp
TypeScript typescript-lsp typescript-language-server

Potete anche creare il vostro plugin LSP per altri linguaggi.

Cosa Claude guadagna dai plugin di code intelligence

Una volta che un plugin di code intelligence è installato e il suo binario del language server è disponibile, Claude guadagna due capacità:

  • Diagnostica automatica: dopo ogni modifica di file che Claude fa, il language server segnala errori e avvisi, quindi Claude vede errori di tipo, import mancanti e problemi di sintassi senza eseguire un compilatore o linter. Se Claude introduce un errore, lo nota e lo corregge nello stesso turno.
  • Navigazione del codice: Claude può utilizzare il language server per saltare alle definizioni, trovare riferimenti, ottenere informazioni sul tipo al passaggio del mouse, elencare simboli, trovare implementazioni e tracciare gerarchie di chiamate. Queste operazioni danno a Claude una navigazione più precisa rispetto alla ricerca basata su grep, anche se la disponibilità può variare a seconda del linguaggio e dell'ambiente.

Non è necessario configurare la diagnostica oltre all'installazione del plugin. Per leggerla voi stessi, premete Ctrl+O quando Claude Code mostra un indicatore come Found 3 new diagnostic issues in 2 files.

Se riscontrate problemi, consultate Risoluzione dei problemi di code intelligence.

Integrazioni esterne

Questi plugin raggruppano MCP servers preconfigurati in modo che possiate connettere Claude a servizi esterni senza configurazione manuale:

  • Controllo del codice sorgente: github, gitlab
  • Gestione dei progetti: atlassian (Jira/Confluence), asana, linear, notion
  • Design: figma
  • Infrastruttura: vercel, firebase, supabase
  • Comunicazione: slack
  • Monitoraggio: sentry

Revisione automatica della sicurezza

Il plugin security-guidance esamina ogni modifica che Claude fa per individuare vulnerabilità comuni e istruisce Claude a correggere ciò che trova nella stessa sessione. Consultate Rilevare problemi di sicurezza mentre Claude scrive il codice per vedere cosa controlla e come aggiungere regole specifiche del progetto.

Flussi di lavoro di sviluppo

Plugin che aggiungono skills e agenti per attività di sviluppo comuni:

  • commit-commands: Flussi di lavoro di commit Git inclusi commit, push e creazione di PR
  • pr-review-toolkit: Agenti specializzati per la revisione delle pull request
  • agent-sdk-dev: Strumenti per la costruzione con Claude Agent SDK
  • plugin-dev: Toolkit per la creazione dei vostri plugin

Stili di output

Personalizzate come Claude risponde:

  • explanatory-output-style: Approfondimenti educativi sulle scelte di implementazione
  • learning-output-style: Modalità di apprendimento interattivo per la costruzione di competenze

Marketplace della comunità

Il marketplace della comunità su anthropics/claude-plugins-community ospita plugin di terze parti che hanno superato la convalida automatica e lo screening di sicurezza di Anthropic. Ogni plugin è fissato a uno specifico commit SHA nel catalogo. A differenza del marketplace ufficiale, lo aggiungete manualmente:

/plugin marketplace add anthropics/claude-plugins-community

Quindi installate i plugin da esso utilizzando il nome del marketplace claude-community:

/plugin install <plugin-name>@claude-community

Per inviare il vostro plugin al marketplace della comunità, consultate Inviare il vostro plugin al marketplace della comunità nella guida di creazione dei plugin.

Provate: aggiungere il marketplace demo

Anthropic mantiene anche un marketplace di plugin demo (claude-code-plugins) con plugin di esempio che mostrano cosa è possibile con il sistema di plugin. A differenza del marketplace ufficiale, dovete aggiungere questo manualmente.

1

Aggiungere il marketplace

Da Claude Code, eseguite il comando plugin marketplace add per il marketplace anthropics/claude-code:

/plugin marketplace add anthropics/claude-code

Questo scarica il catalogo del marketplace e rende i suoi plugin disponibili per voi.

2

Sfogliare i plugin disponibili

Eseguite /plugin per aprire il gestore dei plugin. Questo apre un'interfaccia a schede che potete scorrere utilizzando Tab, o Shift+Tab per andare indietro:

  • Discover: sfogliate i plugin disponibili da tutti i vostri marketplace
  • Installed: visualizzate e gestite i vostri plugin installati
  • Marketplaces: aggiungete, rimuovete o aggiornate i vostri marketplace aggiunti
  • Errors: visualizzate eventuali errori di caricamento dei plugin
  • Stats: consultate quanto costa ogni vostra skill in contesto e con quale frequenza viene utilizzata, nelle sessioni in cui /skill-doctor è disponibile

Andate alla scheda Discover per vedere i plugin dal marketplace che avete appena aggiunto. Quando l'amministratore ha inserito il marketplace nella lista consentita tramite l'impostazione gestita pluginSuggestionMarketplaces, i plugin contrassegnati come rilevanti per la vostra directory di lavoro corrente sono fissati in alto con un'etichetta suggested for this directory.

3

Installare un plugin

Selezionate un plugin per visualizzare i suoi dettagli. Il riquadro dei dettagli mostra cosa contiene il plugin e quanto costa:

  • Una stima di Context cost in modo da poter vedere quanti token il plugin aggiungerà alla vostra finestra di contesto ad ogni turno
  • La data di Last updated del plugin
  • Una sezione Will install che elenca i comandi, gli agenti, le skills, gli hook e i server MCP e LSP del plugin, in modo che possiate rivedere esattamente cosa aggiunge prima di installare

Non tutti i plugin forniscono i dati dietro questi campi. Per i plugin da marketplace locali o personalizzati, potreste non vedere le righe Context cost e Last updated, e la sezione Will install potrebbe mostrare Components will be discovered at installation invece.

Scegliete un ambito di installazione:

  • User scope: installate per voi stessi in tutti i progetti
  • Project scope: installate per tutti i collaboratori su questo repository
  • Local scope: installate per voi stessi solo in questo repository

Ad esempio, selezionate commit-commands, un plugin che aggiunge skills di flusso di lavoro git, e installatelo nel vostro ambito utente.

Potete anche avviare l'installazione dalla riga di comando:

/plugin install commit-commands@claude-code-plugins

Consultate File di impostazioni per saperne di più sugli ambiti.

4

Utilizzare il vostro nuovo plugin

Se il riepilogo dell'installazione riporta Run /reload-plugins to activate., Claude Code esegue quindi quel ricaricamento per voi. Se il ricaricamento avverte che il vostro prossimo messaggio rileggerebbe la conversazione, eseguite /reload-plugins --force per attivare il plugin.

Le skills dei plugin sono nello spazio dei nomi del nome del plugin, quindi commit-commands fornisce skills come /commit-commands:commit.

Provate eseguendo una modifica a un file e eseguendo:

/commit-commands:commit

Questo mette in stage le vostre modifiche, genera un messaggio di commit e crea il commit.

Ogni plugin funziona diversamente. Controllate i dettagli del plugin nella scheda Discover per vedere i comandi e le skills che fornisce, oppure visitate la sua homepage per indicazioni sull'utilizzo.

Aggiungere marketplace

Utilizzate il comando /plugin marketplace add per aggiungere marketplace da diverse fonti.

  • Repository GitHub: formato owner/repo, ad esempio anthropics/claude-code
  • URL Git: qualsiasi URL di repository git, inclusi GitLab, Bitbucket e server self-hosted
  • Percorsi locali: directory o percorsi diretti ai file marketplace.json
  • URL remoti: URL diretti ai file marketplace.json ospitati
  • claude.ai: marketplace ospitati su claude.ai per il vostro account, come la libreria di plugin della vostra organizzazione, che aggiungete per nome dalla scheda Marketplaces o dalla vostra shell piuttosto che per fonte

Aggiungere da GitHub

Aggiungete un repository GitHub che contiene un file .claude-plugin/marketplace.json utilizzando il formato owner/repo, dove owner è il nome utente GitHub o l'organizzazione e repo è il nome del repository.

Ad esempio, anthropics/claude-code si riferisce al repository claude-code di proprietà di anthropics:

/plugin marketplace add anthropics/claude-code

Aggiungere da altri host Git

Aggiungete un repository git marketplace fornendo l'URL completo. Per un URL https://, se includere il suffisso .git dipende dall'host:

  • github.com e gitlab.com: Claude Code riconosce un URL di repository con o senza il suffisso .git e lo clona. L'aggiunta di un URL gitlab.com senza il suffisso richiede Claude Code v2.1.232 o versioni successive. Prima della v2.1.232, Claude Code lo trattava come un collegamento diretto a un file marketplace.json ospitato.
  • Azure DevOps: omettete il suffisso. Claude Code clona qualsiasi URL il cui percorso contiene /_git/. Se aggiungete .git a un percorso /_git/, il clone fallisce.
  • Ogni altro host, inclusi server GitLab auto-gestiti: includete il suffisso .git in modo che Claude Code cloni il repository piuttosto che trattare l'URL come un collegamento diretto a un file marketplace.json ospitato. Per un host i cui URL di clone non portano il suffisso, come AWS CodeCommit, aggiungete il marketplace come voce git in extraKnownMarketplaces. Claude Code clona una voce git indipendentemente dal fatto che il suo URL termini con .git.

Claude Code clona anche un URL gitlab.com con sottogruppi annidati, come https://gitlab.com/group/subgroup/project.

Includete il prefisso https://. Claude Code v2.1.196 e versioni successive rifiutano un host digitato senza di esso, come gitlab.com/company/plugins.git, come una scorciatoia GitHub owner/repo non valida, e l'errore vi dice di aggiungere il prefisso. Le versioni precedenti lo leggono male come un percorso di repository GitHub e falliscono al momento del clone.

Utilizzando HTTPS:

/plugin marketplace add https://gitlab.com/company/plugins.git

Utilizzando SSH:

/plugin marketplace add git@gitlab.com:company/plugins.git

Claude Code clona un indirizzo SSH indipendentemente dal fatto che termini con .git.

Per aggiungere un branch o tag specifico, aggiungete # seguito dal ref:

/plugin marketplace add https://gitlab.com/company/plugins.git#v1.0.0

Aggiungere da percorsi locali

Aggiungete una directory locale che contiene un file .claude-plugin/marketplace.json:

/plugin marketplace add ./my-marketplace

Potete anche aggiungere un percorso diretto a un file marketplace.json:

/plugin marketplace add ./path/to/marketplace.json

Aggiungere da URL remoti

Aggiungete un file marketplace.json remoto tramite URL:

/plugin marketplace add https://example.com/marketplace.json

Aggiungere da claude.ai

Nelle sessioni di terminal in cui i plugin si sincronizzano dal vostro account claude.ai, claude.ai può anche elencare i marketplace per voi, come la libreria di plugin della vostra organizzazione e i vostri caricamenti su claude.ai. claude plugin marketplace list li stampa in una sezione From claude.ai:, e la scheda Marketplaces di /plugin li elenca. Selezionatene uno lì per aggiungerlo. L'aggiunta di un marketplace da claude.ai richiede Claude Code v2.1.273 o versioni successive.

Per aggiungerne uno dalla vostra shell, eseguite claude plugin marketplace add con il flag --claudeai e il nome mostrato nell'elenco:

claude plugin marketplace add --claudeai claudeai-organization-library

Claude Code registra il marketplace con un nome locale che inizia con claudeai-, derivato dal nome con cui claude.ai lo elenca: un marketplace elencato come "Organization library" si registra come claudeai-organization-library. Installate i suoi plugin con quel nome, ad esempio con claude plugin install <plugin>@claudeai-organization-library.

Se vi disconnettete o vi connettete con un account diverso, il marketplace rimane configurato ma non mostra plugin, e i plugin che avete già installato da esso continuano a caricarsi.

La sezione From claude.ai: può anche elencare marketplace basati su git condivisi tramite claude.ai. Li aggiungete con il comando ordinario marketplace add, utilizzando la fonte che l'elenco stampa.

Installare plugin

Una volta aggiunti i marketplace, potete installare un plugin per nome. Per un marketplace che non avete ancora aggiunto, potete invece aggiungerlo e installare in un unico comando.

Per installare per nome:

/plugin install plugin-name@marketplace-name

Il comando apre i dettagli di quel plugin, dove scegliete un ambito di installazione. Vedrete le stesse scelte quando eseguite /plugin, andate alla scheda Discover e premete Enter su un plugin:

  • User scope: installate per voi stessi in tutti i progetti
  • Project scope: installate per tutti i collaboratori su questo repository, che aggiunge il plugin a .claude/settings.json
  • Local scope: installate per voi stessi solo in questo repository, non condiviso con i collaboratori

Per installare senza un passaggio interattivo, utilizzate il comando shell claude plugin install, che installa nell'ambito utente a meno che non passiate --scope. Per un plugin con una fonte command, passate --yes per accettare il comando che visualizza.

Potete anche vedere plugin con ambito managed. Questi sono installati dagli amministratori tramite impostazioni gestite e non possono essere modificati.

Claude Code cerca il plugin nella sua copia locale del catalogo del marketplace. Il modo in cui nominate il plugin controlla se Claude Code aggiorna prima quella copia:

  • Con un nome di marketplace: quando installate plugin-name@marketplace-name, in una sessione o con claude plugin install, Claude Code aggiorna quel marketplace prima della ricerca. Claude Code esegue l'aggiornamento anche se avete disattivato l'aggiornamento automatico per il marketplace o impostato DISABLE_AUTOUPDATER. Prima della v2.1.232, Claude Code non aggiornava il marketplace prima della ricerca. Claude Code salta questo aggiornamento quando:
  • Solo nome del plugin: quando eseguite /plugin install plugin-name in una sessione, Claude Code aggiorna solo i marketplace che aggiorna anche in background, e solo dopo che la ricerca non ha avuto successo. Quando eseguite claude plugin install plugin-name, Claude Code legge i cataloghi memorizzati nella cache senza aggiornare. Per installare un plugin pubblicato dopo il vostro ultimo aggiornamento, eseguite /plugin marketplace update <marketplace-name> in una sessione o claude plugin marketplace update <marketplace-name> nella vostra shell, quindi riprovate l'installazione.

Se l'aggiornamento prima di un'installazione denominata non riesce, ad esempio perché siete offline, Claude Code cerca il plugin nel catalogo memorizzato nella cache comunque. claude plugin install segnala marketplace not refreshed nel suo messaggio di successo, e /plugin install mostra l'errore sopra i dettagli del plugin o nel suo messaggio di non trovato.

Quando installate dall'interfaccia /plugin, il riepilogo dell'installazione vi dice se il plugin è attivo nella vostra sessione corrente:

  • Plugin is now active.: Claude Code ha attivato il plugin come parte dell'installazione.
  • Run /reload-plugins to activate.: il plugin non è ancora attivo, perché attivarlo invaliderebbe la cache del prompt o perché il tentativo di attivazione non è riuscito. Claude Code quindi esegue /reload-plugins per voi. Se quel ricaricamento avverte sulla cache del prompt, eseguite /reload-plugins --force per attivare il plugin comunque.
  • Se il plugin non riesce a caricarsi, il riepilogo segnala l'errore e la scheda Errors di /plugin mostra il dettaglio.

Prima della v2.1.221, nessuna installazione aveva effetto nella sessione corrente finché non eseguivate /reload-plugins o riavviavate.

Il comando shell claude plugin install non viene eseguito in una sessione, quindi Claude Code carica i plugin che installa la prossima volta che avviate Claude Code, o quando eseguite /reload-plugins in una sessione già aperta.

Aggiungere un marketplace e installare in un unico comando

Per installare un plugin da un marketplace che non avete ancora aggiunto, nominate la fonte del marketplace con --marketplace. Richiede Claude Code v2.1.275 o successivo.

/plugin install quality-review-plugin --marketplace your-org/plugins

La fonte assume le stesse forme di /plugin marketplace add, come GitHub owner/repo, un URL git o un percorso locale, tranne che non può contenere spazi. Fornite il nome del plugin senza un suffisso @marketplace.

Se non avete ancora aggiunto quel marketplace, Claude Code mostra la fonte che ha risolto e vi chiede di confermare prima di aggiungerla. Rifiutare annulla l'installazione e non aggiunge nulla. Una volta aggiunto il marketplace, i dettagli del plugin si aprono e scegliete un ambito di installazione.

Gestire i plugin installati

Eseguite /plugin e andate alla scheda Installed per visualizzare, abilitare, disabilitare o disinstallare i vostri plugin. L'elenco è raggruppato per ambito e ordinato in modo che vediate prima i problemi: i plugin con errori di caricamento o dipendenze non risolte appaiono in alto, seguiti dai vostri preferiti, con i plugin disabilitati ripiegati dietro un'intestazione compressa in fondo.

Dall'elenco potete:

  • premere f per contrassegnare come preferito o rimuovere il contrassegno dal plugin selezionato
  • digitare per filtrare per nome o descrizione del plugin
  • premere Enter per aprire la vista dettagli di un plugin e abilitare, disabilitare o disinstallarlo

Claude Code elenca anche i plugin sincronizzati dal vostro account claude.ai nella scheda Installed, con synced come loro fonte. Potete abilitare o disabilitare uno lì a meno che la vostra organizzazione non lo abbia contrassegnato come obbligatorio. Per rimuoverne uno, disattivatelo su claude.ai. I plugin sincronizzati appaiono nelle sessioni di terminale su Claude Code v2.1.273 o versioni successive.

Quando disinstallate un plugin che il .claude/settings.json di un progetto abilita, Claude Code chiede quale ambito intendete: disabilitarlo solo per voi, il che scrive un override nel vostro .claude/settings.local.json e lascia il plugin installato per il progetto, oppure disinstallarlo per tutti, il che lo rimuove dal .claude/settings.json condiviso.

La vista dettagli mostra i componenti che il plugin contribuisce: comandi, skills, agenti, hooks, server MCP e server LSP. Lo stesso inventario è disponibile dalla riga di comando con claude plugin details.

Claude Code elenca anche i plugin del marketplace che avete installato voi stessi ma non avete utilizzato negli ultimi due settimane, in un arco di almeno 10 sessioni, sotto un'intestazione Not used recently nella scheda Installed. La vista dettagli mostra una riga Last used per ogni plugin. Utilizzate questi elementi per trovare i plugin che aggiungono ancora costi di avvio e contesto anche se non li utilizzate più, quindi disabilitateli o disinstallateli.

Due tipi di plugin non vengono mai elencati come inutilizzati:

  • plugin che la vostra organizzazione gestisce o che caricate con --plugin-dir
  • plugin che contribuiscono un tema, uno stile di output, un monitor o un workflow, poiché forniscono valore senza un'invocazione da tracciare

L'intestazione Not used recently e la riga Last used sono entrambe nascoste quando la vostra organizzazione limita i marketplace con strictKnownMarketplaces.

Un language server di un plugin conta come utilizzato quando fornisce diagnostica o risponde a una richiesta di navigazione del codice, quindi un plugin LSP il cui server è attivo nelle vostre sessioni non viene elencato come inutilizzato. Prima di v2.1.203, l'attività del language server non poteva essere conteggiata come utilizzo, quindi i plugin che contribuiscono un server LSP erano esenti dal gruppo interamente, allo stesso modo in cui i plugin di tema e stile di output lo sono ancora.

La prima sessione su una versione che conta l'attività del language server reimposta anche il record di utilizzo di ogni plugin LSP che non aveva ancora registrato alcun utilizzo, quindi Claude Code non giudica un plugin che avete installato in precedenza come inutilizzato in base ai dati registrati prima che l'attività del suo server fosse tracciata.

Quando installate un plugin che dichiara dipendenze, l'output dell'installazione elenca quali dipendenze sono state installate automaticamente insieme ad esso.

Potete anche gestire i plugin con comandi diretti:

  • Quando eseguite /plugin disable, /plugin enable o /plugin uninstall, Claude Code apre il pannello dei plugin per applicare la modifica e lo lascia aperto. Premete Esc per chiudere il pannello prima di digitare un altro comando. Applicare le modifiche dei plugin senza riavviare descrive quando la modifica ha effetto nella vostra sessione.
  • Per gli script, utilizzate invece i comandi shell claude plugin, che non aprono il pannello.

Elencate i plugin installati senza aprire il menu:

/plugin list

Passate --enabled o --disabled per mostrare solo i plugin in quello stato.

Disabilitate un plugin senza disinstallarlo:

/plugin disable plugin-name@marketplace-name

Riabilitate un plugin disabilitato:

/plugin enable plugin-name@marketplace-name

In questi identificatori, plugin-name è il name del plugin nella voce del marketplace, che può differire dal name nel plugin.json del plugin stesso.

A partire da Claude Code v2.1.195, Enable e Disable nell'interfaccia /plugin funzionano per i plugin i cui due nomi differiscono, e /plugin enable e /plugin disable accettano entrambi i nomi. Quando disabilitate un tale plugin in una versione precedente, Claude Code segnala already disabled e lo lascia abilitato.

Rimuovete completamente un plugin:

/plugin uninstall plugin-name@marketplace-name

L'opzione --scope vi consente di indirizzare un ambito specifico con comandi CLI:

claude plugin install formatter@your-org --scope project
claude plugin uninstall formatter@your-org --scope project

Applicare le modifiche dei plugin senza riavviare

Quando chiudete il menu /plugin, Claude Code esegue /reload-plugins per voi per applicare le modifiche che avete apportato, come l'installazione, l'abilitazione, la disabilitazione e la disinstallazione dei plugin. Se il ricaricamento invaliderebbe la cache del prompt, avvisa e lascia le modifiche in sospeso; eseguite /reload-plugins --force per applicarle comunque. Se Claude sta ancora rispondendo quando chiudete il menu, il ricaricamento viene eseguito dopo che la risposta è terminata.

Per le modifiche dei plugin che avvengono al di fuori del menu, eseguite /reload-plugins voi stessi. Queste modifiche includono:

  • Un comando claude plugin che avete eseguito in un altro terminale
  • Modifiche a un plugin che avete caricato con --plugin-dir mentre lo sviluppate
  • Un plugin aggiornamento automatico la cui notifica vi chiede di ricaricare
  • Una sincronizzazione dal vostro account claude.ai che ha aggiunto, aggiornato o rimosso un plugin e ha mostrato una notifica che vi chiede di ricaricare
  • Una modifica in una cartella --plugin-dir che Claude Code ha mantenuto perché applicarla invaliderebbe la cache del prompt

Prima di v2.1.268, i plugin che avete abilitato, disabilitato o disinstallato nel menu, e le installazioni che non si sono attivate durante l'installazione, rimanevano in sospeso fino a quando non eseguivate /reload-plugins.

/reload-plugins viene eseguito anche in sessioni senza un terminale interattivo, come l'app desktop, l'Agent SDK e la modalità non interattiva con -p. Richiede Claude Code v2.1.260 o versioni successive. Due limiti si applicano in quelle sessioni:

  • Il comando viene eseguito solo quando lo digitate direttamente nella sessione, ad esempio nel prompt -p o nella casella di prompt dell'app desktop. Quando lo inviate tramite una connessione remota, ad esempio Remote Control o un messaggio di chat inoltrato, il comando rifiuta senza ricaricare nulla.
  • Il ricaricamento non connette o disconnette i server MCP dei plugin. Quelle modifiche avranno effetto nella vostra prossima sessione.

Claude Code ricarica tutti i plugin attivi e mostra i conteggi per i plugin, le skills, gli agenti, gli hooks, i server MCP dei plugin e i server LSP dei plugin, omettendo il conteggio dei server MCP dei plugin in una sessione senza un terminale interattivo. Nel conteggio delle skills, Claude Code include ogni skill che un plugin fornisce: sia le sue voci commands/ che le sue skills SKILL.md. Prima di v2.1.246, Claude Code conteggiava solo le voci commands/, quindi poteva ricaricare le skills SKILL.md di un plugin e comunque segnalare 0 skills nel riepilogo.

Il ricaricamento ha un costo in token sulla richiesta successiva: i componenti appena caricati si annunciano nel contenuto aggiunto alla conversazione, mentre la cronologia esistente continua a leggere dalla cache del prompt. Un plugin che fornisce server MCP costa di più quando i suoi strumenti non sono differiti dalla ricerca degli strumenti: il cambiamento invalida la cache e la richiesta successiva rilegge l'intera conversazione. Consultate abilitazione o disabilitazione di un plugin per i dettagli.

Gestire i marketplace

Potete gestire i marketplace tramite l'interfaccia interattiva /plugin o con comandi CLI.

Utilizzare l'interfaccia interattiva

Eseguite /plugin e andate alla scheda Marketplaces per:

  • Visualizzare tutti i vostri marketplace aggiunti con le loro fonti e stato
  • Aggiungere nuovi marketplace
  • Aggiornare gli elenchi dei marketplace per recuperare i plugin più recenti
  • Rimuovere i marketplace di cui non avete più bisogno

Utilizzare comandi CLI

Potete anche gestire i marketplace con comandi diretti.

Elencate tutti i marketplace configurati:

/plugin marketplace list

Aggiornate gli elenchi dei plugin da un marketplace:

/plugin marketplace update marketplace-name

Rimuovete un marketplace:

/plugin marketplace remove marketplace-name

Configurare gli aggiornamenti automatici

Claude Code può aggiornare automaticamente i marketplace e i loro plugin installati in background dopo l'avvio. Quando l'aggiornamento automatico è abilitato per un marketplace, Claude Code aggiorna i dati del marketplace e aggiorna i plugin installati alle loro versioni più recenti su disco.

Claude Code verifica gli aggiornamenti del marketplace e dei plugin dopo l'avvio della sessione, con un ritardo casuale fino a dieci minuti, quindi la sessione in esecuzione continua a utilizzare le versioni caricate all'avvio. Se sono stati aggiornati plugin, vedrete una notifica che vi chiede di eseguire /reload-plugins, oppure le nuove versioni si caricano al prossimo avvio.

L'aggiornamento automatico esclude anche un plugin la cui voce del marketplace dichiara un headersHelper: Claude Code non esegue il comando né scarica l'archivio su quel percorso; quella sezione dice quando Claude Code elenca il plugin nella scheda Errors di /plugin in modo che possiate aggiornarlo dalla sua vista.

Claude Code aggiorna i plugin che hanno una fonte command secondo una cadenza separata dall'impostazione di aggiornamento automatico del marketplace e da DISABLE_AUTOUPDATER. Invece, riesegue il comando una volta per sessione e installa l'output come nuova versione del plugin quando il suo hash è cambiato.

Attivate/disattivate l'aggiornamento automatico per singoli marketplace tramite l'interfaccia utente:

  1. Eseguite /plugin per aprire il gestore dei plugin
  2. Selezionate Marketplaces
  3. Scegliete un marketplace dall'elenco
  4. Selezionate Enable auto-update o Disable auto-update

claude-plugins-official, la maggior parte degli altri marketplace ufficiali Anthropic e marketplace aggiunti da claude.ai hanno l'aggiornamento automatico abilitato per impostazione predefinita. I marketplace di terze parti e di sviluppo locale hanno l'aggiornamento automatico disabilitato per impostazione predefinita.

Gli amministratori possono anche impostare "autoUpdate": true su ogni voce extraKnownMarketplaces nelle impostazioni gestite per abilitare l'aggiornamento automatico per un marketplace dell'organizzazione senza richiedere a ogni utente di attivarlo.

Per disabilitare gli aggiornamenti automatici per Claude Code e per i plugin recuperati dai marketplace, impostate la variabile di ambiente DISABLE_AUTOUPDATER. I plugin con una fonte command seguono la loro propria risoluzione una volta per sessione. Consultate Aggiornamenti automatici per i dettagli.

Per mantenere gli aggiornamenti automatici dei plugin abilitati mentre disabilitate gli aggiornamenti di Claude Code, impostate FORCE_AUTOUPDATE_PLUGINS=1 insieme a DISABLE_AUTOUPDATER:

export DISABLE_AUTOUPDATER=1
export FORCE_AUTOUPDATE_PLUGINS=1

Configurare i marketplace del team

Gli amministratori del team possono configurare l'installazione automatica del marketplace per i progetti aggiungendo la configurazione del marketplace a .claude/settings.json. Una volta che un membro del team si fida della cartella del repository, Claude Code aggiunge questi marketplace senza un ulteriore prompt.

A partire da Claude Code v2.1.195, l'aggiunta del marketplace non installa i plugin che provengono da una fonte esterna, su qualsiasi percorso che carica i plugin. Un plugin che solo il file .claude/settings.json del progetto abilita, e che proviene da una fonte esterna come un repository GitHub o un pacchetto npm, non si carica fino a quando il membro del team non lo installa. Fino ad allora, Claude Code segnala il plugin come non installato e mostra il comando claude plugin install da eseguire.

Aggiungete extraKnownMarketplaces al file .claude/settings.json del vostro progetto:

{
  "extraKnownMarketplaces": {
    "my-team-tools": {
      "source": {
        "source": "github",
        "repo": "your-org/claude-plugins"
      }
    }
  }
}

Per le opzioni di configurazione complete incluse extraKnownMarketplaces e enabledPlugins, consultate Impostazioni dei plugin.

Sicurezza

I plugin e i marketplace sono componenti altamente affidabili che possono eseguire codice arbitrario sulla vostra macchina con i vostri privilegi utente. Installate solo plugin e aggiungete marketplace da fonti di cui vi fidate. Le organizzazioni possono limitare quali marketplace gli utenti sono autorizzati ad aggiungere utilizzando restrizioni gestite dei marketplace.

Risoluzione dei problemi

Comando /plugin non riconosciuto

Se vedete "unknown command" o il comando /plugin non appare:

  1. Controllate la vostra versione: Eseguite claude --version per vedere cosa è installato.
  2. Aggiornate Claude Code:
    • Homebrew: brew upgrade claude-code, oppure brew upgrade claude-code@latest se avete installato quel cask
    • npm: npm install -g @anthropic-ai/claude-code@latest
    • Programma di installazione nativo: Rieseguite il comando di installazione da Setup
  3. Riavviate Claude Code: dopo l'aggiornamento, riavviate il vostro terminale ed eseguite claude di nuovo.

Problemi comuni

Se le skill dei plugin non appaiono, cancellate la cache con rm -rf ~/.claude/plugins/cache, riavviate Claude Code e reinstallate il plugin.

Per la risoluzione dettagliata dei problemi con soluzioni, consultate Risoluzione dei problemi nella guida del marketplace. Per gli strumenti di debug, consultate Strumenti di debug e sviluppo.

Problemi di code intelligence

  • Language server non avviato: verificate che il binario sia installato e disponibile nel vostro $PATH. Controllate la scheda /plugin Errors per i dettagli.
  • Utilizzo elevato della memoria: i language server come rust-analyzer e pyright possono consumare memoria significativa su progetti di grandi dimensioni. Se riscontrate problemi di memoria, disabilitate il plugin con /plugin disable <plugin-name> e affidatevi invece agli strumenti di ricerca integrati di Claude.
  • Diagnostica falsa positiva nei monorepo: i language server possono segnalare errori di import non risolti per i pacchetti interni se l'area di lavoro non è configurata correttamente. Questi non influiscono sulla capacità di Claude di modificare il codice.

Passaggi successivi