penpot-audit-accessibility
penpot-audit-accessibility — WCAG AA auditor
1. Title + How it works
penpot-audit-accessibility inspects a design and reports accessibility issues. Every mutation goes
through execute_code (this skill only reads); validate visually with export_shape; read structure
with penpotUtils.shapeStructure (full tool surface: shared/penpot-mcp-tool-reference.md). It reads the object tree
(penpotUtils.shapeStructure/analyzeDescendants), computes WCAG contrast from resolved fills, checks
sizes and semantic naming, and emits a severity-ranked report. It proposes; it does not auto-fix.
2. The One Rule That Matters Most
Report, don't silently fix. Every issue gets severity + impact + a concrete fix + confidence. Acceptance criteria (AA contrast, target size) are gates — a screen isn't "done" until they pass.
3. Penpot MCP Tool Reference
Full surface: shared/penpot-mcp-tool-reference.md. Key calls: execute_code with
penpotUtils.analyzeDescendants (collect text/colors/sizes), penpot.shapesColors(shapes) if needed;
export_shape to capture evidence for the report.