Questi casi sono coperti su altre pagine:
- Testare l’affidabilità con cui il plugin cambia il comportamento di Claude: vedi Test plugins with evals
- Ridurre il contesto della tua sessione: vedi Manage installed plugins e la pagina context window
Misurare il costo di un plugin
Per vedere cosa aggiunge un plugin al contesto di Claude, eseguiclaude plugin details con il nome del plugin. Lo esegui nella tua shell, non al prompt di una sessione Claude Code in esecuzione. Il plugin deve essere caricato: installato, in una directory di skills, o passato con --plugin-dir nello stesso comando, come in claude --plugin-dir ./formatter plugin details formatter.
Questo esempio legge un plugin installato denominato formatter che ha due skills, un command, un agent, un hook e un server MCP:
- Component inventory: cosa Claude Code ha trovato nel plugin. I commands vengono conteggiati con le skills, quindi
format-allappare sottoSkills. Gli hooks e i server MCP non ottengono una stima dei costi e nessuna riga per componente; per vedere cosa aggiungono gli strumenti MCP di un plugin, esegui/contextin una sessione con il plugin abilitato e leggi la categoriaMCP tools. - Always-on: i token che i nomi e le descrizioni delle skills, degli agents e dei commands del plugin aggiungono a ogni sessione in cui il plugin è abilitato, indipendentemente dal fatto che qualcosa venga eseguito. Questo è il numero che ogni utente porta con sé, e quello da ridurre.
- Per-component: ogni riga divide una skill, un agent o un command nella sua quota always-on e nel suo costo on-invoke, che è il corpo che si carica solo quando quel componente viene eseguito. Usa la colonna always-on per trovare quale componente contribuisce di più.
Ridurre il valore always-on
Se mantieni il plugin, questi cambiamenti riducono quello che aggiunge a ogni sessione. Se lo usi solo, le tue opzioni sono disabilitarlo o disinstallarlo; vedi Manage installed plugins. Il valore always-on conta il nome di ogni componente più la suadescription e il frontmatter when_to_use. Per ridurlo:
- Accorcia le descrizioni di skills e agents.
- Dividi un plugin grande in modo che gli utenti installino solo i componenti di cui hanno bisogno.
tool_used: Skill nella tua suite di eval.
Per sapere cosa contribuisce ogni tipo di componente, vedi plugin components.
Costo mostrato agli utenti prima dell’installazione
I plugin nel marketplace ufficiale mostrano il loro costo agli utenti prima dell’installazione. In/plugin, quando un utente sfoglia l’elenco dei plugin di un marketplace e seleziona un plugin, il riquadro dei dettagli mostra una sezione Context cost con una riga Every turn: e una riga When invoked:. Quando il valore always-on è 2.000 token o più, la riga Every turn: appare evidenziata.
Un plugin nel tuo marketplace non ha una sezione Context cost.
Verificare se un plugin è utilizzato
Claude Code non segnala l’utilizzo di un plugin al suo autore. L’utilizzo viene registrato sulla macchina di ogni persona che ha installato il plugin, quindi quello che puoi imparare dipende dalla tua relazione con quelle persone:- Amministri Claude Code per la loro organizzazione: gli eventi OpenTelemetry e l’Analytics API contano le installazioni e le attivazioni di skills su ogni macchina. Vedi Misurare su una flotta.
- Sono colleghi che puoi chiedere: il Claude Code di ogni utente mostra loro se usano ancora il plugin, in quattro posti: il pannello
/plugin,/skill-doctor,/doctor, e/usage. Tutti e quattro sono comandi che l’utente esegue al prompt di Claude Code in una sessione sulla propria macchina. - Nessuno dei due: non hai alcun segnale di utilizzo da Claude Code per quel plugin.
Non utilizzato di recente in /plugin
Nella scheda Installed di /plugin, un plugin che l’utente ha installato da un marketplace si sposta sotto un’intestazione Not used recently una volta che non è stato utilizzato per almeno 14 giorni e 10 sessioni. I dettagli del plugin mostrano anche una riga Last used:. Per sapere cosa fanno gli utenti con quell’intestazione e quella riga, vedi Find plugins you no longer use.
L’intestazione Not used recently non appare mai per:
- Plugin caricati con
--plugin-diro da una directory di skills - Plugin abilitati tramite impostazioni gestite, o montati da una directory seed
- Plugin che includono un tema, uno stile di output, un monitor o un workflow, perché questi sono in uso senza un’attivazione tracciata
strictKnownMarketplaces, né l’intestazione né la riga Last used: appare.
Trovare skills che non vengono mai eseguite
Esegui/skill-doctor per vedere il costo di ogni tua skill e quanto spesso viene utilizzata. Contrassegna le skills che sono nell’elenco di skills di Claude ma non sono mai state richiamate, incluse le skills dai plugin.
In una sessione interattiva, il report si apre nella scheda Stats del gestore /plugin. Vedi Find unused skills per sapere cosa copre il report e dove è disponibile.
Plugin inutilizzati in /doctor
Il checkup /doctor elenca ogni skill installata dall’utente, server MCP e plugin, e consiglia di disabilitare quelli che non sono stati utilizzati. Vedi /doctor in the commands reference.
Condivisione dell’utilizzo in /usage
Su un piano Pro, Max, Team o Enterprise, la suddivisione /usage attribuisce l’utilizzo recente a skills, subagents, plugin e server MCP come quota del totale. Vedi Using the /usage command.
Misurare su una flotta
Se amministri Claude Code per un’organizzazione, puoi misurare il costo e l’utilizzo dei plugin su ogni macchina da una di queste fonti:- OpenTelemetry events: Claude Code esporta questi al tuo backend una volta che configuri un esportatore. Vedi OpenTelemetry events for plugin installs and use.
- Analytics API: servita dai record di Anthropic, senza necessità di esportatore. Vedi Query the Analytics API.
OpenTelemetry events for plugin installs and use
Questi eventi e attributi OpenTelemetry rispondono a ogni domanda sui plugin dal tuo backend:Nomi di plugin redatti nel tuo backend
I plugin dal marketplace ufficiale segnalano il loro nome di plugin e il nome del marketplace al tuo backend letteralmente. Il nome di ogni altro plugin è redatto o omesso per impostazione predefinita, incluso un plugin dal marketplace della tua organizzazione. Il trust tier del plugin decide quale. Per ottenere nomi reali su alcuni eventi, imposta la variabile di ambienteOTEL_LOG_TOOL_DETAILS su 1 sulle macchine che esportano telemetria, ad esempio nel blocco env delle stesse impostazioni gestite che configurano l’esportatore:
Su
plugin_loaded, plugin_id_hash identifica ancora ogni plugin per impostazione predefinita, quindi puoi contare i plugin di terze parti distinti.
Query the Analytics API
Sul piano Enterprise, l’Analytics API risponde a “quali plugin installa e richiama la mia organizzazione” dai record di Anthropic, senza necessità di esportatore.GET /v1/organizations/analytics/plugins restituisce conteggi di installazione e attivazione per plugin, per giorno, su Claude Code e Cowork, che puoi raggruppare per utente, gruppo RBAC o prodotto.
L’attività del plugin che raggiunge Anthropic senza un nome di plugin appare in una riga aggregata third-party. Find plugins in telemetry dice quali plugin Claude Code segnala per nome.
Autentica la richiesta con una chiave API che ha lo scope read:analytics, che un Primary Owner crea come descritto in Access data programmatically.
Vedi il riferimento dell’endpoint per i parametri e i campi di risposta.
Passaggi successivi
- Test plugins with evals: misurare l’affidabilità con cui il plugin guida Claude, non solo quello che costa
- Ridurre il valore always-on: cosa cambiare nel plugin per ridurre il suo costo per turno
- Plugin security and trust: quali campi di telemetria portano nomi di plugin e quando sono redatti
- Monitoring usage: il riferimento completo degli eventi OpenTelemetry