CommunityProgramación y desarrollogithub.com

x0c/agent-friendly-cli

Úsalo al crear, modificar o revisar herramientas de línea de comandos (CLI) y sus Skills asociados, especialmente para que los AI Agents puedan invocarlos de forma estable, manteniendo al mismo tiempo una buena usabilidad humana.

¿Qué es agent-friendly-cli?

Este skill está diseñado para guiar el desarrollo, la refactorización o la revisión de herramientas CLI que deben ser tanto amigables para AI Agents como para usuarios humanos. Abarca aspectos críticos como el diseño de la interfaz de comandos, el modo no interactivo, contratos de salida JSON, códigos de salida estructurados, modo dry-run, idempotencia, seguridad en autenticación, y una clara separación de responsabilidades entre CLI, scripts, Skills y Agents. También incluye pautas para la orquestación transaccional de operaciones, autorización de riesgos, verificación de estados finales y métodos de aceptación. Es compatible con plataformas como Claude Code, Cursor y Codex, asegurando que los comandos sean predecibles, seguros y fáciles de integrar en flujos automatizados. Su utilidad radica en evitar fallos comunes en CLI que los Agents consumen, como salidas no estructuradas, falta de códigos de error diferenciados o comportamientos no deterministas, facilitando así una interacción más robusta y confiable.

Compatible con~Claude Code~Codex CLI~Cursor
npx skills add https://github.com/x0c/agent-friendly-cli-skill/tree/main

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace agent-friendly-cli?

Úsalo al crear, modificar o revisar herramientas de línea de comandos (CLI) y sus Skills asociados, especialmente para que los AI Agents puedan invocarlos de forma estable, manteniendo al mismo tiempo una buena usabilidad humana. Cubre diseño de interfaz de comandos, modo no interactivo, contratos de salida JSON, códigos de salida estructurados, modo dry-run, idempotencia, seguridad en autenticación, separación de responsabilidades entre CLI/scripts/Skills/Agents, orquestación transaccional, autorización de riesgos, verificación de estados finales y métodos de aceptación.

Skills relacionados