Le skill sono pacchetti di istruzioni (un file SKILL.md più eventuali script) che insegnano a un agente AI come svolgere un compito specifico. Ne esistono ormai migliaia, e il problema è diventato trovarle. Find Skills, pubblicata da Vercel nel repository vercel-labs/skills, risolve proprio questo: è una skill che cerca e installa altre skill.
Cosa fa, esattamente
Find Skills non è un programma ma un insieme di istruzioni per l'agente. Si attiva quando chiedi cose come "come faccio a…", "c'è una skill per…", "trovami una skill che…" o quando vuoi estendere le capacità dell'agente. A quel punto l'agente segue sei passi:
- individua il dominio e il compito;
- consulta la classifica di skills.sh, ordinata per numero totale di installazioni;
- cerca con la CLI:
npx skills find [query], eventualmente filtrando per autore con--owner; - verifica la qualità prima di proporre: il
SKILL.mddice esplicitamente di non raccomandare una skill solo perché compare nei risultati; - presenta le opzioni con nome, installazioni, fonte, comando e link a skills.sh;
- se sei d'accordo, la installa con
npx skills add <owner/repo@skill> -g -y.
Se non trova nulla, suggerisce di crearne una nuova con npx skills init.
I criteri di scelta
Le regole che la skill dà all'agente sono semplici e dichiarate:
- preferire skill con oltre 1.000 installazioni, essere prudenti sotto le 100;
- favorire le fonti ufficiali (
vercel-labs,anthropics,microsoft); - trattare con scetticismo i repository con meno di 100 stelle su GitHub.
Sono segnali di popolarità, non un audit di sicurezza: tenerlo presente.
La CLI npx skills
Find Skills si appoggia alla CLI dello stesso progetto (richiede Node.js 22.20 o successivo). I comandi principali:
| Comando | A cosa serve |
|---|---|
npx skills find [query] | Cerca skill per parola chiave |
npx skills add <pacchetto> | Installa; --skill sceglie una singola skill, -a l'agente, -g globale, -y senza conferme |
npx skills list | Elenca le skill installate |
npx skills check / update | Controlla e aggiorna le skill installate |
npx skills remove | Rimuove una o più skill |
npx skills init [nome] | Crea lo scheletro di una nuova skill |
Esempio dal README, per installare una sola skill solo per Claude Code:
npx skills add vercel-labs/agent-skills --skill web-design-guidelines -a claude-code
Per installare Find Skills stessa si usa lo stesso meccanismo puntando al repository vercel-labs/skills (su skills.sh compare in cima alla classifica delle installazioni). La CLI supporta Claude Code, Codex, Cursor, OpenCode, GitHub Copilot, Windsurf, Gemini e molti altri agenti.
Un esempio d'uso
In Claude Code basta chiedere in linguaggio naturale:
C'è una skill per generare video da HTML? Trovamene una affidabile.
L'agente cerca, propone due o tre candidate con i numeri di installazione e chiede se procedere. Nulla viene installato senza il tuo consenso, a meno che tu non lo chieda esplicitamente.
Cautele
- Una skill è codice di istruzioni che l'agente esegue: leggi il
SKILL.mde gli script inclusi prima di installare, soprattutto da autori sconosciuti. - Il flag
-ysalta le conferme: comodo, ma meglio evitarlo con fonti poco note. - Il file
skills-lock.jsonregistra un hash per ogni skill installata, utile per accorgersi di modifiche. - La telemetria si disattiva con
DISABLE_TELEMETRY=1oDO_NOT_TRACK=1.
Il progetto è distribuito con licenza MIT. Tra le skill che si trovano così ci sono anche quelle di cui parliamo in agent-browser e HyperFrames.