Demuestre sus habilidades de Claude antes del envío: front-matter, referencias de recursos, claridad de activación, higiene de evaluación, puntuación de 0 a 100 con gravedad.
Skill-Doctor es una CLI que escanea un paquete de habilidades local y señala problemas que perjudican la activación, la confiabilidad o la calidad. Comprueba el contenido y los metadatos de YAML, verifica que las referencias de recursos estén intactas, evalúa las descripciones de los activadores para mayor claridad y valida evals/evals.json. El resultado es una puntuación de 0 a 100 con hallazgos etiquetados según la gravedad; admite modos de texto, JSON y solo puntuación, perfecto para confirmación previa, ruta previa o activación de CI.
Obtenga un repositorio de habilidades con un puntaje de calidad mínimo en CI
👤 Equipos que mantienen múltiples habilidades en un repositorio⏱ ~30 minintermediate
Cuándo usarlo: Envías habilidades con frecuencia y quieres evitar la deriva.
Requisitos previos
Acciones de GitHub (o equivalente) — Repositorio con .github/workflows/
Flujo
Agregar el flujo de trabajo
Agregue un trabajo de Acciones de GH que ejecute Skill-Doctor y falle si la puntuación es <80.✓ Copiado
→ Archivo de flujo de trabajo agregado; corre en relaciones públicas
Establecer rigor por ruta
Las habilidades de producción fallan < 90; los borradores permiten < 70.✓ Copiado
→ Umbrales matriciales o condicionales en el flujo de trabajo
Resultado: Los RP que degradan la calidad de las habilidades quedan atrapados antes de fusionarse.
Errores comunes
Bloquear el listón demasiado alto y demasiado pronto — Comience de manera permisiva, ajuste durante 2 o 3 meses a medida que se solucionen los hallazgos
Escriba según la guía de habilidades de Claude; verificar con habilidad-doctor.✓ Copiado
Herramientas
Lo que expone este MCP
Herramienta
Entradas
Cuándo llamar
Coste
skill-doctor <path>
skill directory path
Antes de publicar, en CI o para diagnosticar problemas de activación
0
Coste y límites
Lo que cuesta ejecutarlo
Cuota de API
Ninguno: análisis estático local
Tokens por llamada
Ninguna (CLI, no una API)
Monetario
Gratis
Consejo
Ejecutar sólo en directorios que cambiaron; en CI, use filtros de ruta para evitar escanear todo el repositorio en cada PR.
Seguridad
Permisos, secretos, alcance
Almacenamiento de credenciales: Sin credenciales
Salida de datos: Ninguno: solo análisis local
el médico experto informa problemas estructurales; no juzga la seguridad. Una puntuación alta ≠ una habilidad segura; aún revisa lo que la habilidad le pide a Claude que haga.
Resolución de problemas
Errores comunes y soluciones
El doctor dice SKILL.md no encontrado
Ejecute desde la raíz de la habilidad (directorio que contiene SKILL.md), no desde la raíz del repositorio.
Verificar: ls SKILL.md in CWD
Fallos del esquema 'evals/evals.json'
Asegúrese de que cada evaluación tenga los campos obligatorios; un trozo mínimo es mejor que roto.
Verificar: jq . evals/evals.json
La puntuación no mejora después de las ediciones.
Repetición; Si un hallazgo persiste, lea la gravedad y los detalles; a veces las correcciones introducen nuevos problemas de baja gravedad.
Verificar: Diff the JSON reports between runs
Alternativas
skill-doctor vs otros
Alternativa
Cuándo usarla
Contrapartida
agent-skills-cli-skill
Quiere herramientas CLI generales para desarrollar/administrar habilidades
Conjunto de características diferentes; no es una pelusa
claude-skill
Quiere que la guía de creación entienda cómo es lo "bueno"