Skip to content
Back to skills

Rgaa Declaration Accessibilite

ASecurity

Use when a user needs to draft, update, or review a French accessibility declaration (déclaration d'accessibilité) for a public-sector website, app, or intranet under RGAA 4.1.2 / article 47 of loi n°2005-102. Triggers on "déclaration d'accessibilité", "RGAA", "audit accessibilité conformité", or requests to fill the gouv.fr accessibility declaration template.

  • 2 stars
  • 0 votes
  • 0 copies
  • 0 views
  • Added September 24, 2026
ai-agentsgogit

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 24, 2026

npx -y skills add Institut-du-Numerique-Responsable/claude_skill_accessibilite --skill rgaa-declaration-accessibilite --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Rgaa Declaration Accessibilite?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Rgaa Declaration Accessibilite
[![Security: A — Skills Directory](https://www.skillsdirectory.com/api/skills/institut-du-numerique-responsable-rgaa-declaration-accessibilite/badge)](https://www.skillsdirectory.com/skills/institut-du-numerique-responsable-rgaa-declaration-accessibilite)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: rgaa-declaration-accessibilite
version: 2.0.0
description: Use when a user needs to draft, update, or review a French accessibility declaration (déclaration d'accessibilité) for a public-sector website, app, or intranet under RGAA 4.1.2 / article 47 of loi n°2005-102. Triggers on "déclaration d'accessibilité", "RGAA", "audit accessibilité conformité", or requests to fill the gouv.fr accessibility declaration template.
repository: https://github.com/Institut-du-Numerique-Responsable/claude_skill_accessibilite
tags: [accessibility, rgaa, french, government, compliance, declaration]
license: MIT
---

# RGAA Accessibility Declaration (RGAA 4.1.2)

## Overview

Generates a French public-sector accessibility declaration that **strictly follows** the
official RGAA 4.1.2 template published at:
- [Design system de l'État - Modèle de déclaration](https://design.numerique.gouv.fr/outils/exemple-declaration-accessibilite/)
- [Obligations légales - accessibilite.numerique.gouv.fr](https://accessibilite.numerique.gouv.fr/obligations/declaration-accessibilite/)

**Key compliance requirements enforced by this skill:**
- Targets **RGAA 4.1.2** explicitly (RGAA 5 is announced for end of 2026 but not yet applicable).
- **Distinguishes** between percentage of criteria respected and average conformity rate.
- **Requires** justification and accessible alternative for each disproportionate burden derogation.
- **Requires** links to the multi-year accessibility scheme (schéma pluriannuel) and action plan.
- Legal wording (article 47, Défenseur des droits procedure) stays **verbatim**.
- Signals missing information explicitly — **never invents** audit data.

## When to Use

- User wants to publish or update a `déclaration d'accessibilité` page for a public site/app.
- User has RGAA 4.1.2 audit results to turn into a legal declaration.
- User asks about the legal recourse section, disproportionate burden exemptions, or **Disproportionate burden** derogations.

**Not for:** General accessibility code fixes (WCAG/RGAA remediation) — that is a separate audit/dev task, not a declaration-drafting task.

**Not for:** Multi-year accessibility scheme (schéma pluriannuel) as a standalone deliverable — this skill only generates the declaration itself.

## Required Inputs

**Ask the user for whatever is missing before generating the declaration.**
**Validate coherence before output:**
- "totalement conforme" requires 100% compliance rate (Compliance rate)
- "partiellement conforme" requires >= 50% and < 100% compliance rate
- "non conforme" requires < 50% compliance rate

**Note:** Compliance level must match the compliance rate. The skill distinguishes between **percentage of criteria respected** and **average conformity rate**.

### Organisation and Service
| Field | Required | Example |
|---|---|---|
| Organisation name | ✅ | "Institut du Numérique Responsable" |
| Service name | ✅ | "Site web de l'INR" |
| Site/app URL | ✅ | "https://institutnr.org" |

### Audit Information
| Field | Required | Example |
|---|---|---|
| RGAA version | ✅ | "RGAA 4.1.2" (fixed) |
| Audit date | ✅ | "12/03/2026" |
| Auditor | ✅ | "Société Audit Accessibilité" |

### Conformity Status
| Field | Required | Example | Validation |
|---|---|---|---|
| Conformity level | ✅ | non conforme / partiellement conforme / totalement conforme | Must match rate |
| **Percentage of criteria respected** | ✅ | "72%" | Must be 0-100 |
| **Average conformity rate** | ✅ | "85%" | Must be 0-100 |

### Non-Conformities
| Field | Required | Example |
|---|---|---|
| Non-conformities list | ✅ | Each: title + description + remediation deadline |

### Disproportionate Burden Derogations
| Field | Required | Example | Validation |
|---|---|---|---|
| Derogation title | ✅ | "Vidéos pré-existantes" | |
| Derogation description | ✅ | "150 vidéos sans sous-titres" | |
| **Justification** | ✅ | "Coût estimé à 50 000€" | **Mandatory** |
| **Accessible alternative** | ⚠️ | "Transcripts disponibles sur demande" | Required if exists |

### Technical Context
| Field | Required | Example |
|---|---|---|
| Technologies used | ✅ | HTML5, CSS, JS, ARIA |
| Test environments | ✅ | Firefox + NVDA, Safari + VoiceOver |
| Evaluation tools | ✅ | Tanaguru, AccessiNum |
| Sample pages tested | ✅ | List of URLs |

### Strategy and Plans
| Field | Required | Example |
|---|---|---|
| **Accessibility strategy** | ✅ | "Formation annuelle des équipes, audits trimestriels..." |
| **Multi-year scheme URL** | ⚠️ | "https://exemple.gouv.fr/schema-pluriannuel" | Required if exists |
| **Action plan URL** | ⚠️ | "https://exemple.gouv.fr/plan-action" | Required if exists |

### Publication
| Field | Required | Example |
|---|---|---|
| Declaration establishment date | ✅ | "01/01/2026" |
| Declaration last update date | ✅ | "27/08/2026" |
| Contact method | ✅ | "accessibilite@exemple.gouv.fr" |

## Generation Steps

1. **Collect all required inputs** (ask concise follow-up questions for gaps only).
2. **Validate coherence:**
   - Conformity level must match both percentage rates
   - All derogations must have justification
   - All placeholders must be filled before output
3. **Check mandatory links:**
   - If multi-year scheme exists: require `lien_schema_pluriannuel`
   - If action plan exists: require `lien_plan_action`
4. Copy `template.md` and substitute all `{{placeholders}}`.
5. Keep the legal sections **unchanged word-for-word:**
   - Commitment intro: "article 47 de la loi n°2005-102 du 11 février 2005"
   - Recourse section: Défenseur des droits online form, regional delegates, postal address "Libre réponse 71120, 75342 Paris CEDEX 07"
6. Output as **Markdown** ready to publish.
7. If any required field is missing, **stop and ask** — do not generate incomplete declaration.
8. If the user has no audit yet, **say so explicitly** — do not invent compliance percentages or fabricate non-conformity lists.

## Common Mistakes

- ❌ Paraphrasing the legal recourse text — it **must stay exact**, it's a legal requirement.
- ❌ Inventing audit numbers when none were provided — **ask instead**.
- ❌ Omitting the disproportionate burden section when it doesn't apply — state "Sans objet".
- ❌ Confusing "percentage of criteria respected" with "average conformity rate" — these are **two distinct metrics**.
- ❌ Omitting justification for derogations — **justification is mandatory**.
- ❌ Generating declaration without links to multi-year scheme and action plan (when they exist).

## Reference

- Full template with placeholders: [template.md](template.md)
- Official RGAA 4.1.2 template: [design.numerique.gouv.fr](https://design.numerique.gouv.fr/outils/exemple-declaration-accessibilite/)
- Legal obligations: [accessibilite.numerique.gouv.fr](https://accessibilite.numerique.gouv.fr/obligations/declaration-accessibilite/)
- Article 47: [legifrance.gouv.fr](https://www.legifrance.gouv.fr/loda/article_lc/LEGIARTI000031977820)

Files in this skill

  • SKILL.md6.9 KB
  • template.md3.8 KB

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…