57 skills that make your AI an expert

Éclair skills turn Claude, Codex or ChatGPT into a developer who knows Éclair 2.0 inside out. You describe what your site needs, a shop, an online school, a directory or a WordPress migration, and the AI follows precise rules: where to put the code, how to protect data, which tests to pass. Nothing is activated without you.

See the library on GitHubRead the user guide

The library in numbers

57

skills, each in its own folder with its references

8

families, from foundations to business apps

19

skills usable right now with Éclair 2.0

AGPL

free software license, like Éclair CMS

What is an Éclair skill?

A skill is a folder containing a SKILL.md file and its references. Coding assistants such as Claude Code or Codex read it when your request matches its description. The skill gives them the context they lack: Éclair 2.0’s architecture, the eclair-extension/1 extension contract, the permitted locations, the security invariants and the acceptance criteria.

A manual for the AI

Diagnosis, procedure, deliverables and acceptance criteria, written for an agent.

Non-negotiable rules

Never touch the core, rights checked on every object, no private data in a shared cache.

Proof before going live

Package validation, full test suite, performance measurement and human review.

How it works, in 4 steps

  1. You install the skills your project needs, by family or one by one.
  2. You describe your need to your assistant: “a directory of craftspeople with filters by city”.
  3. The AI picks the relevant skills, reads your site’s real capabilities and prepares a design, the code in site/extensions/ or site/themes/, and its tests.
  4. You approve: the package passes the official validator, the tests and the performance check, then a person activates it from the admin.

The 57 skills, family by family

Each skill carries an honest status. ✅ means it relies on capabilities already in Éclair 2.0. 🧭 means it guides the design, but part of the journey (customer accounts, payment, public writing) depends on core building blocks not yet open.

Foundations (8)

The native v2 contract, tests and security: the base for every other skill.

SkillWhat it doesStatus
eclair-architectureDecide where a feature belongs: setting, theme, extension or core RFC✅ Usable with Éclair 2.0
eclair-extension-builderBuild a native eclair-extension/1 extension that survives updates✅ Usable with Éclair 2.0
eclair-storageChoose storage, migrations and backups for data✅ Usable with Éclair 2.0
eclair-auth-rolesDesign accounts, roles and rights: members, students, customers, moderators✅ Usable with Éclair 2.0
eclair-routingCreate public and admin routes, keep exact URLs✅ Usable with Éclair 2.0
eclair-cache-contractDecide what is cached, invalidated or kept dynamic✅ Usable with Éclair 2.0
eclair-security-auditAudit each feature before it goes live✅ Usable with Éclair 2.0
eclair-test-suiteWrite regression, security and performance tests✅ Usable with Éclair 2.0

Commerce Pro (10)

Transactional shop and payment: design before deployment.

SkillWhat it doesStatus
eclair-commerce-proDesign a full shop, from catalogue to delivered order🧭 Design: core capabilities to check
eclair-product-catalogBuild a fast, indexable public catalogue🟡 Public read-only prototype
eclair-product-variantsModel sizes, colours and options without price errors🧭 Design: core capabilities to check
eclair-cart-checkoutDesign a multi-line cart with consistent prices and stock🧭 Design: core capabilities to check
eclair-orders-paymentsHandle order states and payment providers🧭 Design: core capabilities to check
eclair-tax-invoicingPrepare VAT and invoicing for each jurisdiction🧭 Design: core capabilities to check
eclair-inventoryKeep real stock in sync across products, variants and orders🧭 Design: core capabilities to check
eclair-shippingHandle shipping zones, rates, tracking and status🧭 Design: core capabilities to check
eclair-discountsCreate discounts and coupons that don’t stack by mistake🧭 Design: core capabilities to check
eclair-commerce-analyticsTrack sales and conversions without exposing customers🧭 Design: core capabilities to check

Online learning (LMS) (7)

Courses, enrolments, progress and certificates.

SkillWhat it doesStatus
eclair-lmsStructure a modular online school🧭 Design: core capabilities to check
eclair-course-builderCompose versioned courses, sections and lessons🧭 Design: core capabilities to check
eclair-lessons-mediaServe protected course videos and documents🧭 Design: core capabilities to check
eclair-enrollment-accessLink a purchase or approval to an enrolment🧭 Design: core capabilities to check
eclair-progressTrack progress with no loss or inconsistency🧭 Design: core capabilities to check
eclair-quizzes-certificatesCreate quizzes, pass marks and verifiable certificates🧭 Design: core capabilities to check
eclair-lms-analyticsAnalyse completion and engagement without intrusive tracking🧭 Design: core capabilities to check

Forum and community (6)

Discussions, moderation, profiles and notifications.

SkillWhat it doesStatus
eclair-forumDesign moderated public and private discussions🧭 Design: core capabilities to check
eclair-discussions-topicsHandle topic creation, editing and status🧭 Design: core capabilities to check
eclair-community-profilesOffer public profiles kept apart from private data🧭 Design: core capabilities to check
eclair-moderationBuild reporting, removal and appeals🧭 Design: core capabilities to check
eclair-notificationsNotify members without spam or data leaks🧭 Design: core capabilities to check
eclair-community-searchSearch topics and posts according to permissions🧭 Design: core capabilities to check

Business apps (8)

Bookings, memberships, directories, events and business tools.

