Skill Creator

Sviluppo

Crea funzionalità personalizzate senza scrivere codice

Informazioni utili

Le skill sono pacchetti modulari che trasformano il tuo agent da un assistente generico a uno specializzato. Non hai bisogno di programmare — descrivi semplicemente ciò che vuoi e Skill Creator fa il resto.

Cosa fa Skill Creator:

  • Crea un file di skill completo dalla tua descrizione
  • Determina quali strumenti CLI, pattern di autenticazione e regole di runtime sono necessari
  • Struttura la skill con frontmatter YAML, sezione scopo, modalità auth, comandi di verifica e valori predefiniti sicuri
  • Installa la skill nella tua installazione OpenClaw
  • Cosa non fa Skill Creator:

  • Non gestisce l'esecuzione delle skill — riguarda la definizione e l'installazione delle skill
  • Non autentica le API di terze parti — è la skill che stai creando a gestire l'auth
  • Non apporta modifiche al backend — è la definizione della skill lato agent
  • Prova a chiedere

  • "Aiutami a creare una skill Notion che possa interrogare i database"
  • "Crea una skill che legga il mio database SQLite locale"
  • "Crea una skill per gestire le PR usando la CLI di GitHub"
  • "Crea una skill per la mia API REST personalizzata"
  • "Crea una skill che interagisca con l'API Stripe"
  • Anatomia di una skill

    Un file di skill contiene:

  • Frontmatter YAML — nome, descrizione, metadati, requisiti di installazione
  • Scopo — cosa fa, cosa non fa, quando usarla
  • Modalità auth — api-key, oauth-user, service-account, local-app-auth o hybrid
  • Contratto di runtime — tenantId, sessionId, ordine di risoluzione delle credenziali
  • Mappatura delle capacità — capacità del provider che la skill può usare
  • Comandi di verifica — controllo identità + controllo capacità
  • Gestione degli errori — ragioni di errore precise, nessun messaggio generico
  • Valori predefiniti sicuri — preferire --json --no-input, confermare azioni distruttive
  • Suggerimenti Pro

  • Tutto per un singolo provider in un'unica skill — non dividere in file separati
  • Specifica la modalità auth nella specifica — è difficile cambiarla dopo l'installazione
  • Includi sempre i comandi di verifica — "connesso" significa superare il controllo delle capacità
  • Le skill personalizzate sono pronte per la pubblicazione su clawhub