¿Qué hace CraftBot?
Habilidad de agente en skills/cli-anything/SKILL.md
Esta habilidad permite a un agente de IA ejecutar comandos CLI en el sistema del usuario. Soporta múltiples plataformas (Windows, macOS, Linux) y ofrece un control de permisos configurable para garantizar la seguridad.
Características
- Ejecución de comandos arbitrarios de shell.
- Soporte multi-plataforma.
- Control granular de permisos (blanco/negro o aprobación manual).
- Manejo robusto de errores.
- Integración con variables de entorno.
Uso
El agente puede ejecutar comandos con o sin aprobación del usuario, dependiendo de la configuración. Los comandos se ejecutan en el contexto del usuario actual.
# Ejemplo de ejecución de comando
$ ls -la /home/usuario
Configuración
Las siguientes variables de entorno pueden ser configuradas:
CLI_ALLOWED_COMMANDS: Lista separada por comas de comandos permitidos.CLI_BLOCKED_COMMANDS: Lista separada por comas de comandos bloqueados.CLI_REQUIRE_CONFIRMATION: Si se establece entrue, todos los comandos requieren confirmación manual.
Plataformas Soportadas
- Claude Code
- Cursor
- Codex
Seguridad
Se recomienda restringir los comandos permitidos a un conjunto mínimo necesario. Comandos peligrosos como rm -rf / deben ser bloqueados explícitamente.