CommunityProgramación y desarrollogithub.com

ucsahinn/ai-skill-create

Kit de herramientas para crear, validar, probar y empaquetar habilidades reutilizables de agentes de IA y habilidades de Codex.

¿Qué es ai-skill-create?

Este skill proporciona un completo conjunto de herramientas para desarrolladores e ingenieros de IA que necesitan crear, validar, probar y empaquetar habilidades reutilizables para agentes de IA como Claude Code, Cursor o Codex. Es útil para estandarizar el desarrollo de habilidades, garantizar su calidad mediante pruebas automatizadas, y facilitar su distribución a través de repositorios o paquetes. Funciona en múltiples plataformas (CLI, IDE, API) y utiliza scripts y plantillas para acelerar la creación de habilidades, incluyendo la generación de código de prueba, la validación de sintaxis y la creación de archivos de configuración. Este kit elimina la fricción del desarrollo repetitivo, permitiendo a los equipos enfocarse en la lógica del agente en lugar de en la configuración manual.

Compatible con~Claude Code✓Codex CLI~Cursor
npx skills add ucsahinn/ai-skill-create

Installed? Explore more Programación y desarrollo skills: steipete/bluebubbles, steipete/eightctl, steipete/blucli · View all 6 →

Preguntar en tu IA favorita

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

Documentación

¿Qué hace ai-skill-create?

AI Skill Create: kit de herramientas para crear, validar, probar y empaquetar habilidades reutilizables de agentes de IA y habilidades de Codex.

Características

  • Creación rápida: Genera la estructura de carpetas y archivos base de una habilidad a partir de una plantilla.
  • Validación automática: Verifica la sintaxis y el formato del manifiesto (SKILL.md, skill.yaml).
  • Pruebas integradas: Ejecuta pruebas unitarias y de integración para garantizar el comportamiento esperado.
  • Empaquetado: Prepara el skill para su publicación en repositorios (npm, PyPI, GitHub).
  • Compatibilidad múltiple: Funciona con agentes como Claude Code, Cursor, Codex, y más.

Instalación

npm install -g @ucsahinn/ai-skill-create
# o
pip install ai-skill-create

Uso básico

  1. Crear un nuevo skill:
ai-skill-create init mi-skill-de-ejemplo
  1. Validar el proyecto actual:
ai-skill-create validate
  1. Ejecutar pruebas:
ai-skill-create test
  1. Empaquetar para publicación:
ai-skill-create package

Estructura del proyecto

mi-skill-de-ejemplo/
├── SKILL.md          # Documentación principal del skill
├── skill.yaml        # Manifiesto de configuración
├── src/              # Código fuente del skill
│   └── index.js
├── tests/            # Pruebas automatizadas
│   └── test.js
└── package.json      # Dependencias y metadatos

Validación

El comando validate comprueba:

  • Formato correcto de SKILL.md y skill.yaml.
  • Presencia de todas las secciones obligatorias.
  • Coherencia entre los archivos de configuración.

Pruebas

El comando test ejecuta:

  • Pruebas unitarias (Jest, Mocha).
  • Pruebas de integración simulando interacciones con el agente.
  • Verificación de cobertura de código mínima (por defecto 80%).

Empaquetado

El comando package prepara:

  • Archivos necesarios para publicación en npm o PyPI.
  • Tarball comprimido con el skill listo para distribuir.
  • Documentación generada automáticamente.

Soporte de plataformas

PlataformaCompatibilidad
Claude CodeSí
CursorSí
CodexSí
Otros agentes compatibles con SKILL.mdParcial

Enlaces


Skill desarrollado por ucsahinn. Contribuciones bienvenidas.

Skills relacionados