Agent Ping

Blokuje agenta dla rzeczywistej zgody/odmowy, tekstu swobodnego lub wyboru jednej odpowiedzi za pomocą powiadomienia OS/telefonu/Slack.

Autor: Kevin-Liu-01 · Kevin-Liu-01/Agent-Ping

Testowano · Działa ★ 9.6/10

Agent Ping — Blokuje agenta dla rzeczywistej zgody/odmowy, tekstu swobodnego lub wyboru jednej odpowiedzi za pomocą powiadomienia OS/telefonu/Slack.

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 files
  • Ask me to pick one of three options and block until I actually reply
  • Notify me on Slack when this long task finishes and wait for my okay