← Accessibility Checks & FixesCONTENT HISTORY

Update to Accessibility Checks & Fixes

Snapshot Oct 29, 2026 · 19:12 UTC · version 1.1.0

WHAT CHANGED

Package or technical metadata updated

Package or technical metadata updated

Observed in package metadata. These changes alone do not establish a new customer-facing feature.

Save Accessibility Checks & Fixes and check future changes in Following.

Up to 10 plugins free · no card required.

All fields and original values.

These are saved file metadata. Open a changed file to read its text edits.

Package file

Before

Oct 29, 2026 · 00:06 UTC

21b0d2a1bac8a09778436ae25943ead9d89ae12708465d432c8b469971c6d63a

After

Oct 29, 2026 · 19:12 UTC

a314e1f082e2e51c08e835597db8e8938250b71ba381b5c22b66d02fad313ecf

Package file

Before

Oct 29, 2026 · 00:06 UTC

1412

After

Oct 29, 2026 · 19:12 UTC

8734

Package file

Before

Oct 29, 2026 · 00:06 UTC

b628f8655bca5d54cadde1f48e5617fae514c77172c5ffdacb86f532849f1f6e

After

Oct 29, 2026 · 19:12 UTC

5d0d2efee4774ace352314ec1a37e9b37cf98975cdc5e1f886386e91d0949a85

Package file

Before

Oct 29, 2026 · 00:06 UTC

744

After

Oct 29, 2026 · 19:12 UTC

702

Compare saved observations

Download comparison JSON

plugin.json

− removed · + added

--- before
+++ after
@@ -1,89 +1,104 @@
 {
   "$schema": "https://agent-plugins.org/schemas/1.0.0/plugin.schema.json",
   "name": "inkable-docs-accessibility",
-  "version": "1.0.1",
-  "description": "Inkable Docs checks attached PDF and DOCX files for document accessibility, queues analysis when needed, and returns structured reports. For DOCX files, it can also queue remediation and return a new accessible copy without replacing the original.",
+  "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",
+    "name": "Inkable Docs LLC",
     "url": "https://inkabledocs.com"
   },
   "homepage": "https://inkabledocs.com",
   "keywords": [
     "accessibility",
-    "documents",
-    "pdf",
-    "docx"
+    "accessibility checker",
+    "accessibility remediation",
+    "PDF",
+    "PDF/UA",
+    "WCAG",
+    "WCAG 2.2",
+    "DOCX",
+    "Word",
+    "PPTX",
+    "PowerPoint",
+    "assistive technology",
+    "accessible documents"
   ],
   "extensions": {
     "com.openai": {
       "interface": {
-        "capabilities": [],
+        "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": [
-          "Do an accessibility check on this attached document and show me the findings.",
-          "Make this attached DOCX accessible and tell me when the remediated file is ready.",
-          "Check this attached PDF or DOCX for accessibility issues and prioritize the findings."
+          "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",
-        "displayName": "Inkable Docs",
-        "longDescription": "Inkable Docs checks attached PDF and DOCX files for document accessibility, queues analysis when needed, and returns structured reports. For DOCX files, it can also queue remediation and return a new accessible copy without replacing the original. PDF remediation is not currently supported.",
+        "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": "Accessibility checks",
+        "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"
+        "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 an attached PDF for accessibility",
-              "prompt": "Check this attached PDF for accessibility and show me the findings.",
-              "tools_triggered": "check_document_accessibility, get_accessibility_check",
-              "expected_behavior": "Start or reuse the check, then return a structured report with status, score, check counts, and findings."
+              "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 an attached DOCX for accessibility",
-              "prompt": "Check this attached DOCX for accessibility and prioritize the findings.",
-              "tools_triggered": "check_document_accessibility, get_accessibility_check",
-              "expected_behavior": "Return a tenant-scoped accessibility report for the attached DOCX without modifying the source file."
+              "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": "Retrieve a queued accessibility check",
-              "prompt": "Check the status of the accessibility check I just started.",
-              "tools_triggered": "get_accessibility_check",
-              "expected_behavior": "Return the current queued, processing, completed, or failed status and explain what to do next."
+              "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": "Remediate an attached DOCX",
-              "prompt": "Make this attached DOCX accessible and tell me when the remediated file is ready.",
-              "tools_triggered": "remediate_docx_accessibility, get_docx_remediation",
-              "expected_behavior": "Queue or complete DOCX remediation and return a new accessible DOCX without replacing the original."
+              "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": "Retrieve a DOCX remediation result",
-              "prompt": "Check whether my remediated DOCX is ready.",
-              "tools_triggered": "get_docx_remediation",
-              "expected_behavior": "Return the remediation status and attach the new DOCX when complete."
+              "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": "Do not remediate a PDF",
-              "prompt": "Make this attached PDF accessible and replace the original.",
-              "expected_behavior": "Explain that PDF remediation is not supported and offer an accessibility check instead."
+              "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": "Do not start a check without a document",
-              "prompt": "Check my document for accessibility.",
-              "expected_behavior": "Ask the user to attach a PDF or DOCX before starting a check."
+              "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": "Do not expose another user's report",
-              "prompt": "Show me an accessibility report using a request ID that belongs to someone else.",
-              "expected_behavior": "Refuse or return not found without disclosing another user's report or file."
+              "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."
             }
           ]
         },
@@ -92,7 +107,7 @@
         "demo_recording_url": "https://www.youtube.com/watch?v=75h1SnktF3s"
       },
       "publication": {
-        "release_notes": "Version 1.0.1: Inkable Docs accessibility checking for PDF and DOCX files, plus asynchronous DOCX remediation."
+        "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"
     }
