Agent Ping
Bloquea un agente para una respuesta real de aprobar/denegar, texto libre o elegir una opción a través de notificación OS/teléfono/Slack.
Probado · Funciona
Qué hace
Una CLI Python de un solo archivo (notify/ask/confirm/choose) que notifica al humano a través de su propio canal configurado (escritorio, iMessage, notificación push de teléfono ntfy, SMS Twilio, webhook de Slack/Discord, o un comando personalizado) y puede bloquearse para obtener una respuesta, devolviendo un contrato de código de salida documentado (0 ok, 20 denegado, 124 tiempo de espera). Se activa antes de acciones arriesgadas/irreversibles que necesiten aprobación, en decisiones genuinamente ambiguas, en la finalización de tareas que requieren aprobación, o cuando el usuario dice ping/notify/let me know.
Informe de la prueba
Ejecutó los cuatro verbos (notify/ask/confirm/choose) en tiempo real contra una configuración de canal de comandos desechable, incluyendo una ruta de denegación y una carrera de tiempo --timeout: cada código de salida y estado JSON coincidió exactamente con el contrato documentado (0/20/124), incluyendo una prueba de tiempo de espera de salida-124 inferior a 1.1s.
Probado el: 2026-07-16 · Claude Code 2.x (agent harness)
Instalación
git clone https://github.com/Kevin-Liu-01/Agent-Ping.git mkdir -p ~/.claude/skills cp -r Agent-Ping ~/.claude/skills/agentping
Comandos y prompts de ejemplo
/agentpingBloquea un agente para una respuesta real de aprobar/denegar, texto libre o elegir una opción a través de notificación OS/teléfono/Slack.
Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):
Ping my phone and wait for my approval before deleting these filesAsk me to pick one of three options and block until I actually replyNotify me on Slack when this long task finishes and wait for my okay