API Auditor
Beispiel-Skill, der eine URL mit HEAD anpingt und nur den Statuscode ausgibt
Tested · Didn't pass
Was es kann
Ein 15-zeiliger Demo-Skill, der dem Agenten sagt, ein gebündeltes 12-zeiliges Node-Skript gegen eine URL auszuführen, den HTTP-Status auszugeben und https zu erwähnen. Es ist der Beispiel-Eintrag, der mit einem Claude-to-Gemini Skill-Konverter-Repo ausgeliefert wird, und kein funktionierendes API-Testtool, und sein Skript meldet Serverfehler als Erfolge. Würde ausgelöst, wenn man fragt, eine URL oder API zu überprüfen, zu testen oder zu auditieren.
Testbericht
Das gebündelte audit.js ist zwölf Zeilen lang und gab 'Result: Success (Status 503)' für einen Dienst aus, der tatsächlich ausgefallen war, und 'Result: Success (Status 404)' für einen fehlenden Pfad, sodass ein Uptime-Auditor Fehler als Erfolge meldet. SKILL.md weist den Agenten an, 'status codes, latency' zu analysieren, aber das Skript misst überhaupt keine Latenz und fasst einen toten Hostnamen zu 'Result: Failed (fetch failed)' ohne Ursache zusammen. Die Baseline ohne Skill, eine Zeile curl, lieferte dieselben Statuscodes plus DNS, TLS und Gesamtzeiten für jedes Ziel und benannte den Auflösungsfehler direkt. Da SKILL.md besagt, dass der Agent das gebündelte Skript verwenden MUSS, verschlechtert die Befolgung dieses Skills aktiv eine Überprüfung, die der Agent bereits ununterstützt besser durchführt; es ist das eigene Basic-Sample-Demo des Repos für einen Gemini-Konverter, kein Tool.
Getestet am: 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
Befehle & Beispiel-Prompts
/api-auditorBeispiel-Skill, der eine URL mit HEAD anpingt und nur den Statuscode ausgibt
Skills reagieren auf normale Anfragen — keine Slash-Befehle nötig. Nach der Installation aktivieren Prompts wie diese den Skill (auf Englisch):
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