← Files Accessibility Checks & FixesARCHIVED FILE

plugin.json

8.67 KB · Nov 3, 2026 · 19:21 UTC

↓ Download file

See the change to this file →

{
  "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
  "name": "inkable-docs-accessibility",
  "version": "1.1.0",
  "description": "Check PDF, Word (DOCX), and PowerPoint (PPTX) files against applicable WCAG requirements, with PDF/UA checks for PDFs. Remediate supported Word and PowerPoint issues and download updated files to help bring your content into conformance.",
  "author": {
    "name": "Inkable Docs LLC",
    "url": "https://inkabledocs.com"
  },
  "homepage": "https://inkabledocs.com",
  "keywords": [
    "accessibility",
    "accessibility checker",
    "accessibility remediation",
    "PDF",
    "PDF/UA",
    "WCAG",
    "WCAG 2.2",
    "DOCX",
    "Word",
    "PPTX",
    "PowerPoint",
    "assistive technology",
    "accessible documents"
  ],
  "extensions": {
    "com.openai": {
      "interface": {
        "capabilities": [
          "Check PDF, DOCX, and PPTX accessibility",
          "Fix supported Word and PowerPoint accessibility issues",
          "Retrieve reports and download updated DOCX and PPTX files"
        ],
        "category": "Productivity",
        "defaultPrompt": [
          "Check this PDF, Word document, or PowerPoint for accessibility and explain the findings.",
          "Fix supported accessibility issues in this Word document and return an updated DOCX.",
          "Fix supported accessibility issues in this PowerPoint and return an updated PPTX."
        ],
        "developerName": "Inkable Docs LLC",
        "displayName": "Accessibility Checks & Fixes",
        "longDescription": "Check PDF, Word (DOCX), and PowerPoint (PPTX) files for accessibility issues, understand the findings, and fix supported issues in Word and PowerPoint.\n\nBuilt for educators, accessibility teams, content authors, and anyone preparing files for people who use assistive technology. Upload a file to get an accessibility score and structured findings. Review checks covering document structure, headings, titles, image alternatives, tables, links, contrast, and other supported features, as applicable to the format.\n\nFor DOCX and PPTX, request accessibility fixes and download a separate updated Word document or PowerPoint presentation. The original stays unchanged. Processing may run in the background; status updates distinguish queued, running, completed, and failed jobs. Results retain remaining issues, warnings, and checks that need manual review.\n\nCheck PDF, Word, and PowerPoint files against applicable WCAG requirements, with PDF/UA checks for PDFs. Remediate supported accessibility issues in Word and PowerPoint to help bring your content into conformance and make it easier to use with assistive technology.\n\nBy Inkable Docs LLC.",
        "privacyPolicyURL": "https://inkabledocs.com/privacy",
        "shortDescription": "PDF, Word & PowerPoint",
        "supportURL": "https://inkabledocs.com/support",
        "termsOfServiceURL": "https://inkabledocs.com/terms",
        "websiteURL": "https://inkabledocs.com/",
        "composerIcon": "./assets/icons/inkable-docs-composer-icon-256.png",
        "logo": "./assets/icons/inkable-docs-directory-icon-512.png",
        "composerIconDark": "./assets/icons/inkable-docs-composer-icon-256.png",
        "logoDark": "./assets/icons/inkable-docs-directory-icon-512.png"
      },
      "review": {
        "test_cases": {
          "positive": [
            {
              "description": "Check a PDF and retrieve the completed accessibility report",
              "prompt": "Check this attached PDF for accessibility issues relevant to my WCAG and PDF/UA review. Retrieve the report when ready.",
              "expected_behavior": "Submit the original PDF through the ChatGPT attachment contract. Report queued or running status honestly and retrieve with get_accessibility_check. When completed, show the returned score, check counts, findings and manual-review limits. Do not claim PDF/UA certification, full WCAG conformance, or PDF remediation.",
              "tools_triggered": "check_document_accessibility, get_accessibility_check"
            },
            {
              "description": "Check a Word document and retrieve its findings",
              "prompt": "Check this attached Word document for accessibility and prioritize the findings. Retrieve the completed report.",
              "expected_behavior": "Check the original DOCX and retrieve its completed report with get_accessibility_check. Preserve check names and categories, distinguish counts of checks from counts of findings, and retain warnings. Do not remediate a check-only request or modify the original.",
              "tools_triggered": "check_document_accessibility, get_accessibility_check"
            },
            {
              "description": "Check a PowerPoint presentation and retrieve its findings",
              "prompt": "Check this attached PPTX for accessibility, including slide titles and image alternatives. Retrieve the completed report.",
              "expected_behavior": "Accept the original PPTX through the ChatGPT attachment contract. Retrieve with get_accessibility_check; show returned scores, findings and warnings only when completed. Do not invent results for unsupported or deferred checks or replace the presentation.",
              "tools_triggered": "check_document_accessibility, get_accessibility_check"
            },
            {
              "description": "Fix a Word document and download the result",
              "prompt": "Fix supported accessibility issues in this attached DOCX, wait for completion, and give me the updated file.",
              "expected_behavior": "Start DOCX remediation and use get_docx_remediation for the returned requestId, including later status requests. Distinguish pending from completed work. When completed, present the embedded DOCX file resource as a usable download, preserve the original, and report returned before/after scores, remaining/deferred checks and warnings. Do not use get_accessibility_check for the remediation ID or promise that every issue is fixed.",
              "tools_triggered": "remediate_docx_accessibility, get_docx_remediation"
            },
            {
              "description": "Fix a PowerPoint presentation and download the result",
              "prompt": "Fix supported accessibility issues in this attached PowerPoint, wait for completion, and give me the updated PPTX.",
              "expected_behavior": "Start PPTX remediation and retrieve its requestId only with get_pptx_remediation. When completed, offer the returned embedded PPTX file resource as a usable download, retaining before/after scores, remaining/deferred checks and warnings. Pending or failed jobs are not completed files. Do not replace the original or recreate the presentation from extracted text.",
              "tools_triggered": "remediate_pptx_accessibility, get_pptx_remediation"
            }
          ],
          "negative": [
            {
              "description": "PDF remediation is unsupported",
              "prompt": "Fix every issue in this PDF and return a certified PDF/UA-compliant PDF.",
              "expected_behavior": "Explain that PDF remediation and PDF/UA certification are not provided. Offer a PDF accessibility check; do not call either Office remediation tool or claim a modified PDF was created."
            },
            {
              "description": "A source attachment is required",
              "prompt": "Check my file for accessibility and fix it.",
              "expected_behavior": "Ask for the source attachment: PDF, DOCX, or PPTX for checking; DOCX or PPTX for fixes. Do not fabricate a file ID or download URL, run a tool without a file, or report invented scores."
            },
            {
              "description": "Reject unsupported file types without converting them silently",
              "prompt": "Check and fix this attached spreadsheet and photograph for WCAG compliance.",
              "expected_behavior": "Explain that the connector checks PDF, DOCX, and PPTX and fixes supported issues in DOCX and PPTX. Do not submit XLSX or image files, silently convert them, or claim conformance from an unsupported analysis."
            }
          ]
        },
        "commerce": false,
        "commerce_description": "Inkable Docs does not sell products or process payments.",
        "demo_recording_url": "https://www.youtube.com/watch?v=75h1SnktF3s"
      },
      "publication": {
        "release_notes": "Version 1.1.0: PPTX accessibility checks and remediation; two packaged accessibility skills; WCAG and PDF/UA review wording; Accessibility Checks & Fixes listing by Inkable Docs LLC; opaque white-backed pen icons in both themes; synchronized package versions; updated five positive and three negative review cases."
      },
      "apps": "./.app.json"
    }
  }
}

SHA-256: 2498b17dde645ff2ba8de828db7b1e6b15d7958d0c54f273cf6810741b468f74