Vai al contenuto principale

Gestisci i plugin Claude Cowork per la tua organizzazione

I marketplace dei plugin consentono ai proprietari dei piani Team ed Enterprise di distribuire plugin curati a tutti gli utenti della loro organizzazione tramite Claude Cowork. Crei un marketplace, aggiungi plugin ad esso e controlli esattamente quali plugin i tuoi colleghi possono vedere e utilizzare.

I proprietari e i proprietari principali dei piani Team ed Enterprise possono gestire i plugin dell'organizzazione su Claude Desktop.

Requisiti: Cowork e Skills devono essere entrambi abilitati per la tua organizzazione prima di poter utilizzare i marketplace dei plugin.

Esistono due modi per aggiungere plugin a un marketplace:

  • Caricamento manuale—Carica singoli file ZIP dei plugin tramite l'interfaccia di amministrazione. Ideale per iterazioni rapide, strumenti una tantum o team che non utilizzano GitHub per lo sviluppo di plugin.

  • Sincronizzazione GitHub—Connetti un repository GitHub privato e Cowork sincronizza automaticamente i plugin da esso. Ideale quando più sviluppatori collaborano sui plugin o desideri aggiornamenti controllati dalla versione.

Puoi utilizzare entrambi gli approcci in parallelo, ad esempio un marketplace sincronizzato con GitHub per i tuoi plugin principali e un marketplace manuale separato per strumenti ad hoc.


Configura un marketplace manuale

  1. Apri Claude Desktop e vai a Impostazioni organizzazione > Plugin.

  2. Fai clic su "Aggiungi plugin" e seleziona "Carica un file" come origine.

  3. Se è la prima volta che configuri un marketplace, "Carica in un nuovo marketplace" sarà selezionato automaticamente.

    1. Potrai scegliere "Aggiungi a un marketplace esistente" quando caricherai plugin in futuro.

  4. Immetti un nome per il tuo marketplace.

  5. Trascina i tuoi file oppure fai clic sul prompt di caricamento e seleziona il tuo file.

    1. Nota: Il file deve essere un .zip valido inferiore a 50 MB.

  6. Ripeti per ogni plugin che desideri aggiungere.

  7. Fai clic su "Carica" per aggiungere i tuoi plugin a un nuovo marketplace.

Se carichi un plugin con lo stesso nome di uno esistente, sovrascrive automaticamente la versione precedente, senza necessità di eliminare prima quella vecchia.


Configura un marketplace sincronizzato con GitHub

La sincronizzazione GitHub ti consente di gestire i plugin come codice in un repository. Quando esegui il push delle modifiche, puoi attivare una sincronizzazione per aggiornare il tuo marketplace, manualmente o automaticamente.

Prepara il tuo repository

Il tuo repository deve essere privato o interno—i repository pubblici non sono consentiti per i marketplace dell'organizzazione. I repository ospitati su istanze personalizzate di GitHub Enterprise Server non sono supportati. Il tuo repository deve essere ospitato su github.com.

I marketplace sincronizzati con GitHub supportano un set più ristretto di tipi di source in marketplace.json rispetto a quanto fa Claude Code CLI. I percorsi relativi alle cartelle dei plugin all'interno del repository connesso (ad esempio, "source": "./plugins/my-plugin") sono completamente supportati. I tipi di source github, url e git-subdir sono supportati solo quando il repository di destinazione è pubblico. I tipi di source npm e pip non sono supportati. Se il codice del tuo plugin si trova in repository privati separati, copia quelle cartelle di plugin nel repository del marketplace (un git submodule, git subtree o un passaggio CI funziona bene) e fai loro riferimento con percorsi relativi.

Per i dettagli sulla struttura e la formattazione dei plugin, consulta la documentazione di riferimento dei plugin.

Risorse aggiuntive:

Connetti il repository

  1. Assicurati che sia Cowork che Skills siano abilitati per la tua organizzazione.

  2. Vai a Impostazioni organizzazione > Plugin.

  3. Fai clic su "Aggiungi plugin" e seleziona "GitHub" come origine.

  4. Immetti il repository nel formato owner/repo (ad esempio, acme-corp/claude-plugins).

