← Files RatedWithAIARCHIVED FILE
plugin.json
6.09 KB · Nov 3, 2026 · 19:17 UTC
{
"$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
"name": "ratedwithai",
"version": "1.0.0",
"description": "Check a live public website for WCAG 2.1/2.2 AA accessibility issues with axe-core, and get plain-English fix steps for each failing rule.",
"author": {
"name": "Bity LLC",
"email": "shibley@apistatuscheck.com",
"url": "https://ratedwithai.com"
},
"homepage": "https://ratedwithai.com",
"keywords": [
"accessibility",
"wcag",
"ada",
"a11y",
"axe-core",
"section 508",
"european accessibility act"
],
"extensions": {
"com.openai": {
"interface": {
"displayName": "RatedWithAI",
"shortDescription": "Check websites for WCAG issues",
"longDescription": "RatedWithAI checks a live public website for accessibility problems. Give it an address and it loads the page in a real browser, runs the axe-core WCAG 2.1/2.2 AA rules on it and on up to two more pages from the same site, and returns a 0-100 score, a letter grade and the failing rules, ordered by severity, with how many elements each affects and example markup. Ask about any rule it reports (for example color-contrast or image-alt) and it explains what the rule means and how to fix it, with a code example.\n\nUseful for site owners, developers, designers and agencies checking a site against WCAG, the ADA, Section 508 or the European Accessibility Act before launch, after a redesign, or after receiving a complaint.\n\nLimitations: it only loads public http(s) pages, not pages behind a login, local or private-network addresses, or pasted HTML. A scan takes 15-40 seconds. Automated testing finds roughly a third to a half of WCAG issues; results are not legal advice or a compliance certification.",
"developerName": "Bity LLC",
"category": "Developer Tools",
"capabilities": [
"Scan a website for accessibility issues",
"Explain how to fix an accessibility rule"
],
"websiteURL": "https://ratedwithai.com/",
"supportURL": "https://ratedwithai.com/support",
"privacyPolicyURL": "https://ratedwithai.com/privacy",
"termsOfServiceURL": "https://ratedwithai.com/terms",
"defaultPrompt": [
"Check my website example.com for accessibility issues.",
"Is my site ADA and WCAG compliant? It's at example.com",
"How do I fix the color-contrast accessibility error?"
],
"brandColor": "#0284C7",
"brandColorDark": "#38BDF8",
"composerIcon": "./assets/composer-icon.png",
"logo": "./assets/logo.png"
},
"review": {
"test_cases": {
"positive": [
{
"description": "Scan a public site by bare domain",
"prompt": "Check apistatuscheck.com for accessibility problems.",
"tools_triggered": "scan_accessibility",
"expected_behavior": "Returns a 0-100 score and letter grade for https://apistatuscheck.com/ across up to 3 pages, lists failing axe rules ordered critical to minor with element counts and WCAG criteria, and states that automated testing is not a legal compliance certification."
},
{
"description": "Compliance-phrased request maps to a scan",
"prompt": "Is https://www.gov.uk ADA and WCAG compliant?",
"tools_triggered": "scan_accessibility",
"expected_behavior": "Runs a scan and reports the score, grade and any failing rules, and says that an automated scan cannot certify ADA compliance."
},
{
"description": "Explain a rule returned by a scan",
"prompt": "How do I fix the color-contrast accessibility error?",
"tools_triggered": "explain_accessibility_issue",
"expected_behavior": "Explains the color-contrast rule in plain English with numbered fix steps, an HTML/CSS code example and a reference link to the axe rule page."
},
{
"description": "Scan, then explain the top issue",
"prompt": "Scan example.com for accessibility issues and tell me how to fix the most serious one.",
"tools_triggered": "scan_accessibility, explain_accessibility_issue",
"expected_behavior": "Scans the site, identifies the highest-impact failing rule, then calls explain_accessibility_issue with that rule id and returns its fix steps."
},
{
"description": "Unknown rule id is handled honestly",
"prompt": "What does the accessibility rule 'made-up-rule' mean and how do I fix it?",
"tools_triggered": "explain_accessibility_issue",
"expected_behavior": "Reports that there is no written guide for that rule id, gives the axe-core reference link, and lists the rule ids that do have guides."
}
],
"negative": [
{
"description": "General accessibility-law question should not trigger a scan",
"prompt": "What is the difference between the ADA and Section 508?"
},
{
"description": "Private or local address must be refused",
"prompt": "Check http://localhost:3000 for accessibility issues."
},
{
"description": "Pasted HTML is not a website the scanner can load",
"prompt": "Is this HTML accessible? <button><img src=\"x.png\"></button>"
}
]
},
"demo_recording_url": "https://mqngxhjeiwolwwoorwcx.supabase.co/storage/v1/object/public/plugin-review/ratedwithai-plugin-walkthrough.mp4",
"commerce": false,
"commerce_description": "This plugin does not sell anything or process payments. Scans and fix explanations are free inside ChatGPT."
},
"publication": {
"release_notes": "Initial release: scan_accessibility (axe-core WCAG 2.1/2.2 AA scan of up to 3 public pages, score, grade and failing rules) and explain_accessibility_issue (fix steps and a code example for an axe rule)."
},
"apps": "./.app.json"
}
}
}
SHA-256: ebc180d45d97743ea961c09bd4adecff9cf17758fd6a7e7cd65224186a87a664