EpochTX/skillbench

Lint, puntúa, asegura y compara habilidades e instrucciones de agentes de IA en Codex, Claude Code, Cursor, Gemini CLI y GitHub Copilot.

¿Qué es skillbench?

Esta habilidad, EpochTX/skillbench, es una herramienta especializada para desarrolladores y usuarios avanzados de agentes de IA, diseñada para garantizar la calidad, seguridad y rendimiento de los archivos de habilidades e instrucciones utilizados en plataformas como Codex, Claude Code, Cursor, Gemini CLI y GitHub Copilot. Su función principal es analizar, mediante linting, puntuación y benchmarks, estos archivos de configuración (por ejemplo, SKILL.md o .cursorrules) para detectar errores, vulnerabilidades de seguridad, malas prácticas y áreas de mejora. Además, permite comparar el rendimiento relativo de diferentes agentes al ejecutar estas instrucciones, ayudando a optimizar flujos de trabajo de desarrollo asistido por IA. Es útil para mantener estándares de calidad en equipos que construyen y comparten habilidades de IA, asegurando consistencia y fiabilidad en entornos de desarrollo.

Compatible con✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add EpochTX/skillbench

Installed? Explore more Investigación y análisis de datos skills: affaan-m/uspto-database, affaan-m/scholar-evaluation, affaan-m/literature-review · View all 6 →

Preguntar en tu IA favorita

Abre un nuevo chat con esta habilidad de agente ya precargada.

Documentación

¿Qué hace skillbench?

Lint, puntúa, asegura y compara habilidades e instrucciones de agentes de IA en Codex, Claude Code, Cursor, Gemini CLI y GitHub Copilot.

¿Qué hace?

skillbench analiza archivos de habilidades e instrucciones para agentes de IA (como SKILL.md, INSTRUCTIONS.md, .cursorrules, etc.) para:

  • Lint: Verifica la sintaxis, estructura y validez de las directivas.
  • Puntúa: Asigna una puntuación de calidad basada en criterios como claridad, especificidad y completitud.
  • Seguridad: Detecta posibles riesgos de seguridad, como inyección de plugins o comandos peligrosos.
  • Benchmark: Evalúa el rendimiento de la instrucción ejecutándola en diferentes agentes y midiendo resultados.

Plataformas compatibles

PlataformaArchivos soportados
CodexCODE_AGENT.md, instructions.txt
Claude CodeCLAUDE.md, instructions.md
Cursor.cursorrules, rules.md
Gemini CLIGEMINI.md, prompts.yaml
GitHub CopilotCOPILOT.md, copilot-instructions.md

Cómo usar

# Instalar globalmente
npm install -g skillbench

# Lint de un archivo
skillbench lint SKILL.md

# Puntuar una instrucción
skillbench score my-instruction.md

# Ejecutar benchmark en todos los agentes
skillbench benchmark --agents codex,claude-code,cursor,gemini-copilot

# Escanear seguridad
skillbench security scan --all

Ejemplo de salida

{
  "file": "SKILL.md",
  "score": 87,
  "issues": [
    {"type": "warning", "message": "Faltan directivas de seguridad explícitas"}
  ],
  "benchmark": {
    "codex": {"success": true, "time_ms": 1200},
    "claude-code": {"success": true, "time_ms": 950}
  }
}

Configuración

Puedes configurar skillbench a través de un archivo .skillbenchrc en la raíz de tu proyecto:

{
  "agents": ["codex", "claude-code"],
  "securityLevel": "high",
  "outputFormat": "json"
}

O usar variables de entorno para token de API o rutas personalizadas:

  • SKILLBENCH_API_KEY
  • SKILLBENCH_CUSTOM_RULES_PATH

Enlaces

Skills relacionados