API Auditor
Skill di esempio che esegue un ping a un URL con HEAD e stampa solo il codice di stato
Tested · Didn't pass
Cosa fa
Una skill demo di 15 righe che indica all'agente di eseguire uno script Node di 12 righe incluso contro un URL, stampare lo stato HTTP e menzionare https. È l'esempio fornito con un repository di conversione di skill da Claude a Gemini piuttosto che uno strumento di test API funzionante, e il suo script riporta gli errori del server come successi. Si attiverebbe chiedendo di controllare, testare o auditare un URL o un'API.
Rapporto di test
L'audit.js incluso è di dodici righe e ha stampato 'Result: Success (Status 503)' contro un servizio che era realmente inattivo, e 'Result: Success (Status 404)' contro un percorso mancante, quindi un auditor di uptime riporta i fallimenti come successi. SKILL.md ordina all'agente di analizzare 'status codes, latency', ma lo script non misura affatto la latenza e riduce un hostname inattivo a 'Result: Failed (fetch failed)' senza causa. La baseline senza skill, una riga di curl, ha restituito gli stessi codici di stato più DNS, TLS e tempi totali su ogni target e ha nominato esplicitamente il fallimento della risoluzione. Poiché SKILL.md afferma che l'agente DEVE usare lo script incluso, seguire questa skill degrada attivamente un controllo che l'agente fa già meglio senza aiuto; è la demo basic-sample del repository stesso per un convertitore Gemini, non uno strumento.
Testato il: 2026-08-05 · Claude Code 2.x (agent harness)
Installazione
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
Comandi e prompt di esempio
/api-auditorSkill di esempio che esegue un ping a un URL con HEAD e stampa solo il codice di stato
Gli skill si attivano con richieste in linguaggio naturale, senza comandi da ricordare. Dopo l'installazione, prompt come questi lo attivano (in inglese):
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