Il tuo token GitHub personale viene verificato per confermare che hai accesso, quindi Cowork utilizza il token di installazione della sua app GitHub per le operazioni di sincronizzazione.

Non riesci a vedere il tuo repository? Assicurati che l'app GitHub di Claude sia installata in quel repository.

Come funziona la sincronizzazione

Una sincronizzazione iniziale viene eseguita automaticamente quando connetti un repository. Successivamente, i proprietari dell'organizzazione possono optare per continuare gli aggiornamenti automatici per marketplace andando a Impostazioni organizzazione > Plugin (sotto Librerie), facendo clic sul pulsante del menu nell'angolo in alto a destra del marketplace, quindi attivando "Sincronizza automaticamente":

Il marketplace GitHub verrà quindi sincronizzato automaticamente ogni volta che un PR viene unito a quel repository. Puoi anche attivare le sincronizzazioni manualmente facendo clic su "Aggiorna" nel marketplace.

Durante una sincronizzazione, Cowork confronta il commit più recente nel tuo repository con il commit sincronizzato per ultimo. Se non è cambiato nulla, la sincronizzazione viene saltata. Se ci sono modifiche, Cowork legge il manifest, convalida ogni plugin e sostituisce tutti i plugin nel marketplace con lo stato attuale del repository. Le sincronizzazioni possono richiedere fino a 30 minuti a seconda del numero di plugin.

Importante: Se una sincronizzazione non riesce, i plugin potrebbero essere temporaneamente rimossi per i tuoi colleghi. Se ciò accade, controlla il messaggio di errore, correggi il problema nel tuo repository, esegui il push dell'aggiornamento e attiva di nuovo la sincronizzazione. Una volta che la sincronizzazione ha esito positivo, verifica che le tue preferenze di installazione siano ancora impostate correttamente, potrebbero essere state ripristinate durante l'errore.


Controlla la distribuzione dei plugin

Una volta che il tuo marketplace ha plugin, controlli come vengono distribuiti utilizzando le preferenze di installazione. Per ogni plugin, puoi impostare una di quattro opzioni:

Preferenza

Cosa fa

Cosa vedono i membri

Installato per impostazione predefinita

Installato automaticamente per tutti i membri dell'organizzazione

Il plugin appare nel loro elenco installato senza alcuna azione. I membri possono disinstallarlo se lo desiderano.

Disponibile per l'installazione

Elencato nel catalogo dei plugin

I membri lo vedono quando sfogliano i plugin e possono installarlo da soli.

Non disponibile

Nascosto completamente dal catalogo

I membri non possono vedere o installare il plugin. Utile per la gestione temporanea o l'obsolescenza dei plugin.

Obbligatorio

Installato automaticamente per tutti i membri dell'organizzazione senza la possibilità di rimuoverlo

Il plugin appare nel loro elenco installato senza alcuna azione e non può essere disabilitato o disinstallato.

Imposta preferenze

  1. In Impostazioni organizzazione > Plugin, accedi al tuo marketplace.

  2. Seleziona la preferenza di installazione per ogni plugin.

  3. Le modifiche hanno effetto nella sessione successiva di ogni membro o all'aggiornamento del plugin.

Cosa vedono i membri

I membri sfogliano i plugin disponibili tramite la finestra modale Sfoglia plugin in Cowork. I plugin installati automaticamente appaiono nel loro elenco installato automaticamente. I plugin disponibili vengono visualizzati nel catalogo per l'installazione self-service.

I membri non possono modificare i plugin gestiti dall'organizzazione, il che impedisce modifiche conflittuali agli strumenti condivisi.


Personalizza l'accesso ai plugin per gruppo

Gli amministratori Enterprise possono ignorare la preferenza di installazione a livello di organizzazione di un plugin per gruppi specifici. Ad esempio, puoi installare automaticamente un plugin per il gruppo Engineering, renderlo disponibile per Legal per l'installazione autonoma e nasconderlo a tutti gli altri.

L'accesso ai plugin a livello di gruppo è disponibile nei piani Enterprise e configurabile da Amministratori e superiori.

Come funzionano gli override di gruppo

