Agent Ping
Blokuje agenta dla rzeczywistej zgody/odmowy, tekstu swobodnego lub wyboru jednej odpowiedzi za pomocą powiadomienia OS/telefonu/Slack.
Testowano · Działa
Co robi ten skill
Jednoplikowy CLI Pythona (notify/ask/confirm/choose), który pinguje człowieka za pośrednictwem jego własnego skonfigurowanego kanału (desktop, iMessage, ntfy push na telefon, Twilio SMS, webhook Slack/Discord lub niestandardowe polecenie) i może blokować odpowiedź, zwracając udokumentowaną umowę kodu wyjścia (0 ok, 20 odmówiono, 124 przekroczenie czasu). Aktywuje się przed ryzykownymi/nieodwracalnymi działaniami wymagającymi zgody, w przypadku prawdziwie niejednoznacznych decyzji, po zakończeniu zadania wymagającego zatwierdzenia lub gdy użytkownik mówi ping/powiadom/daj znać.
Raport z testu
Uruchomiono wszystkie cztery czasowniki (notify/ask/confirm/choose) w rzeczywistości przeciwko tymczasowej konfiguracji kanału poleceń, w tym ścieżkę odmowy i wyścig --timeout: każdy kod wyjścia i status JSON dokładnie odpowiadały udokumentowanej umowie (0/20/124), w tym test przekroczenia czasu o czasie poniżej 1,1s.
Testowano: 2026-07-16 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/Kevin-Liu-01/Agent-Ping.git mkdir -p ~/.claude/skills cp -r Agent-Ping ~/.claude/skills/agentping
Komendy i przykładowe prompty
/agentpingBlokuje agenta dla rzeczywistej zgody/odmowy, tekstu swobodnego lub wyboru jednej odpowiedzi za pomocą powiadomienia OS/telefonu/Slack.
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
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