HiAi-gg/agent-plugins-doctor

Valida, diagnostica y corrige de forma segura complementos de agente, habilidades de agente, configuraciones MCP, problemas de compatibilidad y portabilidad.

¿Qué es agent-plugins-doctor?

El skill de HiAi-gg/agent-plugins-doctor proporciona una herramienta de diagnóstico y validación para complementos (plugins) y habilidades (skills) de agentes de IA. Se utiliza para verificar que los complementos sean correctos, seguros y compatibles con clientes verificados como VS Code, Cursor, GitHub Copilot, ChatGPT, Codex y Kiro. El skill invoca la CLI `agent-plugins-doctor` a través de bunx o npx, sin necesidad de instalación global ni compilación. Entre sus capacidades se incluyen la validación de manifiestos (plugin.json), definiciones de habilidades (SKILL.md), configuraciones MCP, detección de vulnerabilidades de seguridad y generación de informes de compatibilidad en formato markdown. Es útil para desarrolladores que quieran auditar, diagnosticar o corregir problemas en complementos de agentes de forma rápida y segura.

Compatible con✓Claude Code✓Codex CLI✓Cursor
npx skills add HiAi-gg/agent-plugins-doctor

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

Skill de Diagnóstico de Complementos de Agente

Este skill proporciona capacidades de diagnóstico y validación para complementos (plugins) de agente.

Requisitos de ejecución

La instalación de este skill no instala la CLI Doctor. Doctor es un paquete npm independiente (@agent-plugins-doctor/cli, expuesto como el binario agent-plugins-doctor) que este skill invoca a través del terminal:

  • Bun — bunx agent-plugins-doctor check <directorio-del-plugin>
  • npm — npx agent-plugins-doctor check <directorio-del-plugin>

bunx/npx obtienen la CLI del registro npm en el primer uso y la ejecutan sin necesidad de clonar el repositorio, compilar el workspace ni instalar de forma global. Se requiere que al menos Bun o npm estén instalados, disponibles en el PATH y con acceso al registro npm. Si ninguno está disponible, los comandos siguientes fallarán con un error "comando no encontrado".

Cuándo usar

Utiliza este skill cuando los usuarios pregunten:

  • "¿Por qué no funciona mi complemento de agente?"
  • "Revisa este complemento de agente"
  • "Corrige este complemento"
  • "¿Este complemento es compatible con Cursor/Codex/VS Code?"
  • "Audita este complemento de agente"
  • "Valida este complemento"

Uso

Ejecuta la CLI Doctor para validar complementos:

# Revisar un complemento
bunx agent-plugins-doctor check <directorio-del-plugin>

# Aplicar correcciones seguras
bunx agent-plugins-doctor fix <directorio-del-plugin>

# Generar un informe
bunx agent-plugins-doctor report <directorio-del-plugin> --format markdown

# Revisar compatibilidad
bunx agent-plugins-doctor compatibility <directorio-del-plugin>

(npx agent-plugins-doctor ... funciona de forma idéntica con npm).

Qué valida

Doctor valida:

  • El manifiesto del complemento (plugin.json) según el esquema oficial
  • Las definiciones de habilidades (archivos SKILL.md) para verificar su corrección
  • Las configuraciones del servidor MCP (mcp.json) para validar su validez
  • Problemas de seguridad (secretos, path traversal, escapes de enlaces simbólicos)
  • Compatibilidad con clientes verificados (VS Code, Cursor, GitHub Copilot, ChatGPT y Codex, Kiro)

Resultados

Doctor proporciona:

  • Mensajes de error claros con códigos de diagnóstico
  • Ubicaciones de archivos
  • Explicaciones de qué está mal y por qué
  • Correcciones automáticas seguras cuando es posible
  • Informes de compatibilidad para todos los clientes verificados

Ejemplos

# Validar el directorio actual
bunx agent-plugins-doctor check .

# Corregir problemas en un complemento
bunx agent-plugins-doctor fix ./mi-plugin

# Generar un informe en markdown
bunx agent-plugins-doctor report ./mi-plugin --format markdown > report.md

# Revisar compatibilidad con un cliente específico
bunx agent-plugins-doctor compatibility ./mi-plugin --client cursor

Skills relacionados