Il nuovo connettore della Suite porta negli agenti le skill: procedure operative in formato standard, con esecuzione reale di codice Python in un ambiente isolato. Ecco come funziona, cosa permette e perché il recinto conta quanto il potere.
In ogni azienda la conoscenza operativa vive in tre posti: nella testa di una persona, in un pdf che nessuno apre, e nella memoria di chi c'era l'ultima volta. Il verbale si fa "come lo fa la Franca", il reclamo si gestisce "come diceva quello che ora è in pensione", il rapporto mensile ha un formato che esiste solo perché qualcuno se lo ricorda. Poi la Franca va in ferie, e si scopre che la procedura non era scritta da nessuna parte.
AIsuru Skills nasce per questo: una skill è un modo di lavorare scritto una volta e riusato sempre. Come si fa un verbale, come si risponde a un reclamo, come si prepara un rapporto dai dati, come si impagina un documento. E l'agente le trova da solo. Quando la richiesta dell'utente corrisponde a una procedura che conosce, ne legge le istruzioni e le applica con gli strumenti che ha già.
Un formato standard, non un formato nostro
La scelta più importante è invisibile. Le skill usano il formato SKILL.md, lo standard aperto adottato da Claude e dagli altri agenti. Un'intestazione con nome e descrizione, poi le istruzioni in markdown. Tutto qui.
Le conseguenze sono due, e valgono entrambe. Una procedura scritta per AIsuru vale anche fuori, e una procedura trovata fuori (scritta per Claude, pubblicata su GitHub, condivisa da un collega) si incolla dentro senza modifiche. La competenza smette di essere prigioniera della piattaforma su cui è nata: si scrive una volta e vale ovunque. Per chi ha letto la nostra mappa dei connettori, il principio è lo stesso: standard aperti, non recinti proprietari. I recinti, come vedremo tra poco, li riserviamo a un'altra cosa.
C'è un dettaglio del funzionamento che vale la pena raccontare, perché dice molto della filosofia. Nella descrizione di ogni skill va scritto anche quando usarla, con le parole che userebbe l'utente: è su quella riga che l'agente decide se la procedura scatta. E se il proprietario si trova a spiegare per la seconda volta lo stesso modo di lavorare, è l'agente stesso a proporre di salvarlo come skill. Un agente che chiede di imparare, invece di far finta di ricordare.
Come lavora l'agente con le skill
Il giro è disegnato per non sprecare contesto, che per un modello linguistico è la risorsa scarsa. Prima l'elenco: nomi, scopi e condizioni d'uso, senza caricare le istruzioni complete. Poi l'apertura della skill scelta, con una regola che a chi scrive modelli fa un certo effetto: le istruzioni della procedura valgono più delle abitudini del modello. Non è un suggerimento, è una gerarchia: la procedura aziendale comanda sul modo in cui l'agente farebbe quella cosa di suo.
Gli approfondimenti allegati (schede, modelli, elenchi lunghi) si aprono solo quando le istruzioni ci mandano, ed esistono proprio per non occupare memoria finché non servono. E prima di promettere un risultato, l'agente può verificare se la skill ha tutto quello che le serve su quell'agente: quali connettori richiede, quali ci sono, quali mancano. Meglio saperlo prima che a metà lavoro, e meglio ancora che sia l'agente a dirlo, invece di scoprirlo l'utente.
Salvare e cancellare skill resta riservato al proprietario. Chi conversa usa le procedure, chi possiede le governa: è la stessa separazione tra fruitore e builder che attraversa tutta la piattaforma.
Il salto: quando la procedura esegue davvero
Fin qui, istruzioni. Ma molte procedure non finiscono con delle parole: finiscono con un file. Un grafico dai dati di vendita, un documento impaginato con il logo giusto, un pdf, perfino un video montato. Ed è qui che AIsuru Skills fa il salto: quando il lavoro si fa eseguendo e non descrivendo, l'agente manda in esecuzione vero codice Python e restituisce i file prodotti come link.
La dotazione è quella che un analista si aspetta: pandas e numpy per i dati, matplotlib per i grafici, openpyxl, python-docx e python-pptx per la famiglia Office, reportlab e pypdf per i pdf, qrcode, jinja2, markdown, e ffmpeg da riga di comando per l'audio e il video. Abbastanza per trasformare "prepara il rapporto mensile" da una richiesta di testo a una consegna di documenti.
Il recinto, che è il vero prodotto
Dare a un agente la possibilità di eseguire codice scritto in una procedura è potente. Ed è esattamente il tipo di potere che senza confini diventa un incidente che aspetta la data. Per questo la parte di cui andiamo più fieri è il recinto che la contiene, più ancora dell'esecuzione, ed è dichiarato per intero nella scheda pubblica del connettore.
Ogni esecuzione vive in una cartella usa-e-getta che sparisce alla fine. Il disco è confinato a quella cartella a livello di kernel (Landlock ABI 4): il codice non legge niente fuori. La rete è chiusa: niente download, niente pip install, niente chiamate ad API. Il tempo è limitato: 20 secondi di default, fino a 120 per i lavori pesanti, con 2 gigabyte di memoria. I dati che servono si prendono prima, con i connettori autorizzati, e si passano alla skill come file: l'esecuzione non va a cercarseli.
È il default-deny applicato all'esecuzione di codice, la stessa postura che governa i connettori: nessuna regola non significa tutto permesso, significa niente permesso. E c'è una riga, nelle istruzioni che l'agente riceve, che riassume l'etica del sistema meglio di qualsiasi brochure: se il codice sbaglia, l'errore torna all'agente, che deve leggerlo e riprovare, non raccontare un risultato che non hai. La tentazione più antica dei modelli linguistici, disinnescata da una regola di piattaforma.
I contatori partono da zero
Il pannello delle skill mostra le procedure disponibili, le esecuzioni degli ultimi sette giorni, quante sono fallite, la durata media, i file prodotti. Al lancio il catalogo parte con sette skill pronte, scritte da noi, e i contatori segnano zero: zero esecuzioni, zero fallite, zero file.
Potevamo aspettare qualche settimana e presentarvi numeri più fotogenici. Preferiamo gli zeri veri: quei contatori esistono perché il proprietario veda cosa il suo agente esegue davvero, non perché facciano scena. Si riempiranno al ritmo dei casi reali, compresa la colonna dei fallimenti, che è quella che li rende credibili.
Cosa ci fate domani mattina
Il rapporto mensile: una skill che descrive formato, sezioni e tono, il connettore database che porta i numeri, l'esecuzione che impagina il documento. Il verbale di riunione: la vostra struttura, i vostri campi obbligatori, il vostro modo di scrivere le decisioni, applicati uguali ogni volta. La risposta ai reclami: i passaggi che l'ufficio segue da anni, finalmente scritti, con l'agente che li segue anche quando la Franca è in ferie.
E la morale è quella di sempre, con un pezzo in più. Il modello propone, l'infrastruttura dispone. Adesso anche: la procedura comanda, il recinto contiene. La competenza della vostra azienda diventa un testo che si scrive una volta, si governa come un asset e lavora ogni giorno, dentro confini che non dipendono dalla buona volontà di nessuno, modello compreso.
Il connettore è nel catalogo pubblico, con la scheda completa e le istruzioni che l'agente riceve, riportate parola per parola: https://mcp.aisuru.ai/mcp/info/aisuru-skills-mcp-server
Per vederlo lavorare su un caso vostro: demo@memori.ai, oggetto DEMO SUITE.