API Auditor

Voorbeeld skill die een URL pingt met HEAD en alleen de statuscode afdrukt

Door saeed-vayghan · saeed-vayghan/gemini-agent-skills

Tested · Didn't pass

API Auditor — Voorbeeld skill die een URL pingt met HEAD en alleen de statuscode afdrukt

Wat het doet

Een 15-regelige demo skill die de agent opdraagt een gebundeld 12-regelig Node-script uit te voeren tegen een URL, de HTTP-status af te drukken en https te vermelden. Het is de voorbeeldinvoer die wordt geleverd met een Claude-to-Gemini skill converter repo in plaats van een werkende API-testtool, en het script rapporteert serverfouten als successen. Zou activeren bij het vragen om een URL of API te controleren, testen of auditen.

Testrapport

De gebundelde audit.js is twaalf regels lang en drukte 'Result: Success (Status 503)' af tegen een service die echt offline was, en 'Result: Success (Status 404)' tegen een ontbrekend pad, dus een uptime auditor rapporteert storingen als successen. SKILL.md draagt de agent op om 'status codes, latency' te analyseren, maar het script meet helemaal geen latency en vouwt een dode hostname samen tot 'Result: Failed (fetch failed)' zonder oorzaak. De no-skill baseline, één regel curl, retourneerde dezelfde statuscodes plus DNS, TLS en totale timings op elk doel en benoemde de resolutiefout direct. Aangezien SKILL.md zegt dat de agent het gebundelde script MOET gebruiken, degradeert het volgen van deze skill actief een controle die de agent onafhankelijk al beter uitvoert; het is de eigen basic-sample demo van de repo voor een Gemini converter, geen tool.

Getest op: 2026-08-05 · Claude Code 2.x (agent harness)

Installatie

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

Commando's en voorbeeldprompts

  • /api-auditorVoorbeeld skill die een URL pingt met HEAD en alleen de statuscode afdrukt

Skills reageren op gewone verzoeken — geen commando's om te onthouden. Na installatie activeren prompts zoals deze de skill (in het Engels):

  • Audit https://api.stripe.com/v1/charges and report the status
  • Check whether my API endpoint at myapi.dev/health is up
  • Test my REST endpoints and report their HTTP status codes