Cosa sono le skill?
- Revisionare il codice secondo gli standard del tuo team
- Generare un tipo specifico di componente
- Eseguire un flusso di lavoro di distribuzione
- Eseguire un audit di sicurezza
- Configurare un nuovo servizio a partire da un template
Invocazione tramite comando slash
Gli utenti possono invocare le skill con
/skill-name nella chat.Autonomia dell'agente
L’agente può invocare le skill autonomamente quando pertinente.
Autorizzazioni per ambito
Le skill possono avere autorizzazioni e restrizioni specifiche.
Strumenti approvati automaticamente
Pre-approva gli strumenti necessari a una skill, così da eseguirla senza permission prompt.
Esecuzione come subagent
Esegui le skill come subagents indipendenti con una propria finestra di contesto.
Override del modello
Usa un modello diverso per skill specifiche.
Esempio rapido
.devin/skills/review/SKILL.md (o .windsurf/skills/review/SKILL.md):
/review in qualsiasi sessione.
Come funzionano le skill
- Il prompt della skill viene inserito nella conversazione
- Gli strumenti elencati in
allowed-toolsdella skill (se specificati) vengono approvati automaticamente, quindi vengono eseguiti senza permission prompt. Gli strumenti non elencati restano disponibili e passano attraverso le normali verifiche delle autorizzazioni - Vengono applicate le
permissionsdella skill (allow,deny,ask). Usapermissions.denyper bloccare uno strumento durante l’esecuzione della skill - Viene utilizzato il modello specificato (se diverso da quello corrente)
allowed-tools e permissions si applicano alle skill eseguite inline. Una skill eseguita come subagent (subagent: true o agent:) ottiene invece il proprio accesso degli strumenti dal subagent profile.Trigger delle skill
triggers: [user] per impedire all’agente di attivare una skill autonomamente.
skill di terze parti
.agents per le skill, quindi gli strumenti di installazione di skill di terze parti sono compatibili con Devin CLI.
Dove si trovano le skill
Le skill di progetto si trovano nella directory
.devin/skills/ o .windsurf/skills/ nella radice del tuo progetto e vengono salvate nel controllo di versione, quindi possono essere condivise con il tuo team. Entrambe le posizioni usano lo stesso formato SKILL.md.
Le skill globali si trovano in ~/.config/devin/skills/ (seguendo le convenzioni XDG) o in ~/.codeium/<channel>/skills/ (dove <channel> è windsurf, windsurf-next o windsurf-insiders, a seconda del canale della tua CLI) e sono disponibili in ogni progetto sul tuo computer.
Windows: Il percorso delle skill globali segue la directory dei dati applicazione del sistema. In Windows, usa
%APPDATA%\devin\skills\<name>\SKILL.md (in genere C:\Users\<YourUser>\AppData\Roaming\devin\skills\<name>\SKILL.md) invece di ~/.config/devin/skills/.Prossimi passaggi
Creazione di skill
Scopri il formato completo delle skill, comprese le opzioni del frontmatter, i contenuti dinamici e gli esempi.
Plugin
Raccogli le skill in un plugin che puoi installare e condividere tra progetti.

