API Auditor

Habilidad de ejemplo que hace ping a una URL con HEAD e imprime solo el código de estado

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

Tested · Didn't pass

API Auditor — Habilidad de ejemplo que hace ping a una URL con HEAD e imprime solo el código de estado

Qué hace

Una habilidad de demostración de 15 líneas que le indica al agente que ejecute un script Node de 12 líneas incluido contra una URL, imprima el estado HTTP y mencione https. Es la entrada de ejemplo que se envía con un repositorio de convertidor de habilidades de Claude a Gemini en lugar de una herramienta de prueba de API funcional, y su script informa los errores del servidor como éxitos. Se activaría al pedir verificar, probar o auditar una URL o API.

Informe de la prueba

El audit.js incluido tiene doce líneas e imprimió 'Result: Success (Status 503)' contra un servicio que estaba realmente caído, y 'Result: Success (Status 404)' contra una ruta faltante, por lo que un auditor de tiempo de actividad informa fallas como éxitos. SKILL.md ordena al agente que analice 'status codes, latency', pero el script no mide ninguna latencia y colapsa un nombre de host muerto en 'Result: Failed (fetch failed)' sin causa. La línea base sin habilidad, una línea de curl, devolvió los mismos códigos de estado más DNS, TLS y tiempos totales en cada objetivo y nombró directamente el fallo de resolución. Dado que SKILL.md dice que el agente DEBE usar el script incluido, seguir esta habilidad degrada activamente una verificación que el agente ya hace mejor sin ayuda; es la demostración basic-sample del propio repositorio para un convertidor de Gemini, no una herramienta.

Probado el: 2026-08-05 · Claude Code 2.x (agent harness)

Instalación

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

Comandos y prompts de ejemplo

  • /api-auditorHabilidad de ejemplo que hace ping a una URL con HEAD e imprime solo el código de estado

Los skills se activan con peticiones en lenguaje natural, sin comandos que memorizar. Tras instalarlo, prompts como estos lo activan (en inglés):

  • 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