Agent Ping
Blocks an agent for a real approve/deny, free-text, or pick-one answer via OS/phone/Slack notification.
Getestet · Funktioniert
Was es kann
A single-file Python CLI (notify/ask/confirm/choose) that pings the human through their own configured channel (desktop, iMessage, ntfy phone push, Twilio SMS, Slack/Discord webhook, or a custom command) and can block for a reply, returning a documented exit-code contract (0 ok, 20 denied, 124 timeout). Triggers before risky/irreversible actions needing approval, on genuinely ambiguous decisions, on task completion needing sign-off, or when the user says ping/notify/let me know.
Testbericht
Ran all four verbs (notify/ask/confirm/choose) for real against a throwaway command-channel config, including a deny path and a --timeout race: every exit code and JSON status matched the documented contract exactly (0/20/124), including a sub-1.1s exit-124 timeout test.
Getestet am: 2026-07-16 · Claude Code 2.x (agent harness)
Installation
git clone https://github.com/Kevin-Liu-01/Agent-Ping.git mkdir -p ~/.claude/skills cp -r Agent-Ping ~/.claude/skills/agentping
Befehle & Beispiel-Prompts
/agentpingBlocks an agent for a real approve/deny, free-text, or pick-one answer via OS/phone/Slack notification.
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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