Skills Agentes

¿Qué es allowed-tools en una skill?

allowed-tools es el campo opcional del frontmatter que limita qué herramientas puede usar el agente mientras esa skill está activa. Sin él, la skill hereda los permisos de la sesión; con él, el alcance queda escrito en la propia skill.

Última revisión

También: allowed_tools · Herramientas permitidas

En corto

  • Es una lista de nombres de herramientas, no una política de permisos completa.
  • Sirve para lo contrario de lo que parece: casi siempre se usa para restringir, no para conceder.
  • Una skill que declara acceso a la terminal puede ejecutar comandos; eso es lo primero que hay que mirar antes de instalar una skill ajena.

Qué mirar antes de instalar

El campo es informativo para el lector y efectivo para el agente: aparece en la ficha de cada skill del directorio precisamente porque es el dato que separa una skill que solo lee archivos de una que ejecuta procesos. Una skill de solo lectura se puede probar sin ceremonia; una con terminal merece leerse entera antes.

El permiso real lo sigue decidiendo la configuración del agente. `allowed-tools` acota dentro de lo que ya está permitido: no puede ampliar el alcance de una sesión que no tiene ese acceso.

Términos relacionados

Fuentes

Todos los términos del glosario