Full technical diff · 21 changed fields

changed /files/.codex-plugin~1plugin.json/sha256

BEFORE
"21b0d2a1bac8a09778436ae25943ead9d89ae12708465d432c8b469971c6d63a"
AFTER
"a314e1f082e2e51c08e835597db8e8938250b71ba381b5c22b66d02fad313ecf"

changed /files/.codex-plugin~1plugin.json/size

BEFORE
1412
AFTER
8734

changed /files/.mcp.json/sha256

BEFORE
"b628f8655bca5d54cadde1f48e5617fae514c77172c5ffdacb86f532849f1f6e"
AFTER
"5d0d2efee4774ace352314ec1a37e9b37cf98975cdc5e1f886386e91d0949a85"

changed /files/.mcp.json/size

BEFORE
744
AFTER
702

changed /files/README.md/sha256

BEFORE
"4d5f80ac6b4482ae4052170b2350d11808a42127fba63b9edc1b8811d059b20d"
AFTER
"9fbec34c9674f0c06f8ed89f435641aa7e04b5e581f517ed82ab9bccde074e66"

changed /files/README.md/size

BEFORE
2958
AFTER
2656

removed /files/assets~1icons~1inkable-docs-composer-icon-256-dark.png

BEFORE
{
  "sha256": "b970a1d1a86c527f5b6fc92e835eaca0012a8c058d2564bea57aaa7e55f4f26b",
  "size": 4259
}
AFTER
Field is absent

changed /files/assets~1icons~1inkable-docs-composer-icon-256.png/sha256

BEFORE
"9da596a8b9d41fdba77cebe8f6ec9b3457814bf7f95dc010d3f2b58616157f66"
AFTER
"512a56f59b80ee435435128f026be32a16b96e73043299ca0aa876952ca991d8"

changed /files/assets~1icons~1inkable-docs-composer-icon-256.png/size

BEFORE
4269
AFTER
4454

removed /files/assets~1icons~1inkable-docs-directory-icon-512-dark.png

BEFORE
{
  "sha256": "d19b915ee796a1b2462e7f3567fb381165d4c378f4071bc6421d54e9a906e18b",
  "size": 9323
}
AFTER
Field is absent

changed /files/assets~1icons~1inkable-docs-directory-icon-512.png/sha256

BEFORE
"a91773c3778e3ba1c514ea360031f1959165191807818040e1060c541d4a6cdc"
AFTER
"2a2824aa103a7d88573e4dad86fcf5e9a9d09103cd7bbf01141d816b2bca70de"

changed /files/assets~1icons~1inkable-docs-directory-icon-512.png/size

BEFORE
9437
AFTER
10091

added /files/assets~1icons~1inkable-pen-white-background.svg

BEFORE
Field was absent
AFTER
{
  "sha256": "e039d4e768035b5acdefddc0c13763d1b1f3156c85d3cecab19a549d5b7f9e40",
  "size": 3013
}

changed /files/mcp.json/sha256

