Skills de los agentes
Buscar, invocar, previsualizar y crear habilidades para tus agentes de codificación.
Una habilidad empaqueta instrucciones en un archivo SKILL.md. Dream descubre habilidades para el agente y el proyecto seleccionado utilizando las ubicaciones de habilidades de ese proveedor. El selector de habilidades soporta Claude Code, Codex, OpenCode y Cursor Agent.
Usar una habilidad en un chat#
- Abre un chat y elige el modelo que quieras usar.
- Escribe $ seguido de parte del nombre de una habilidad en el cuadro de mensaje.
- Elige una habilidad del selector y añade tus instrucciones de tarea.
- Envíe el mensaje.
Por ejemplo, selecciona una skill release-checklist y pídele que revise los cambios antes de una publicación. Dream muestra la skill elegida como una mención en línea y una insignia en el mensaje enviado. Las skills disponibles pueden cambiar al cambiar el proveedor o proyecto del chat.
La invocación de habilidades la maneja el proveedor seleccionado. Mencionar una habilidad proporciona instrucciones; no cambia los ajustes de permisos del chat.
Explorar y previsualizar habilidades#
- Abrir Configuración → Skills.
- Elige la pestaña de proveedor y el proyecto para inspeccionar.
- Selecciona una habilidad para ver su descripción, origen, ruta y vista previa de
SKILL.md. - Use Abrir carpeta para editar sus archivos en tu editor preferido.
Habilidades se agrupan por alcance, como Proyecto, Personal, Plugin, Gestionado y Integrado, cuando esos fuentes estén disponibles. Use Actualizar después de instalar o editar una habilidad si aún no ha aparecido.
Habilitar o deshabilitar una habilidad#
Claude Code y Codex ofrecen conmutadores por habilidad. Estos actualizan la configuración propia del proveedor, por lo que también afectan la disponibilidad de habilidades fuera de Dream. Claude Code almacena los sobrescritos en ~/.claude/settings.json; Codex los almacena a través de su servidor de aplicación en ~/.codex/config.toml.
OpenCode y Cursor no ofrecen un interruptor por habilidad en Dream. Para detener la carga de una habilidad, gestione su carpeta en los lugares de habilidades del proveedor.
Crear una habilidad#
- En Configuración → Skills, elige el proyecto si la habilidad debe pertenecer a uno.
- Haga clic en Nuevo skill.
- Ingrese un Nombre, una Descripción que explique cuándo usarlo, y Instrucciones (SKILL.md).
- Selecciona uno o más Ubicación.
- Opcionalmente seleccione Ejecutar solo al mencionarlo, luego haga clic en Crear.
Los nombres utilizan letras minúsculas, dígitos y guiones, con un máximo de 64 caracteres. Dream crea un directorio con ese nombre y un archivo SKILL.md en cada ubicación elegida.
| Ubicación | Uso intencionado |
|---|---|
Proyecto · .agents/skills | Habilidades de proyecto compartidas para Codex, OpenCode y Cursor |
Proyecto · .claude/skills | Habilidades de proyecto para Claude Code |
Personal · ~/.agents/skills | Habilidades personales compartidas para Codex, OpenCode y Cursor |
Personal · ~/.claude/skills | Habilidades personales para Claude Code |
Las ubicaciones de proyecto requieren un proyecto abierto. Ejecutar solo al mencionarlo escribe la configuración disable-model-invocation de la habilidad; la forma en que esa configuración es enforcada depende del proveedor.
También puede comenzar desde Guardar como skill en Configuración → Plantillas.
Si una habilidad está faltando#
Revise el proveedor y el proyecto seleccionados, actualice la lista y revise cualquier error de descubrimiento mostrado en Configuración. Asegúrese de que la habilidad esté en un lugar que el proveedor pueda leer y que no haya sido desactivada. Una habilidad disponible para un proveedor no necesariamente está disponible para otro.