Cos'è una skill di un agente?

Una skill di un agente è un pacchetto di istruzioni e file di supporto che un agente carica per eseguire una determinata attività.

Inviare un messaggio richiede più della scelta di una funzione di invio. Un agente ha bisogno anche di un mittente, del permesso di inviare e di un modo per verificare il risultato.

Una skill può descrivere quella procedura in modo che l'agente abbia istruzioni per l'intera attività.

Cosa contiene una skill?

Una skill contiene un file SKILL.md con metadati e istruzioni. Può includere file di supporto per l'attività.

La specifica Agent Skills richiede un nome e una descrizione nel frontmatter del file. La descrizione indica all'host quando la skill è pertinente. Il corpo Markdown contiene la procedura.

Le directory di supporto possono contenere script eseguibili, materiale di riferimento e risorse come i template. Permettono all'agente di recuperare materiale dettagliato quando l'attività lo richiede.

Ad esempio, una skill per l'invio di messaggi potrebbe descrivere come selezionare un mittente e controllare la consegna. Un riferimento potrebbe spiegare i campi della risposta. Le istruzioni della skill collegherebbero quei passaggi in un'unica attività.

Come la carica l'agente?

L'host scopre i metadati della skill, poi carica le istruzioni quando l'attività corrisponde.

La specifica chiama questo meccanismo progressive disclosure. L'host può caricare i file di supporto in un secondo momento, tenendo il materiale non pertinente fuori dal contesto iniziale.

La panoramica sulle skill di Anthropic lo illustra con livelli separati per metadati, istruzioni e risorse di supporto. Un host deve implementare la scoperta e il caricamento delle skill perché questo comportamento si verifichi. La sola presenza di un file su disco non dimostra che un agente lo abbia usato.

In cosa si distingue una skill da un tool?

Una skill descrive una procedura. Un tool espone un'azione che l'applicazione dell'agente può eseguire.

ComponenteRuolo in un'attività di invio messaggi
SkillDescrive i prerequisiti, il passaggio di invio e il controllo dell'esito
ToolInvia un messaggio o recupera lo stato registrato
Server MCPEspone tool e altre funzionalità attraverso un protocollo

La specifica MCP definisce l'interfaccia client-server. Una skill può insegnare a un agente come usare quell'interfaccia o un CLI.

Le istruzioni non rilasciano credenziali. L'applicazione ha comunque bisogno del permesso per eseguire l'azione richiesta. Anche una risposta positiva di un tool richiede interpretazione: accettazione e consegna descrivono esiti diversi.

Come uso le skill con Bird?

Puoi installare le skill per agenti di Bird per fornire a un coding agent le procedure per Bird CLI.

La skill generale istruisce l'agente a controllare l'autenticazione prima delle operazioni sullo spazio di lavoro. Il suo flusso per i messaggi include la selezione di un mittente, l'invio e la rilettura del messaggio risultante. L'agente ha bisogno di quel risultato prima di poter segnalare la consegna.

Skill e credenziali hanno passaggi di installazione separati. L'installazione di un plugin non può concedere l'accesso al tuo spazio di lavoro. Completa l'accesso documentato prima di chiedere all'agente di agire.

Per un host che invoca tool, connetti il server MCP di Bird. Per un agente con accesso alla shell, la guida CLI descrive l'output dei comandi che la skill usa per controllare ogni passaggio.

Costruisci sulla stessa rete.

Una chiave API di test è subito tua. L'accesso alla produzione si sblocca quando aggiungi un metodo di pagamento e verifichi un mittente.

La tua prossima idea. Pronta a partire.