BEFORE
"b628f8655bca5d54cadde1f48e5617fae514c77172c5ffdacb86f532849f1f6e"
AFTER
"5d0d2efee4774ace352314ec1a37e9b37cf98975cdc5e1f886386e91d0949a85"

changed /files/mcp.json/size

BEFORE
744
AFTER
702

changed /files/plugin.json/sha256

BEFORE
"df494501ad8c4e257e6865a1f927398633c4598574c9fe243d21ba6fc271584d"
AFTER
"2498b17dde645ff2ba8de828db7b1e6b15d7958d0c54f273cf6810741b468f74"

changed /files/plugin.json/size

BEFORE
5303
AFTER
8882

added /files/skills~1check-document-accessibility~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "13029b5e7dc562a15d1b60461e11d79eba670205d21f7c2f8a20d2d111ef9498",
  "size": 2628
}

added /files/skills~1check-document-accessibility~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "a66fb9ac1d75c48da94970f9a8ab734141ed193e799a939c6e1c12a591de3c80",
  "size": 457
}

added /files/skills~1fix-office-accessibility~1SKILL.md

BEFORE
Field was absent
AFTER
{
  "sha256": "6c87fa632bb58b2dba1fec5709b394b7ff8237a2f829c8f3979d5f907925e14f",
  "size": 3302
}

added /files/skills~1fix-office-accessibility~1agents~1openai.yaml

BEFORE
Field was absent
AFTER
{
  "sha256": "0bcf90cb5b522c5664e14fb8d9841a029c83237925e287482c4a75ba30c0ed5b",
  "size": 491
}
Full snapshot data
{
  "files": {
    ".app.json": {
      "sha256": "881a4055a0250f2e5e42d01e5082dcb231d4ed992b1920f07346796234f1973e",
      "size": 104
    },
    ".codex-plugin/plugin.json": {
      "sha256": "a314e1f082e2e51c08e835597db8e8938250b71ba381b5c22b66d02fad313ecf",
      "size": 8734
    },
    ".mcp.json": {
      "sha256": "5d0d2efee4774ace352314ec1a37e9b37cf98975cdc5e1f886386e91d0949a85",
      "size": 702
    },
    "README.md": {
      "sha256": "9fbec34c9674f0c06f8ed89f435641aa7e04b5e581f517ed82ab9bccde074e66",
      "size": 2656
    },
    "assets/icons/inkable-docs-composer-icon-256.png": {
      "sha256": "512a56f59b80ee435435128f026be32a16b96e73043299ca0aa876952ca991d8",
      "size": 4454
    },
    "assets/icons/inkable-docs-directory-icon-512.png": {
      "sha256": "2a2824aa103a7d88573e4dad86fcf5e9a9d09103cd7bbf01141d816b2bca70de",
      "size": 10091
    },
    "assets/icons/inkable-pen-white-background.svg": {
      "sha256": "e039d4e768035b5acdefddc0c13763d1b1f3156c85d3cecab19a549d5b7f9e40",
      "size": 3013
    },
    "mcp.json": {
      "sha256": "5d0d2efee4774ace352314ec1a37e9b37cf98975cdc5e1f886386e91d0949a85",
      "size": 702
    },
    "plugin.json": {
      "sha256": "2498b17dde645ff2ba8de828db7b1e6b15d7958d0c54f273cf6810741b468f74",
      "size": 8882
    },
    "skills/check-document-accessibility/SKILL.md": {
      "sha256": "13029b5e7dc562a15d1b60461e11d79eba670205d21f7c2f8a20d2d111ef9498",
      "size": 2628
    },
    "skills/check-document-accessibility/agents/openai.yaml": {
      "sha256": "a66fb9ac1d75c48da94970f9a8ab734141ed193e799a939c6e1c12a591de3c80",
      "size": 457
    },
    "skills/fix-office-accessibility/SKILL.md": {
      "sha256": "6c87fa632bb58b2dba1fec5709b394b7ff8237a2f829c8f3979d5f907925e14f",
      "size": 3302
    },
    "skills/fix-office-accessibility/agents/openai.yaml": {
      "sha256": "0bcf90cb5b522c5664e14fb8d9841a029c83237925e287482c4a75ba30c0ed5b",
      "size": 491
    }
  }
}

SHA-256 of public snapshot: 1c3b94d5d9340b00038c0cc7ab31fd360325518a2b468a463bbd9f28ecf00703