← Files RatedWithAIARCHIVED FILE

plugin.json

6.09 KB · Nov 3, 2026 · 19:17 UTC

↓ Download file

{
  "$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