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:Aggiungere il marketplace
Questo registra il catalogo con Claude Code in modo che possiate sfogliare ciò che è disponibile. Nessun plugin viene installato ancora.
Marketplace ufficiale Anthropic
Il marketplace ufficiale Anthropic (claude-plugins-official) è automaticamente disponibile quando avviate Claude Code. Eseguite /plugin e andate alla scheda Discover per sfogliare ciò che è disponibile.
Per installare un plugin dal marketplace ufficiale:
Il marketplace ufficiale è mantenuto da Anthropic. Per inviare un plugin al marketplace ufficiale, utilizzate uno dei moduli di invio in-app:
- Claude.ai: claude.ai/settings/plugins/submit
- Console: platform.claude.com/plugins/submit
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. Questi plugin richiedono che il binario del language server sia installato sul vostro sistema. 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 |
Se vedete
Executable not found in $PATH nella scheda /plugin Errors dopo aver installato un plugin, installate il binario richiesto dalla tabella sopra.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 analizza i cambiamenti e segnala errori e avvisi automaticamente. Claude vede errori di tipo, import mancanti e problemi di sintassi senza dover eseguire un compilatore o linter. Se Claude introduce un errore, lo nota e corregge il problema nello stesso turno. Questo non richiede alcuna configurazione oltre all’installazione del plugin. Potete vedere la diagnostica inline premendo Ctrl+O quando appare l’indicatore “diagnostics found”.
- 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.
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
Flussi di lavoro di sviluppo
Plugin che aggiungono comandi 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
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.
Aggiungere il marketplace
Da Claude Code, eseguite il comando Questo scarica il catalogo del marketplace e rende i suoi plugin disponibili per voi.
plugin marketplace add per il marketplace anthropics/claude-code:Sfogliare i plugin disponibili
Eseguite
/plugin per aprire il gestore dei plugin. Questo apre un’interfaccia a schede con quattro 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
Installare un plugin
Selezionate un plugin per visualizzare i suoi dettagli, quindi scegliete un ambito di installazione:Consultate Ambiti di configurazione per saperne di più sugli ambiti.
- 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
Utilizzare il vostro nuovo plugin
Dopo l’installazione, eseguite Questo mette in stage le vostre modifiche, genera un messaggio di commit e crea il commit.Ogni plugin funziona diversamente. Controllate la descrizione del plugin nella scheda Discover o la sua homepage per sapere quali comandi e funzionalità fornisce.
/reload-plugins per attivare il plugin. I comandi dei plugin sono nello spazio dei nomi del nome del plugin, quindi commit-commands fornisce comandi come /commit-commands:commit.Provate eseguendo una modifica a un file e eseguendo: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 (GitLab, Bitbucket, self-hosted)
- Percorsi locali: directory o percorsi diretti ai file
marketplace.json - URL remoti: URL diretti ai file
marketplace.jsonospitati
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:
Aggiungere da altri host Git
Aggiungete qualsiasi repository git fornendo l’URL completo. Questo funziona con qualsiasi host Git, inclusi GitLab, Bitbucket e server self-hosted: Utilizzando HTTPS:# seguito dal ref:
Aggiungere da percorsi locali
Aggiungete una directory locale che contiene un file.claude-plugin/marketplace.json:
marketplace.json:
Aggiungere da URL remoti
Aggiungete un filemarketplace.json remoto tramite URL:
I marketplace basati su URL hanno alcune limitazioni rispetto ai marketplace basati su Git. Se riscontrate errori “path not found” durante l’installazione di plugin, consultate Risoluzione dei problemi.
Installare plugin
Una volta aggiunti i marketplace, potete installare plugin direttamente (installa nell’ambito utente per impostazione predefinita):/plugin, andate alla scheda Discover e premete Enter su un plugin. Vedrete opzioni per:
- User scope (predefinito): installate per voi stessi in tutti i progetti
- Project scope: installate per tutti i collaboratori su questo repository (aggiunge a
.claude/settings.json) - Local scope: installate per voi stessi solo in questo repository (non condiviso con i collaboratori)
/plugin e andate alla scheda Installed per vedere i vostri plugin raggruppati per ambito.
Gestire i plugin installati
Eseguite/plugin e andate alla scheda Installed per visualizzare, abilitare, disabilitare o disinstallare i vostri plugin. Digitate per filtrare l’elenco per nome o descrizione del plugin.
Potete anche gestire i plugin con comandi diretti.
Disabilitate un plugin senza disinstallarlo:
--scope vi consente di indirizzare un ambito specifico con comandi CLI:
Applicare le modifiche dei plugin senza riavviare
Quando installate, abilitate o disabilitate plugin durante una sessione, eseguite/reload-plugins per raccogliere tutte le modifiche senza riavviare:
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:Configurare gli aggiornamenti automatici
Claude Code può aggiornare automaticamente i marketplace e i loro plugin installati all’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. Se sono stati aggiornati plugin, vedrete una notifica che vi chiede di eseguire/reload-plugins.
Attivate/disattivate l’aggiornamento automatico per singoli marketplace tramite l’interfaccia utente:
- Eseguite
/pluginper aprire il gestore dei plugin - Selezionate Marketplaces
- Scegliete un marketplace dall’elenco
- Selezionate Enable auto-update o Disable auto-update
DISABLE_AUTOUPDATER. 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=true insieme a DISABLE_AUTOUPDATER:
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. Quando i membri del team si fidano della cartella del repository, Claude Code li invita a installare questi marketplace e plugin.
Aggiungete extraKnownMarketplaces al file .claude/settings.json del vostro progetto:
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:
- Controllate la vostra versione: Eseguite
claude --version. I plugin richiedono la versione 1.0.33 o successiva. - Aggiornate Claude Code:
- Homebrew:
brew upgrade claude-code - npm:
npm update -g @anthropic-ai/claude-code - Programma di installazione nativo: Rieseguite il comando di installazione da Setup
- Homebrew:
- Riavviate Claude Code: Dopo l’aggiornamento, riavviate il vostro terminale ed eseguite
claudedi nuovo.
Problemi comuni
- Marketplace non caricato: Verificate che l’URL sia accessibile e che
.claude-plugin/marketplace.jsonesista nel percorso - Errori di installazione dei plugin: Controllate che gli URL di origine dei plugin siano accessibili e che i repository siano pubblici (o che abbiate accesso)
- File non trovati dopo l’installazione: I plugin vengono copiati in una cache, quindi i percorsi che fanno riferimento a file al di fuori della directory del plugin non funzioneranno
- Le skill dei plugin non appaiono: Cancellate la cache con
rm -rf ~/.claude/plugins/cache, riavviate Claude Code e reinstallate il plugin.
Problemi di code intelligence
- Language server non avviato: verificate che il binario sia installato e disponibile nel vostro
$PATH. Controllate la scheda/pluginErrors per i dettagli. - Utilizzo elevato della memoria: i language server come
rust-analyzerepyrightpossono 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
- Costruite i vostri plugin: Consultate Plugin per creare skills, agenti e hook
- Create un marketplace: Consultate Creare un marketplace di plugin per distribuire plugin al vostro team o comunità
- Riferimento tecnico: Consultate Riferimento dei plugin per le specifiche complete