Skill degli agenti
Cerca, invoca, visualizza e crea skill per i tuoi agenti di programmazione.
Un'abilità imballa istruzioni in un file SKILL.md. Dream scopre abilità per l'agente selezionato e il progetto utilizzando le posizioni delle abilità di quel provider. Il selettore di abilità supporta Claude Code, Codex, OpenCode e Cursor Agent.
Usare una competenza in un chat#
- Apri un chat e seleziona il modello che vuoi utilizzare.
- Digitare $ seguito da una parte del nome di una skill nel campo di testo.
- Scegli una competenza dal selettore e aggiungi le istruzioni relative al tuo compito.
- Invia il messaggio.
Ad esempio, seleziona una skill release-checklist e chiedile di esaminare le modifiche prima di un rilascio. Dream mostra la skill scelta come menzione in linea e come badge nel messaggio inviato. Le skill disponibili possono cambiare quando cambi provider o progetto della chat.
L'invocazione di una skill è gestita dal provider selezionato. Menzionare una skill fornisce istruzioni; non modifica le impostazioni di autorizzazione del chat.
Esplora e visualizza le competenze#
- Apri Impostazioni → Skill.
- Scegli il tab Fornitore e il progetto da esaminare.
- Seleziona una competenza per vedere la sua descrizione, fonte, percorso e anteprima di
SKILL.md. - Usa Apri cartella per modificare i suoi file nel tuo editor preferito.
Le competenze sono raggruppate per ambito, come Progetto, Personale, Plugin, Gestito e Integrato, quando tali fonti sono disponibili. Usa Aggiorna dopo l'installazione o la modifica di una competenza se non è ancora apparso.
Abilita o disabilita una competenza#
Claude Code e Codex offrono interruttori per competenza. Questi aggiornano la configurazione del provider stesso, quindi influenzano anche la disponibilità delle competenze fuori Dream. Claude Code memorizza le sovrapposizioni in ~/.claude/settings.json; Codex le memorizza attraverso il proprio server app in ~/.codex/config.toml.
OpenCode e Cursor non offrono un interruttore per competenza in Dream. Per fermare il caricamento di una competenza, gestisci la sua cartella nelle posizioni delle competenze del provider.
Crea una skill#
- In Impostazioni → Skill, scegli il progetto se la competenza deve appartenere a uno.
- Fai clic su Nuova skill.
- Inserisci un Nome, una Descrizione che spiega in che situazioni usarlo, e Istruzioni (SKILL.md).
- Seleziona uno o più Posizione.
- Selezionare opzionalmente Esegui solo se menzionata, quindi fare clic su Crea.
I nomi usano lettere minuscole, cifre e trattini, con un massimo di 64 caratteri. Dream crea una cartella con quel nome e un file SKILL.md in ogni posizione scelta.
| Posizione | Uso previsto |
|---|---|
Progetto · .agents/skills | Competenze proiettuali condivise per Codex, OpenCode e Cursor |
Progetto · .claude/skills | Competenze progetto per Claude Code |
Personale · ~/.agents/skills | Competenze personali condivise per Codex, OpenCode e Cursor |
Personale · ~/.claude/skills | Competenze personali per Claude Code |
I luoghi del progetto richiedono un progetto aperto. Esegui solo se menzionata scrive l'impostazione disable-model-invocation della skill; il modo in cui tale impostazione è enforzata dipende dal provider.
Puoi anche iniziare da Salva come skill in Impostazioni → Prompts.
Se una competenza manca#
Verifica il provider e il progetto selezionati, aggiorna la lista e leggi eventuali errori di scoperta visualizzati nelle Impostazioni. Conferma che la skill si trovi in un'area letta dal provider e che non sia stata disabilitata. Una skill disponibile per un provider non è necessariamente disponibile per un altro.