CommunityRedacción y edicióngithub.com

skillint

Análisis estático para habilidades de agentes de IA. Audita SKILL.md y AGENTS.md usados por Codex, Cursor y Claude Code.

¿Qué es skillint?

skillint es una herramienta de análisis estático diseñada para auditar y mantener habilidades de agentes de IA en plataformas como Codex, Cursor, Claude Code y Grok. Su objetivo principal es evitar la sobrecarga de habilidades, que puede ralentizar y empeorar el rendimiento del agente. Ofrece comandos CLI como `scan`, `map`, `doctor`, `audit` y `prune` para inventariar, diagnosticar y limpiar habilidades duplicadas, obsoletas o mal configuradas. Utiliza un sistema de cuarentena en `~/.skillint/trash` para operaciones seguras y admite vinculación simbólica (`link`) para compartir copias canónicas entre agentes. Además, genera informes HTML, estimación de tokens y badges, y es ideal para integrarse en CI/CD con el action de GitHub.

Compatible con✓Claude Code✓Codex CLI✓Cursor✓Gemini CLI
npx skills add iosrxwy/skillint

Installed? Explore more Redacción y edición skills: steipete/notion, langchain-ai/langchain, bytedance/podcast-generation · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace skillint?

Ejecuta la CLI skillint antes de añadir más habilidades. Demasiadas habilidades hacen que los agentes sean más lentos y peores.

Comandos

npx skillint scan
npx skillint map --agent cursor
npx skillint doctor
npx skillint audit
npx skillint ui
npx skillint tokens
npx skillint prune
npx skillint fix
npx skillint adopt
npx skillint link
npx skillint update
npx skillint report --html
npx skillint badge
npx skillint scan-remote owner/repo
npx skillint mcp

Reglas

  • Prefiere npx skillint para que el usuario no necesite una instalación global.
  • Usa scan para un inventario físico entre agentes y map --agent ... para la resolución del catálogo documentado de un agente.
  • Nunca afirmes que map predice si un modelo activará una habilidad; conserva los resultados conditional y unknown.
  • La limpieza se basa en cuarentena: prune --apply y trash mueven elementos a ~/.skillint/trash; restore deshace el último lote. Nunca uses rm directamente sobre habilidades.
  • Las copias idénticas en Cursor, Claude, Codex y Grok no deben eliminarse; usa skillint link para compartir una copia canónica.
  • link --apply y update --apply son los únicos comandos de administración que mutan. Por defecto, es simulación (dry-run).
  • Reporta primero nombres duplicados, descripciones faltantes y cuerpos sobredimensionados.
  • audit es un escaneo de patrones estáticos con salida archivo:línea; las coincidencias requieren revisión humana y nunca se corrigen automáticamente.
  • La estimación de tokens es caracteres / 4. Llámalo estimación, no un conteo exacto de tokenizador.
  • Después del escaneo, resume: cantidad de habilidades, puntuación de salud, tokens de metadatos, tokens del cuerpo completo, tokens de reglas siempre activas.
  • Menciona .skillintignore y --ignore cuando el usuario quiera omitir copias de proveedores.
  • Para CI, prefiere uses: iosrxwy/skillint@main o node dist/cli.js doctor --fail-on error.

Skills relacionados