API Auditor
Exempelfärdighet som pingar en URL med HEAD och skriver ut endast statuskoden
Tested · Didn't pass
Vad den gör
En 15-radig demofärdighet som instruerar agenten att köra ett medföljande 12-radigt Node-skript mot en URL, skriva ut HTTP-statusen och nämna https. Det är exempelinlägget som levereras med ett Claude-till-Gemini-färdighetskonverteringsrepo snarare än ett fungerande API-testverktyg, och dess skript rapporterar serverfel som framgångar. Skulle utlösas vid förfrågan om att kontrollera, testa eller granska en URL eller ett API.
Testrapport
Det medföljande audit.js är tolv rader och skrev ut 'Result: Success (Status 503)' mot en tjänst som verkligen var nere, och 'Result: Success (Status 404)' mot en saknad sökväg, så en upptidskontroll rapporterar fel som framgångar. SKILL.md beordrar agenten att analysera 'status codes, latency', men skriptet mäter ingen latens alls och kollapsar ett dött värdnamn till 'Result: Failed (fetch failed)' utan orsak. Baslinjen utan färdighet, en rad curl, returnerade samma statuskoder plus DNS, TLS och totala tider på varje mål och namngav upplösningsfelet direkt. Eftersom SKILL.md säger att agenten MÅSTE använda det medföljande skriptet, nedgraderar användningen av denna färdighet aktivt en kontroll som agenten redan utför bättre utan hjälp; det är repots egen grundläggande exempel-demo för en Gemini-konverterare, inte ett verktyg.
Testad: 2026-08-05 · Claude Code 2.x (agent harness)
Installation
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
Kommandon och exempelprompter
/api-auditorExempelfärdighet som pingar en URL med HEAD och skriver ut endast statuskoden
Skills triggas av vanliga förfrågningar — inga kommandon att memorera. Efter installationen aktiverar prompter som dessa skillen (på engelska):
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