57 skills que tornam a sua IA especialista
As skills do Éclair transformam o Claude, o Codex ou o ChatGPT em um desenvolvedor que conhece o Éclair 2.0 de cor. Você descreve o que o seu site precisa, uma loja, uma escola online, um diretório ou uma migração do WordPress, e a IA segue regras precisas: onde colocar o código, como proteger os dados, quais testes passar. Nada é ativado sem você.
A biblioteca em números
57
skills, cada uma na sua pasta com as suas referências
8
famílias, dos fundamentos às aplicações de negócio
19
skills utilizáveis já com o Éclair 2.0
AGPL
licença livre, como o Éclair CMS
O que é uma skill do Éclair?
Uma skill é uma pasta que contém um arquivo SKILL.md e as suas referências. Assistentes de código como o Claude Code ou o Codex a leem quando o seu pedido corresponde à descrição dela. A skill dá a eles o contexto que falta: a arquitetura do Éclair 2.0, o contrato de extensões eclair-extension/1, os locais permitidos, as regras de segurança e os critérios de aceitação.
Um manual para a IA
Diagnóstico, procedimento, entregas e critérios de aceitação, escritos para um agente.
Regras inegociáveis
Nunca alterar o núcleo, permissões verificadas em cada objeto, nenhum dado privado em cache compartilhado.
Provas antes de ir ao ar
Validação do pacote, testes completos, medição do desempenho e revisão humana.
Como funciona, em 4 etapas
- Você instala as skills úteis no seu projeto, por família ou uma a uma.
- Você descreve a sua necessidade ao assistente: «um diretório de artesãos com filtros por cidade».
- A IA escolhe as skills necessárias, lê as capacidades reais do seu site e prepara um projeto, o código em
site/extensions/ousite/themes/e os testes. - Você valida: o pacote passa no validador oficial, nos testes e na medição de desempenho, e uma pessoa o ativa pela administração.
As 57 skills, família por família
Cada skill tem um status honesto. ✅ significa que ela se apoia em capacidades já presentes no Éclair 2.0. 🧭 significa que ela orienta o projeto, mas parte do percurso (contas de clientes, pagamento, escrita pública) depende de peças do núcleo ainda por abrir.
Fundamentos (8)
O contrato nativo v2, os testes e a segurança: a base de todas as outras skills.
| Skill | O que faz | Status |
|---|---|---|
eclair-architecture | Decidir onde fica um recurso: configuração, tema, extensão ou RFC do núcleo | ✅ Utilizável com o Éclair 2.0 |
eclair-extension-builder | Criar uma extensão nativa eclair-extension/1 que sobrevive às atualizações | ✅ Utilizável com o Éclair 2.0 |
eclair-storage | Escolher o armazenamento, as migrações e os backups dos dados | ✅ Utilizável com o Éclair 2.0 |
eclair-auth-roles | Projetar contas, papéis e permissões: membros, alunos, clientes, moderadores | ✅ Utilizável com o Éclair 2.0 |
eclair-routing | Criar rotas públicas e de administração, manter as URLs exatas | ✅ Utilizável com o Éclair 2.0 |
eclair-cache-contract | Decidir o que vai para o cache, é invalidado ou fica dinâmico | ✅ Utilizável com o Éclair 2.0 |
eclair-security-audit | Auditar cada recurso antes de colocá-lo no ar | ✅ Utilizável com o Éclair 2.0 |
eclair-test-suite | Escrever os testes de regressão, segurança e desempenho | ✅ Utilizável com o Éclair 2.0 |
Commerce Pro (10)
Loja transacional e pagamento: o projeto antes da implantação.
| Skill | O que faz | Status |
|---|---|---|
eclair-commerce-pro | Projetar uma loja completa, do catálogo ao pedido entregue | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-product-catalog | Construir um catálogo público rápido e indexável | 🟡 Protótipo público só de leitura |
eclair-product-variants | Modelar tamanhos, cores e opções sem erro de preço | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-cart-checkout | Projetar um carrinho com várias linhas, preços e estoque coerentes | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-orders-payments | Gerenciar os estados do pedido e os provedores de pagamento | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-tax-invoicing | Preparar impostos e faturamento conforme o país | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-inventory | Sincronizar o estoque real entre produtos, variantes e pedidos | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-shipping | Gerenciar zonas, tarifas, rastreio e estados de entrega | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-discounts | Criar descontos e cupons que não se acumulam por engano | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-commerce-analytics | Acompanhar vendas e conversões sem expor os clientes | 🧭 Projeto: capacidades do núcleo a verificar |
Formação online (LMS) (7)
Cursos, inscrições, progresso e certificados.
| Skill | O que faz | Status |
|---|---|---|
eclair-lms | Estruturar uma escola online modular | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-course-builder | Compor cursos, seções e aulas com versões | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-lessons-media | Servir vídeos e documentos de curso protegidos | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-enrollment-access | Ligar uma compra ou validação a uma inscrição | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-progress | Acompanhar o progresso sem perdas nem incoerências | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-quizzes-certificates | Criar quizzes, notas mínimas e certificados verificáveis | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-lms-analytics | Analisar conclusão e engajamento sem vigilância abusiva | 🧭 Projeto: capacidades do núcleo a verificar |
Fórum e comunidade (6)
Discussões, moderação, perfis e notificações.
| Skill | O que faz | Status |
|---|---|---|
eclair-forum | Projetar discussões públicas e privadas moderadas | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-discussions-topics | Gerenciar criação, edição e estado dos tópicos | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-community-profiles | Oferecer perfis públicos separados dos dados privados | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-moderation | Construir denúncias, remoções e recursos | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-notifications | Avisar os membros sem spam nem vazamento de dados | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-community-search | Buscar tópicos e mensagens conforme as permissões | 🧭 Projeto: capacidades do núcleo a verificar |
Aplicações de negócio (8)
Reservas, assinaturas, diretórios, eventos e ferramentas de negócio.
| Skill | O que faz | Status |
|---|---|---|
eclair-bookings | Gerenciar um recurso reservável sem reservas duplicadas | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-appointments-calendar | Marcar horários e ligar agendas externas | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-memberships | Gerenciar níveis de assinatura, vencimentos e acessos | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-directory | Criar um diretório com fichas e filtros indexáveis | 🟡 Protótipo público só de leitura |
eclair-events-ticketing | Vender vagas, ingressos e entradas | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-job-board | Publicar vagas e receber candidaturas | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-real-estate | Construir um catálogo de imóveis com busca e contato | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-forms-crm | Coletar pedidos e acompanhar o atendimento | 🧭 Projeto: capacidades do núcleo a verificar |
Design e UX (7)
Temas, blocos, acessibilidade e velocidade.
| Skill | O que faz | Status |
|---|---|---|
eclair-design | Criar uma direção de arte coerente com o tema nativo | ✅ Utilizável com o Éclair 2.0 |
eclair-theme-builder | Produzir um tema Éclair 2 que sobrevive às atualizações | ✅ Utilizável com o Éclair 2.0 |
eclair-blocks-library | Compor blocos de conteúdo editáveis | ✅ Utilizável com o Éclair 2.0 |
eclair-accessibility | Auditar e corrigir a acessibilidade (WCAG) | ✅ Utilizável com o Éclair 2.0 |
eclair-design-system | Construir uma linguagem visual coerente e sustentável | ✅ Utilizável com o Éclair 2.0 |
eclair-responsive-ux | Otimizar navegação, formulários e layouts no celular | ✅ Utilizável com o Éclair 2.0 |
eclair-performance-ux | Medir e reduzir o peso e a instabilidade das páginas | ✅ Utilizável com o Éclair 2.0 |
SEO, GEO e migração (5)
Indexabilidade, dados estruturados, multilíngue e WordPress.
| Skill | O que faz | Status |
|---|---|---|
eclair-seo-audit | Verificar indexabilidade, canonical, robots, links e velocidade | ✅ Utilizável com o Éclair 2.0 |
eclair-geo-optimization | Tornar as páginas legíveis para buscadores e assistentes de IA | ✅ Utilizável com o Éclair 2.0 |
eclair-wordpress-migration | Migrar do WordPress preservando URLs, conteúdos e tráfego | ✅ Utilizável com o Éclair 2.0 |
eclair-structured-data | Adicionar ou verificar dados Schema.org fiéis ao conteúdo | 🟠 Em parte bloqueada pelo núcleo |
eclair-multilingual-seo | Gerenciar vários idiomas sem duplicados nem canonical errado | ✅ Utilizável com o Éclair 2.0 |
Integrações e automações (6)
APIs, webhooks, e-mails, IA e monitoramento.
| Skill | O que faz | Status |
|---|---|---|
eclair-webhooks | Ligar aplicativos externos por eventos seguros | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-email-automation | Enviar confirmações e lembretes confiáveis | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-api-integration | Criar conectores de API robustos e limitados | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-crm-integration | Sincronizar contatos e clientes com um CRM sem duplicados | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-ai-workflows | Automatizar a ajuda editorial sem publicações indesejadas | 🧭 Projeto: capacidades do núcleo a verificar |
eclair-observability | Monitorar saúde, custos e incidentes dos módulos | 🧭 Projeto: capacidades do núcleo a verificar |
O que você pode construir hoje com o Éclair 2.0?
A tabela segue a matriz de capacidades publicada com a biblioteca. Ela evita surpresas: um recurso só vai para produção se o núcleo fornecer o contrato dele.
| Recurso | Contrato do Éclair 2.0 | O que as skills permitem |
|---|---|---|
| Páginas públicas, SEO e GEO | Sim | Construir e auditar páginas rápidas e bem posicionadas |
| Temas e blocos sob medida | Sim | Criar um tema ou blocos que sobrevivem às atualizações |
| Telas de administração | Sim | Construir módulos de administração protegidos |
| Tarefas agendadas | Sim | Automatizar importações, relatórios ou sincronizações |
| Importação do WordPress e URLs antigas | Sim, recurso nativo | Preparar e verificar uma migração sem perder URLs |
| Cadastro e login públicos | Ainda não | Projetar, testar, preparar a RFC |
| Carrinho, pagamento, pedidos | Ainda não | Especificações e testes de projeto, sem loja em produção |
| Fórum ou LMS com escrita | Ainda não | Percursos, dados e testes prontos para quando o núcleo os abrir |
Como instalar as skills?
Você precisa do Python 3 e de uma cópia da biblioteca. Baixe-a no GitHub e, na pasta dela:
python3 scripts/validate_skills.py
python3 scripts/install_skills.py --list
python3 scripts/install_skills.py --project /caminho/do/meu-site --category foundation
python3 scripts/install_skills.py --project /caminho/do/meu-site --skill eclair-wordpress-migration
python3 scripts/install_skills.py --project /caminho/do/meu-site --all
As skills são copiadas para a pasta .agents/skills/ do projeto, a que o Codex lê. Para o Claude Code, copie as pastas desejadas para .claude/skills/. O instalador nunca substitui uma skill já presente, a não ser que você acrescente --force depois de revisá-la. As famílias se chamam foundation, commerce, lms, community, business, design, seo e integrations.
Crie as suas próprias skills
A família dos fundamentos também serve de modelo: uma skill é uma pasta skills/eclair-<nome>/ com um SKILL.md (nome, descrição, procedimento, critérios de aceitação) e as suas references/. Você pode escrever a sua para o seu ramo, validá-la com python3 scripts/validate_skills.py e propô-la à biblioteca. Todo o método está no artigo sobre o núcleo e as skills.
Perguntas frequentes sobre as skills do Éclair
As skills são gratuitas?
Sim. A biblioteca é publicada sob a licença livre AGPL-3.0, como o Éclair CMS. Só o seu assistente de IA pode ter custo, conforme a sua assinatura.
Uma skill instala sozinha uma loja ou um fórum?
Não. Uma skill orienta o agente: ela produz um projeto, código e testes, que uma pessoa valida e ativa. Os percursos de comércio, formação ou fórum ainda dependem de peças do núcleo (contas públicas, pagamento): não estão prontos para produção.
Quais assistentes de IA podem usar as skills?
Os que leem pastas SKILL.md: Claude Code, Codex e outros agentes compatíveis. Com um assistente de conversa como o ChatGPT, você também pode passar o conteúdo do SKILL.md correspondente.
É preciso saber programar?
Não para descrever a sua necessidade. Mas é preciso uma pessoa capaz de revisar o que o agente propõe, rodar os testes e ativar o recurso com conhecimento de causa.
As skills alteram o núcleo do Éclair?
Nunca. Tudo o que elas produzem fica em site/extensions/ ou site/themes/, que as atualizações não tocam. Uma falta no núcleo gera uma RFC, não um contorno.
Posso criar as minhas próprias skills?
Sim: uma pasta, um SKILL.md, referências e os scripts de controle da biblioteca. O guia e o artigo explicam o método.
Dê à sua IA o manual do Éclair
Baixe o Éclair 2.0, instale as skills de que o seu projeto precisa e descreva o que você quer construir.