Accessibility AuditCAUTION
1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in Anthropic's plugin directory. Plus a typed decision layer: which skill, is it safe, ship or slip. Free in-browser or npx pm-
Overview
1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in Anthropic's plugin directory. Plus a typed decision layer: which skill, is it safe, ship or slip. Free in-browser or npx pm-
8d32d25aa3f5OBSERVED · 2026-10-12What it tells the agent
The instruction file, verbatim from the audited commit — this is the text the model reads, and the surface the audit's instruction layer examines. Quoted here so you can judge it without cloning anything.
--- name: accessibility-audit description: "Generate a WCAG 2.2 accessibility audit checklist and remediation suggestions for any UI or design. Use when asked to audit for accessibility, check WCAG compliance, review a design for a11y issues, or create an accessibility remediation plan. Produces a prioritised checklist with pass/fail assessments and specific fixes." --- # Accessibility Audit Skill This skill produces a structured accessibility audit based on WCAG 2.2 guidelines. It covers visual, motor, cognitive, and screen reader accessibility — with prioritised remediation for each issue found. ## Required Inputs Work from what is given. If any of these is missing, still produce the complete output: fill each gap with a reasonable assumption marked *(assumed, confirm)* and list those assumptions at the end. Ask a question first only when the core subject itself is missing (there is nothing to write about). - **What is being audited** (screen, component, full product, design spec) - **Description or image** of the UI - **Target WCAG level** (A / AA / AAA — default to AA, which is the legal standard in most jurisdictions) - **Known assistive technology users?** (Yes/No — if yes, which: screen reader / switch access / voice control / magnification) - **Platform** (Web / iOS / Android / Desktop app) ## Programmatic Helper Contrast ratios cannot be eyeballed. The AA line sits at 4.5:1, and `#777777` on white is 4.478 (fails) while `#767676` is 4.54 (passes) — no amount of looking at a screenshot separates those. Compute them: ```bash npx --yes notugly fix "#8ab4f8" "#ffffff" # ratio, APCA, and the nearest passing colour npx --yes notugly onepager <url> --out review.html # every pairing, printable npx --yes notugly vision # which colours merge for colour-blind viewers ``` `notugly fix` returns the ratio, the APCA lightness contrast, and the closest colour to the one already chosen that passes — same hue, same chroma. Paste those numbers into the tables below rather than estimating them. Deterministic, zero dependencies, and **no model call** — so it costs nothing to run and gives the same answer every time. **For 1.4.3 Contrast (Minimum) and 1.4.11 Non-text Contrast**, every row in the remediation table should carry a measured ratio, not an assessment. If the user supplied a screenshot rather than hex values, say so explicitly in the audit — an inferred ratio is not an audit finding. ## Output Structure --- # Accessibility Audit: [Component or Screen Name] **Target standard:** WCAG 2.2 Level [AA] **Platform:** [Platform] **Date:** [Date] --- ## Audit Summary | Category | Issues Found | Critical | Moderate | Minor | |---|---|---|---|---| | Perceivable | | | | | | Operable | | | | | | Understandable | | | | | | Robust | | | | | | **Total** | | | | | **Overall compliance status:** ✅ Compliant / 🟡 Minor issues / 🔴 Fails AA standard --- ## Perceivable ### 1.1 Text Alternatives - [ ] All images have descriptive alt text (not filename or "image") - [ ] Decorative images have `alt=""` to be skipped by screen readers - [ ] Icons without visible labels have accessible names - [ ] Complex images (charts, diagrams) have extended descriptions **Issues found:** [List specific issues or "None"] ### 1.3 Adaptable - [ ] Content structure uses semantic HTML (headings, lists, landmarks) — not just visual formatting - [ ] Reading order in DOM matches visual order - [ ] Form inputs have associated labels (not placeholder text as label) - [ ] Data tables have proper headers and scope **Issues found:** ### 1.4 Distinguishable - [ ] Text contrast ratio ≥ 4.5:1 (normal text) or ≥ 3:1 (large text 18px+) - [ ] UI component contrast ratio ≥ 3:1 against background - [ ] Information is not conveyed by colour alone - [ ] Text can be resized to 200% without loss of content - [ ] No content that auto-plays audio **Issues found:** --- ## Operable ### 2.1 Keyboard Accessible - [ ] All interactive elements are reachable by keyboard (Tab key) - [ ] No keyboard traps - [ ] Custom components have keyboard interactions (arrow keys for menus, Escape to close modals) - [ ] Skip navigation link available for pages with repeated navigation **Issues found:** ### 2.4 Navigable - [ ] Focus is visible at all times (not removed with `outline: none` without replacement) - [ ] Focus order is logical and predictable - [ ] Page/screen has a descriptive title - [ ] Link text is descriptive (not "click here" or "read more") - [ ] Headings are hierarchical (H1 → H2 → H3, no skips) **Issues found:** ### 2.5 Input Modalities - [ ] Touch targets are at least 44x44px - [ ] No functionality requires complex gestures (pinch, multi-touch) without a simple alternative - [ ] Motion or dragging interactions have button alternatives **Issues found:** --- ## Understandable ### 3.1 Readable - [ ] Language of the page is set (`lang` attribute) - [ ] Unusual words, abbreviations, or jargon are explained ### 3.2 Predictable - [ ] Navigation is consistent across screens - [ ] Components behave consistently (same button does the same thing) - [ ] No unexpected context changes on focus or input ### 3.3 Input Assistance - [ ] Error messages identify the field and describe the error in plain language (not just "Invalid input") - [ ] Required fields are labelled (not just with colour or asterisk alone) - [ ] Forms provide suggestions for correcting errors where possible **Issues found:** --- ## Robust ### 4.1 Compatible - [ ] HTML is valid and well-structured - [ ] ARIA roles and attributes are used correctly (not to fix broken semantics) - [ ] Status messages (success, error, loading) are announced to screen readers without focus change **Issues found:** --- ## Prioritised Remediation List | Priority | Issue | WCAG Criterion | Fix | Effort | |---|---|---|---|---| | 🔴 Critical | [Issue] | [e.g. 1.4.3 Contrast] | [Specific fix] | [Low/Med/High] | | 🟡 Moderate | [Issue] | | | | | 🟢 Minor | [Issue
Trust audit
CAUTIONgrade B · trust 89/100 Install with care. The audit found things worth knowing before you trust its output.
| Layer | What it checks | Result |
|---|---|---|
| L0 | Provenance & inventory | WARN |
| L1 | Static analysis of the code | NA |
| L2 | Instruction surface (what it tells the agent) | PASS |
| L3 | Class-specific surface | PASS |
| L4 | Behavioural (sandbox) | SKIPPED |
What the source does
- Filesystem
- none-observed
- Network
- none-observed
- Shell
- none-observed
- Dependencies
- pinned
- Secrets in source
- none-found
Findings (5)
templates/pm-discovery-agent/skills/assumption-mapper/SKILL.md
templates/pm-discovery-agent/skills/discovery-interview-guide/SKILL.md
templates/pm-discovery-agent/skills/job-story-mapper/SKILL.md
templates/pm-discovery-agent/skills/user-interview-synthesis/SKILL.md
templates/pm-launch-agent/skills/content-calendar/SKILL.md
Gates applied: no_behavioural_pass.
8d32d25aa3f5full audit observations/trust-audit/skill/mohitagw15856__accessibility-audit.json · Report an issue / request a re-scanAudit history
Every audit this skill has had.
| Date | Source | Verdict | Grade | Score | Change |
|---|---|---|---|---|---|
| 2026-10-12 | 8d32d25aa3f5 | CAUTION | B | 89 | first audit |
Questions
What does the Accessibility Audit skill do?
1255 professional Agent Skills for Claude, ChatGPT, Gemini, Cursor & Codex — PRDs, postmortems, leases, medical bills, layoffs, go-bags, new countries. Plain markdown, MIT, in Anthropic's plugin directory. Plus a typed decision layer: which skill, is it safe, ship or slip. Free in-browser or npx pm-
Is Accessibility Audit safe to install?
With care. The audit graded it B (89/100) and found 5 things worth knowing before you trust this skill, listed below with the exact line each was found on.
What can Accessibility Audit access on my machine?
The audit observed no filesystem, network or shell use at all in its source.
How current is this page?
The grade is for one exact copy of the source (8d32d25aa3f5), read on 2026-10-12. The repository is watched, and a new audit runs when it changes — this is the first audit.