smart_toy AI

Find Skills di Vercel: la skill che cerca e installa altre skill al posto tuo

calendar_today personTeam EGSOFT schedule6 min di lettura
info

Disclaimer: le informazioni pubblicate in questa sezione hanno finalità di pura divulgazione tecnica. EGSOFT Srls non si assume alcuna responsabilità per un utilizzo improprio dei contenuti, né per eventuali danni diretti o indiretti derivanti dalla loro applicazione, e non garantisce l'aggiornamento, l'accuratezza o la completezza delle informazioni riportate. Prima di utilizzare in produzione codice o procedure qui descritte, verificane sempre l'adeguatezza al proprio contesto.

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:

  1. individua il dominio e il compito;
  2. consulta la classifica di skills.sh, ordinata per numero totale di installazioni;
  3. cerca con la CLI: npx skills find [query], eventualmente filtrando per autore con --owner;
  4. verifica la qualità prima di proporre: il SKILL.md dice esplicitamente di non raccomandare una skill solo perché compare nei risultati;
  5. presenta le opzioni con nome, installazioni, fonte, comando e link a skills.sh;
  6. 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:

ComandoA 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 listElenca le skill installate
npx skills check / updateControlla e aggiorna le skill installate
npx skills removeRimuove 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.md e gli script inclusi prima di installare, soprattutto da autori sconosciuti.
  • Il flag -y salta le conferme: comodo, ma meglio evitarlo con fonti poco note.
  • Il file skills-lock.json registra un hash per ogni skill installata, utile per accorgersi di modifiche.
  • La telemetria si disattiva con DISABLE_TELEMETRY=1 o DO_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.

smart_toyAltri articoli su AI grid_viewTutti gli articoli
Scrivici su WhatsApp