API Auditor
Przykładowa umiejętność, która wysyła zapytanie HEAD do URL i wyświetla tylko kod statusu
Tested · Didn't pass
Co robi ten skill
15-liniowa umiejętność demonstracyjna, która instruuje agenta, aby uruchomił dołączony 12-liniowy skrypt Node dla URL, wyświetlił status HTTP i wspomniał o https. Jest to przykładowy wpis dostarczony z repozytorium konwertera umiejętności Claude-to-Gemini, a nie działające narzędzie do testowania API, a jego skrypt raportuje błędy serwera jako sukcesy. Uruchomiłoby się na prośbę o sprawdzenie, przetestowanie lub audyt URL lub API.
Raport z testu
Dołączony audit.js ma dwanaście linii i wydrukował 'Result: Success (Status 503)' dla usługi, która faktycznie była niedostępna, oraz 'Result: Success (Status 404)' dla brakującej ścieżki, więc audytor czasu działania raportuje awarie jako sukcesy. SKILL.md nakazuje agentowi analizę 'status codes, latency', ale skrypt w ogóle nie mierzy opóźnienia i sprowadza niedziałającą nazwę hosta do 'Result: Failed (fetch failed)' bez przyczyny. Podstawowy test bez umiejętności, jedna linia curl, zwrócił te same kody statusu plus DNS, TLS i całkowite czasy dla każdego celu i nazwał awarię rozwiązania wprost. Ponieważ SKILL.md mówi, że agent MUSI użyć dołączonego skryptu, podążanie za tą umiejętnością aktywnie obniża jakość sprawdzenia, które agent już lepiej wykonuje bez pomocy; jest to własne demo basic-sample repozytorium dla konwertera Gemini, a nie narzędzie.
Testowano: 2026-08-05 · Claude Code 2.x (agent harness)
Instalacja
git clone https://github.com/saeed-vayghan/gemini-agent-skills.git mkdir -p ~/.claude/skills cd gemini-agent-skills && cp -r .agent/skills/basic-sample-api-auditor ~/.claude/skills/api-auditor
Komendy i przykładowe prompty
/api-auditorPrzykładowa umiejętność, która wysyła zapytanie HEAD do URL i wyświetla tylko kod statusu
Skille uruchamiają się na zwykłe polecenia — bez komend do zapamiętania. Po instalacji aktywują go prompty takie jak te (po angielsku):
Audit https://api.stripe.com/v1/charges and report the statusCheck whether my API endpoint at myapi.dev/health is upTest my REST endpoints and report their HTTP status codes