SkillWhat it doesStatus
eclair-bookingsManage a bookable resource without double bookings🧭 Design: core capabilities to check
eclair-appointments-calendarTake appointments and connect external calendars🧭 Design: core capabilities to check
eclair-membershipsManage membership levels, renewals and access rights🧭 Design: core capabilities to check
eclair-directoryCreate a directory with indexable listings and filters🟡 Public read-only prototype
eclair-events-ticketingSell seats, tickets and admissions🧭 Design: core capabilities to check
eclair-job-boardPublish job offers and receive applications🧭 Design: core capabilities to check
eclair-real-estateBuild a property catalogue with search and contact🧭 Design: core capabilities to check
eclair-forms-crmCollect requests and track how they are handled🧭 Design: core capabilities to check

Design and UX (7)

Themes, blocks, accessibility and speed.

SkillWhat it doesStatus
eclair-designCreate an art direction consistent with the native theme✅ Usable with Éclair 2.0
eclair-theme-builderProduce an Éclair 2 theme that survives updates✅ Usable with Éclair 2.0
eclair-blocks-libraryCompose editable content blocks✅ Usable with Éclair 2.0
eclair-accessibilityAudit and fix accessibility (WCAG)✅ Usable with Éclair 2.0
eclair-design-systemBuild a consistent, maintainable visual language✅ Usable with Éclair 2.0
eclair-responsive-uxOptimise mobile navigation, forms and layouts✅ Usable with Éclair 2.0
eclair-performance-uxMeasure and reduce page weight and layout shift✅ Usable with Éclair 2.0

SEO, GEO and migration (5)

Indexability, structured data, multilingual and WordPress.

SkillWhat it doesStatus
eclair-seo-auditCheck indexability, canonicals, robots, links and speed✅ Usable with Éclair 2.0
eclair-geo-optimizationMake pages readable for search engines and AI assistants✅ Usable with Éclair 2.0
eclair-wordpress-migrationMigrate from WordPress while keeping URLs, content and traffic✅ Usable with Éclair 2.0
eclair-structured-dataAdd or check Schema.org data that matches the content🟠 Partly blocked by the core
eclair-multilingual-seoHandle several languages without duplicates or wrong canonicals✅ Usable with Éclair 2.0

Integrations and automation (6)

APIs, webhooks, e-mails, AI and monitoring.

SkillWhat it doesStatus
eclair-webhooksConnect external apps through secure events🧭 Design: core capabilities to check
eclair-email-automationSend reliable confirmations and reminders🧭 Design: core capabilities to check
eclair-api-integrationBuild robust, rate-limited API connectors🧭 Design: core capabilities to check
eclair-crm-integrationSync leads and customers with a CRM without duplicates🧭 Design: core capabilities to check
eclair-ai-workflowsAutomate editorial help without unwanted publishing🧭 Design: core capabilities to check
eclair-observabilityMonitor module health, costs and incidents🧭 Design: core capabilities to check

What can you build with Éclair 2.0 today?

The table below follows the capability matrix published with the library. It avoids bad surprises: a feature can only ship to production if the core provides its contract.

FeatureÉclair 2.0 contractWhat the skills let you do
Public pages, SEO and GEOYesBuild and audit fast, well-ranked pages
Custom themes and blocksYesCreate a theme or blocks that survive updates
Admin screensYesBuild protected admin modules
Scheduled tasksYesAutomate imports, reports or syncs
WordPress import and old URLsYes, native featurePrepare and check a migration without losing URLs
Public sign-up and loginNot yetDesign, test, prepare the RFC
Cart, payment, ordersNot yetSpecifications and design tests, no production shop
Forum or LMS with writingNot yetJourneys, data and tests ready for when the core opens them

How do you install the skills?

You need Python 3 and a copy of the library. Download it from GitHub, then, in its folder:

python3 scripts/validate_skills.py
python3 scripts/install_skills.py --list
python3 scripts/install_skills.py --project /path/to/my-site --category foundation
python3 scripts/install_skills.py --project /path/to/my-site --skill eclair-wordpress-migration
python3 scripts/install_skills.py --project /path/to/my-site --all

Skills are copied into your project’s .agents/skills/ folder, the one Codex reads. For Claude Code, copy the folders you want into .claude/skills/. The installer never replaces an existing skill unless you add --force after review. The families are called foundation, commerce, lms, community, business, design, seo and integrations.

Follow the step-by-step guide

Create your own skills

The foundations family also serves as a model: a skill is a skills/eclair-<name>/ folder with a SKILL.md (name, description, procedure, acceptance criteria) and its references/. You can write your own for your trade, validate it with python3 scripts/validate_skills.py and propose it to the library. The whole method is in the article on the core and the skills.

Frequently asked questions about Éclair skills

Are the skills free?

Yes. The library is published under the AGPL-3.0 free software license, like Éclair CMS. Only your AI assistant may cost something, depending on your subscription.

Does a skill install a shop or a forum on its own?

No. A skill guides the agent: it produces a design, code and tests, which a person approves and activates. Commerce, learning and forum journeys still depend on core building blocks (public accounts, payment): they are not ready for production.

Which AI assistants can use the skills?

Those that read SKILL.md folders: Claude Code, Codex and other compatible agents. With a chat assistant such as ChatGPT, you can also give it the content of the relevant SKILL.md.

Do I need to know how to code?

Not to describe your need. You do need someone able to review what the agent proposes, run the tests and activate the feature knowingly.

Do the skills modify Éclair’s core?

Never. Everything they produce lives in site/extensions/ or site/themes/, which updates never touch. A missing core capability leads to an RFC, not a workaround.

Can I create my own skills?

Yes: a folder, a SKILL.md, references and the library’s check scripts. The guide and the article explain the method.

Give your AI the Éclair manual

Download Éclair 2.0, install the skills your project needs and describe what you want to build.

Download Éclair 2.3.0Open the library on GitHub