Ogni plugin nel tuo marketplace ha una preferenza di installazione a livello di organizzazione (Installato per impostazione predefinita, Disponibile per l'installazione, Obbligatorio o Non disponibile). Per impostazione predefinita, ogni gruppo eredita tale impostazione a livello di organizzazione.

Quando imposti un override a livello di gruppo per un plugin, sostituisce l'impostazione a livello di organizzazione per i membri di quel gruppo. L'ordine di risoluzione è: impostazione di gruppo, quindi impostazione a livello di organizzazione, quindi impostazione predefinita del marketplace.

Imposta l'accesso ai plugin per un gruppo

  1. In Impostazioni organizzazione > Plugin, accedi al tuo marketplace.

  2. Trova il plugin che desideri personalizzare.

  3. Nella colonna Accesso personalizzato, fai clic per aggiungere un override di gruppo.

  4. Seleziona il gruppo e scegli una delle quattro preferenze di installazione elencate sopra.

Sia i gruppi creati manualmente che i gruppi forniti da SCIM dal tuo provider di identità appaiono nel selettore di gruppo e funzionano allo stesso modo.

Cosa succede quando un membro appartiene a più gruppi

Se un membro appartiene a due o più gruppi con impostazioni diverse per lo stesso plugin, si applica l'impostazione più permissiva. L'ordine da più a meno permissivo è: Obbligatorio > Installato per impostazione predefinita > Disponibile per l'installazione > Non disponibile.

Ad esempio, se il Gruppo A imposta un plugin su "Non disponibile" e il Gruppo B lo imposta su "Installato per impostazione predefinita", un membro in entrambi i gruppi ottiene il plugin installato per impostazione predefinita.

Nota: Questo è l'opposto di come si risolvono i limiti di spesa dei gruppi. I limiti di spesa applicano il valore più restrittivo per impostazione predefinita, perché fungono da controllo del budget. L'accesso ai plugin applica il valore più permissivo, perché i gruppi qui sono destinati a abilitare l'accesso per i team che hanno bisogno di uno strumento, non a fungere da limite di sicurezza. Se hai bisogno di bloccare completamente un plugin, imposta la sua preferenza a livello di organizzazione su "Non disponibile" e concedi l'accesso solo ai gruppi che dovrebbero averlo.

Cosa succede quando un gruppo viene eliminato

Se un gruppo viene rimosso, ad esempio se eliminato dal tuo provider di identità, l'override rimane nell'interfaccia di amministrazione ma è contrassegnato come orfano. Non ha alcun effetto sui membri (poiché nessuno appartiene a un gruppo eliminato) e non conta verso il badge di accesso personalizzato. Puoi cancellare gli override orfani dalle impostazioni di accesso personalizzato del plugin.

Le impostazioni di gruppo persistono tra le risincronizzazioni del marketplace?

Sì. Gli override a livello di gruppo persistono quando risincronizzi un marketplace connesso a GitHub. Vengono rimossi solo se il plugin stesso viene eliminato dal marketplace.


Aggiorna e rimuovi plugin

Marketplace manuali

Per aggiornare un plugin, carica un nuovo file ZIP con lo stesso nome di plugin. La nuova versione sostituisce automaticamente quella esistente. I nomi dei plugin sono l'identificatore univoco — legal sostituirà sempre legal.

Per rimuovere un plugin, eliminalo dal tuo marketplace in Impostazioni organizzazione > Plugin.

Marketplace sincronizzati con GitHub

Esegui il push delle modifiche al repository connesso, quindi vai a Impostazioni organizzazione > Plugin, trova il tuo marketplace e fai clic su "Aggiorna" per attivare una sincronizzazione. Ogni sincronizzazione sostituisce tutti i plugin con lo stato attuale del repository. Nota che se un proprietario ha abilitato "Sincronizza automaticamente" per il marketplace sincronizzato con GitHub, questo accadrà automaticamente dopo il push delle modifiche al repository.

Per rimuovere un plugin, eliminalo dal repository e attiva una sincronizzazione.


Limiti

Limite

Valore

Note

Dimensione massima ZIP del plugin (caricamento)

50 MB

Applicato sia lato client che lato server

Max plugin per marketplace (manuale)

100

Per marketplace

Max plugin per marketplace (sincronizzazione GitHub)

500

Per marketplace

Lunghezza massima nome plugin

64 caratteri

Deve utilizzare parole minuscole separate da trattini

Timeout sincronizzazione

30 minuti

Per operazione di sincronizzazione

Visibilità repository GitHub

Solo privato o interno

Deve essere ospitato su github.com. I repository pubblici e le istanze di GitHub Enterprise Server non sono supportati.


Regole di denominazione

I nomi dei plugin devono utilizzare parole minuscole separate da trattini (ad esempio, deployment-tools, non Deployment Tools). I seguenti nomi di marketplace sono riservati e non possono essere utilizzati:

  • claude-code-marketplace

  • claude-code-plugins

  • claude-plugins-official

  • anthropic-marketplace

  • anthropic-plugins

  • agent-skills

  • life-sciences

Sono bloccati anche i nomi che si fingono marketplace ufficiali di Anthropic.


Scegli tra caricamento manuale e sincronizzazione GitHub

Scenario

Approccio consigliato

I plugin sono mantenuti nel controllo versione con CI/CD

Sincronizzazione GitHub

Più sviluppatori collaborano ai plugin

Sincronizzazione GitHub

Desideri la propagazione automatica degli aggiornamenti

Sincronizzazione GitHub

Hai bisogno di più di 100 plugin in un marketplace

Sincronizzazione GitHub

Prototipazione rapida o strumenti una tantum

Caricamento manuale

Plugin creati da team non tecnici

Caricamento manuale

Ambienti senza accesso a GitHub

Caricamento manuale

Test di un plugin prima di aggiungerlo a un repository sincronizzato

Caricamento manuale


Risoluzione dei problemi

Caricamento rifiutato

Cause comuni: il file supera 50 MB, non è un file ZIP valido o il marketplace ha raggiunto il limite di 100 plugin. Controlla le dimensioni e il formato del file e rimuovi i plugin inutilizzati se sei al limite.

Plugin non visualizzato per i membri

Controlla la preferenza di installazione del plugin nelle impostazioni del tuo marketplace. Se è impostata su Non disponibile, i membri non la vedranno. Inoltre, conferma che Cowork e Skills siano entrambi abilitati per la tua organizzazione.

Il plugin aggiornato non si riflette per i membri

Le modifiche hanno effetto nella sessione successiva di ogni membro o nell'aggiornamento del plugin. Se l'aggiornamento non viene ancora visualizzato, conferma che il caricamento sia riuscito controllando la versione del plugin nel tuo marketplace.

La sincronizzazione GitHub non riesce con un errore di contenuto

Uno o più plugin nel tuo repository probabilmente hanno una formattazione non corretta. Correggi il problema di formattazione, invia l'aggiornamento a GitHub e attiva di nuovo la sincronizzazione. Per i requisiti della struttura del plugin, consulta la documentazione di riferimento del plugin.

La sincronizzazione non riesce con "Le origini dei plugin esterni non sono ancora supportate" oppure i plugin vengono saltati con "Repository non trovato su github.com. Controlla l'URL e assicurati che il repository sia pubblico."

Uno o più voci di plugin nel tuo marketplace.json utilizzano una source che punta al di fuori del repository connesso (una source github, url o git-subdir) e il repository di destinazione è privato. La sincronizzazione dell'organizzazione attualmente può recuperare origini esterne solo da repository pubblici. Sposta le cartelle dei plugin nel repository del marketplace e modifica la source di ogni voce in un percorso relativo (ad esempio, "./plugins/my-plugin"), quindi invia e risincronizza. In alternativa, carica i plugin interessati singolarmente tramite Personalizza > Aggiungi plugin > Crea plugin > Carica plugin.

I plugin sono scomparsi dopo una sincronizzazione non riuscita

Una sincronizzazione GitHub non riuscita può rimuovere temporaneamente i plugin dal tuo marketplace. Correggi il problema sottostante, risincronizza con successo, quindi verifica che le preferenze di installazione siano impostate correttamente, poiché potrebbero essere state ripristinate.

Non riesco a vedere un repository GitHub durante la connessione

Assicurati che l'app GitHub Cowork sia installata in quel repository. Il tuo token GitHub personale viene controllato per primo per confermare l'accesso, ma la sincronizzazione stessa utilizza il token di installazione dell'app GitHub.

Hai ricevuto la risposta alla tua domanda?