57 skills para convertir tu IA en experta
Las skills de Éclair convierten a Claude, Codex o ChatGPT en un desarrollador que conoce Éclair 2.0 al dedillo. Describes lo que necesita tu web, una tienda, una escuela online, un directorio o una migración de WordPress, y la IA sigue reglas precisas: dónde colocar el código, cómo proteger los datos, qué pruebas superar. Nada se activa sin ti.
La biblioteca en cifras
57
skills, cada una en su carpeta con sus referencias
8
familias, de los fundamentos a las aplicaciones de negocio
19
skills utilizables ya con Éclair 2.0
AGPL
licencia libre, como Éclair CMS
¿Qué es una skill de Éclair?
Una skill es una carpeta que contiene un archivo SKILL.md y sus referencias. Los asistentes de código como Claude Code o Codex la leen cuando tu petición coincide con su descripción. La skill les da el contexto que les falta: la arquitectura de Éclair 2.0, el contrato de extensiones eclair-extension/1, las ubicaciones permitidas, las reglas de seguridad y los criterios de aceptación.
Un manual para la IA
Diagnóstico, procedimiento, entregables y criterios de aceptación, escritos para un agente.
Reglas innegociables
Nunca modificar el núcleo, permisos comprobados en cada objeto, ningún dato privado en caché compartida.
Pruebas antes de publicar
Validación del paquete, pruebas completas, medición del rendimiento y revisión humana.
Cómo funciona, en 4 pasos
- Instalas las skills útiles en tu proyecto, por familia o una a una.
- Describes tu necesidad a tu asistente: «un directorio de artesanos con filtros por ciudad».
- La IA elige las skills necesarias, lee las capacidades reales de tu web y prepara un diseño, el código en
site/extensions/osite/themes/, y sus pruebas. - Tú validas: el paquete supera el validador oficial, las pruebas y la medición del rendimiento, y una persona lo activa desde la administración.
Las 57 skills, familia por familia
Cada skill lleva un estado honesto. ✅ significa que se apoya en capacidades ya presentes en Éclair 2.0. 🧭 significa que guía el diseño, pero parte del recorrido (cuentas de clientes, pago, escritura pública) depende de piezas del núcleo aún por abrir.
Fundamentos (8)
El contrato nativo v2, las pruebas y la seguridad: la base de todas las demás skills.
| Skill | Lo que hace | Estado |
|---|---|---|
eclair-architecture | Decidir dónde va una función: ajuste, tema, extensión o RFC del núcleo | ✅ Utilizable con Éclair 2.0 |
eclair-extension-builder | Crear una extensión nativa eclair-extension/1 que sobrevive a las actualizaciones | ✅ Utilizable con Éclair 2.0 |
eclair-storage | Elegir el almacenamiento, las migraciones y las copias de los datos | ✅ Utilizable con Éclair 2.0 |
eclair-auth-roles | Diseñar cuentas, roles y permisos: miembros, alumnos, clientes, moderadores | ✅ Utilizable con Éclair 2.0 |
eclair-routing | Crear rutas públicas y de administración, conservar las URL exactas | ✅ Utilizable con Éclair 2.0 |
eclair-cache-contract | Decidir qué se guarda en caché, se invalida o queda dinámico | ✅ Utilizable con Éclair 2.0 |
eclair-security-audit | Auditar cada función antes de publicarla | ✅ Utilizable con Éclair 2.0 |
eclair-test-suite | Escribir las pruebas de regresión, seguridad y rendimiento | ✅ Utilizable con Éclair 2.0 |
Commerce Pro (10)
Tienda transaccional y pago: el diseño antes del despliegue.
| Skill | Lo que hace | Estado |
|---|---|---|
eclair-commerce-pro | Diseñar una tienda completa, del catálogo al pedido entregado | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-product-catalog | Construir un catálogo público rápido e indexable | 🟡 Prototipo público de solo lectura |
eclair-product-variants | Modelar tallas, colores y opciones sin errores de precio | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-cart-checkout | Diseñar un carrito multilínea con precios y stock coherentes | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-orders-payments | Gestionar los estados de pedido y las pasarelas de pago | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-tax-invoicing | Preparar el IVA y la facturación según el país | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-inventory | Sincronizar el stock real entre productos, variantes y pedidos | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-shipping | Gestionar zonas, tarifas, seguimiento y estados de envío | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-discounts | Crear descuentos y cupones que no se acumulen por error | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-commerce-analytics | Seguir ventas y conversiones sin exponer a los clientes | 🧭 Diseño: capacidades del núcleo por verificar |
Formación online (LMS) (7)
Cursos, inscripciones, progreso y certificados.
| Skill | Lo que hace | Estado |
|---|---|---|
eclair-lms | Estructurar una escuela online modular | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-course-builder | Componer cursos, secciones y lecciones versionados | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-lessons-media | Servir vídeos y documentos de curso protegidos | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-enrollment-access | Vincular una compra o validación a una inscripción | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-progress | Seguir el progreso sin pérdidas ni incoherencias | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-quizzes-certificates | Crear cuestionarios, umbrales de aprobado y certificados verificables | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-lms-analytics | Analizar finalización y participación sin vigilancia abusiva | 🧭 Diseño: capacidades del núcleo por verificar |
Foro y comunidad (6)
Debates, moderación, perfiles y notificaciones.
| Skill | Lo que hace | Estado |
|---|---|---|
eclair-forum | Diseñar debates públicos y privados moderados | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-discussions-topics | Gestionar la creación, edición y estado de los temas | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-community-profiles | Ofrecer perfiles públicos separados de los datos privados | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-moderation | Construir denuncias, retiradas y apelaciones | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-notifications | Avisar a los miembros sin spam ni fugas de datos | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-community-search | Buscar temas y mensajes según los permisos | 🧭 Diseño: capacidades del núcleo por verificar |
Aplicaciones de negocio (8)
Reservas, membresías, directorios, eventos y herramientas de negocio.
| Skill | Lo que hace | Estado |
|---|---|---|
eclair-bookings | Gestionar un recurso reservable sin reservas duplicadas | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-appointments-calendar | Gestionar citas y conectar calendarios externos | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-memberships | Gestionar niveles de socio, vencimientos y permisos de acceso | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-directory | Crear un directorio con fichas y filtros indexables | 🟡 Prototipo público de solo lectura |
eclair-events-ticketing | Vender plazas, entradas y accesos | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-job-board | Publicar ofertas y recibir candidaturas | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-real-estate | Construir un catálogo de inmuebles con búsqueda y contacto | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-forms-crm | Recoger solicitudes y seguir su gestión | 🧭 Diseño: capacidades del núcleo por verificar |
Diseño y UX (7)
Temas, bloques, accesibilidad y velocidad.
| Skill | Lo que hace | Estado |
|---|---|---|
eclair-design | Crear una dirección artística coherente con el tema nativo | ✅ Utilizable con Éclair 2.0 |
eclair-theme-builder | Producir un tema Éclair 2 que sobrevive a las actualizaciones | ✅ Utilizable con Éclair 2.0 |
eclair-blocks-library | Componer bloques de contenido editables | ✅ Utilizable con Éclair 2.0 |
eclair-accessibility | Auditar y corregir la accesibilidad (WCAG) | ✅ Utilizable con Éclair 2.0 |
eclair-design-system | Construir un lenguaje visual coherente y mantenible | ✅ Utilizable con Éclair 2.0 |
eclair-responsive-ux | Optimizar navegación, formularios y maquetación móvil | ✅ Utilizable con Éclair 2.0 |
eclair-performance-ux | Medir y reducir el peso y la inestabilidad de las páginas | ✅ Utilizable con Éclair 2.0 |
SEO, GEO y migración (5)
Indexabilidad, datos estructurados, multilingüe y WordPress.
| Skill | Lo que hace | Estado |
|---|---|---|
eclair-seo-audit | Verificar indexabilidad, canonical, robots, enlaces y velocidad | ✅ Utilizable con Éclair 2.0 |
eclair-geo-optimization | Hacer las páginas legibles para buscadores y asistentes de IA | ✅ Utilizable con Éclair 2.0 |
eclair-wordpress-migration | Migrar desde WordPress conservando URL, contenidos y tráfico | ✅ Utilizable con Éclair 2.0 |
eclair-structured-data | Añadir o verificar datos Schema.org fieles al contenido | 🟠 En parte bloqueada por el núcleo |
eclair-multilingual-seo | Gestionar varios idiomas sin duplicados ni canonical erróneos | ✅ Utilizable con Éclair 2.0 |
Integraciones y automatizaciones (6)
API, webhooks, correos, IA y seguimiento.
| Skill | Lo que hace | Estado |
|---|---|---|
eclair-webhooks | Conectar aplicaciones externas mediante eventos seguros | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-email-automation | Enviar confirmaciones y recordatorios fiables | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-api-integration | Crear conectores API robustos y limitados | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-crm-integration | Sincronizar contactos y clientes con un CRM sin duplicados | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-ai-workflows | Automatizar la ayuda editorial sin publicaciones indeseadas | 🧭 Diseño: capacidades del núcleo por verificar |
eclair-observability | Supervisar salud, costes e incidencias de los módulos | 🧭 Diseño: capacidades del núcleo por verificar |
¿Qué puedes construir hoy con Éclair 2.0?
La tabla sigue la matriz de capacidades publicada con la biblioteca. Evita sorpresas: una función solo puede ir a producción si el núcleo ofrece su contrato.
| Función | Contrato de Éclair 2.0 | Lo que permiten las skills |
|---|---|---|
| Páginas públicas, SEO y GEO | Sí | Construir y auditar páginas rápidas y bien posicionadas |
| Temas y bloques a medida | Sí | Crear un tema o bloques que sobreviven a las actualizaciones |
| Pantallas de administración | Sí | Construir módulos de administración protegidos |
| Tareas programadas | Sí | Automatizar importaciones, informes o sincronizaciones |
| Importación de WordPress y URL antiguas | Sí, función nativa | Preparar y verificar una migración sin perder URL |
| Registro e inicio de sesión públicos | Todavía no | Diseñar, probar, preparar la RFC |
| Carrito, pago, pedidos | Todavía no | Especificaciones y pruebas de diseño, sin tienda en producción |
| Foro o LMS con escritura | Todavía no | Recorridos, datos y pruebas listos para cuando el núcleo los abra |
¿Cómo instalar las skills?
Necesitas Python 3 y una copia de la biblioteca. Descárgala desde GitHub y, en su carpeta:
python3 scripts/validate_skills.py
python3 scripts/install_skills.py --list
python3 scripts/install_skills.py --project /ruta/a/mi-web --category foundation
python3 scripts/install_skills.py --project /ruta/a/mi-web --skill eclair-wordpress-migration
python3 scripts/install_skills.py --project /ruta/a/mi-web --all
Las skills se copian en la carpeta .agents/skills/ de tu proyecto, la que lee Codex. Para Claude Code, copia las carpetas que quieras en .claude/skills/. El instalador nunca sustituye una skill ya presente, salvo que añadas --force tras revisarla. Las familias se llaman foundation, commerce, lms, community, business, design, seo e integrations.
Crea tus propias skills
La familia de fundamentos sirve también de modelo: una skill es una carpeta skills/eclair-<nombre>/ con un SKILL.md (nombre, descripción, procedimiento, criterios de aceptación) y sus references/. Puedes escribir la tuya para tu oficio, validarla con python3 scripts/validate_skills.py y proponerla a la biblioteca. Todo el método está en el artículo sobre el núcleo y las skills.
Preguntas frecuentes sobre las skills de Éclair
¿Las skills son gratuitas?
Sí. La biblioteca se publica con la licencia libre AGPL-3.0, como Éclair CMS. Solo tu asistente de IA puede tener un coste, según tu suscripción.
¿Una skill instala sola una tienda o un foro?
No. Una skill guía al agente: produce un diseño, código y pruebas, que una persona valida y activa. Los recorridos de comercio, formación o foro aún dependen de piezas del núcleo (cuentas públicas, pago): no están listos para producción.
¿Qué asistentes de IA pueden usar las skills?
Los que leen carpetas SKILL.md: Claude Code, Codex y otros agentes compatibles. Con un asistente de chat como ChatGPT, también puedes darle el contenido del SKILL.md correspondiente.
¿Hay que saber programar?
No para describir tu necesidad. Sí hace falta una persona capaz de revisar lo que propone el agente, lanzar las pruebas y activar la función con conocimiento de causa.
¿Las skills modifican el núcleo de Éclair?
Nunca. Todo lo que producen vive en site/extensions/ o site/themes/, que las actualizaciones no tocan. Si falta algo en el núcleo, se escribe una RFC, no un apaño.
¿Puedo crear mis propias skills?
Sí: una carpeta, un SKILL.md, referencias y los scripts de control de la biblioteca. La guía y el artículo explican el método.
Dale a tu IA el manual de Éclair
Descarga Éclair 2.0, instala las skills que necesita tu proyecto y describe lo que quieres construir.