← Dyslex.aiCONTENT HISTORY

Update to Dyslex.ai

Snapshot Oct 9, 2026 · 00:04 UTC · version 0.3.7

WHAT CHANGED · RULE-BASED ANALYSIS

Package or technical metadata updated

Discoverability changed from “UNLISTED” to “LISTED”.

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

Short excerpts from up to four changed fields. Open the full comparison for all changes.

Discoverability

Before

Sep 30, 2026 · 23:13 UTC

UNLISTED

After

Oct 9, 2026 · 00:04 UTC

LISTED

Share url

Before

Sep 30, 2026 · 23:13 UTC

Not present

After

Oct 9, 2026 · 00:04 UTC

https://chatgpt.com/plugins/plugins_6a6394073e6081918fb3f19b74f6330e?open_in_app

Compare saved observations

Download comparison JSON
Full technical diff · 2 changed fields

changed /discoverability

BEFORE
"UNLISTED"
AFTER
"LISTED"

changed /share_url

BEFORE
null
AFTER
"https://chatgpt.com/plugins/plugins_6a6394073e6081918fb3f19b74f6330e?open_in_app"
Full snapshot data
{
  "canonical_app_id": null,
  "connector_id": null,
  "created_at": "2026-07-24T17:26:02.648381Z",
  "discoverability": "LISTED",
  "id": "plugins_6a6394073e6081918fb3f19b74f6330e",
  "is_template": false,
  "name": "dyslex-ai",
  "release": {
    "app_ids": [],
    "app_manifest": null,
    "app_templates": [],
    "description": "Accessibility skills plugin for AI agents. Improves readability, instruction decoding, typo tolerance, and technical context handling on top of Superpowers.",
    "display_name": "Dyslex.ai",
    "id": "pluginrel_0124df48c05081919e71ccb3c98210dd",
    "interface": {
      "brand_color": "#2563EB",
      "capabilities": [
        "Skills",
        "Accessibility",
        "Readability"
      ],
      "category": "Productivity",
      "composer_icon_dark_url": null,
      "composer_icon_url": "https://files.openai.com/content?id=file_00000000c6b48246949b9f820d3c4c7c",
      "default_prompt": "i writ this but word get mix and i cant see if sens is good pls make it clear but dont change my idee",
      "default_prompts": [
        "i writ this but word get mix and i cant see if sens is good pls make it clear but dont change my idee",
        "eror in terminal i dont undrstand it say many line and my brain block pls tell me what broke where and next thing",
        "big task too much text i lose order pls cut in small step first second third and say what no need now"
      ],
      "developer_name": "Firou",
      "logo_url": "https://files.openai.com/content?id=file_00000000b70481f482ac0c0535d83a15",
      "logo_url_dark": null,
      "long_description": "Dyslex.ai packages accessibility-focused skills for AI agents. It requires Superpowers to be installed and loaded before use. The skills help agents clarify ambiguous instructions, preserve technical tokens, explain errors and diffs, and produce easier-to-read responses without claiming medical diagnosis or treatment.",
      "plugin_category_id": "productivity",
      "privacy_policy_url": null,
      "screenshot_urls": [],
      "short_description": "Clearer agent interactions.",
      "terms_of_service_url": null,
      "website_url": "https://github.com/Firou91/dyslex.ai"
    },
    "keywords": [
      "accessibility",
      "dyslexia",
      "dyslexai",
      "agent-skills",
      "codex",
      "superpowers",
      "readability"
    ],
    "mcp_servers": [],
    "onboarding_skill_name": null,
    "requires_local_executor": false,
    "skills": [
      {
        "description": "Adapt an AI response for dyslex.ai readability. Use when a user asks for clearer, easier-to-read, less overwhelming, more structured, or accessibility-oriented wording without losing technical detail.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $accessible-response to make this response easier to read without losing technical detail.",
          "display_name": "Accessible Response",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "default",
          "short_description": "Improve response readability"
        },
        "name": "accessible-response",
        "plugin_release_skill_id": "pluginrsk_6a63940d47e48191945518de2bca2b89"
      },
      {
        "description": "Orchestrate dyslex.ai with Superpowers. Use when Superpowers workflows, plans, brainstorming, debugging, TDD, code review, or finishing gates need to be presented more accessibly without weakening Superpowers.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $accessible-superpowers to present the active Superpowers workflow in an accessible structure.",
          "display_name": "Accessible Superpowers",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Adapt Superpowers accessibly"
        },
        "name": "accessible-superpowers",
        "plugin_release_skill_id": "pluginrsk_6a639409ee1481918380097f0fde7029"
      },
      {
        "description": "Explain source code in accessible layers. Use when the user asks what code does, how it flows, where inputs and outputs are, or why an error may happen.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $code-explainer to explain this code by overview, flow, inputs, outputs, and risks.",
          "display_name": "Code Explainer",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Explain code in useful layers"
        },
        "name": "code-explainer",
        "plugin_release_skill_id": "pluginrsk_6a63940a373081918b0b7aa8e3d30718"
      },
      {
        "description": "Help resume interrupted work. Use after compaction, pause, context loss, task switching, or when the user asks where things stand and what to do next.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $context-reentry to summarize where we are and identify the next single action.",
          "display_name": "Context Reentry",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "cursor",
          "short_description": "Resume interrupted work clearly"
        },
        "name": "context-reentry",
        "plugin_release_skill_id": "pluginrsk_6a63940d1698819186a28e8e76e7d039"
      },
      {
        "description": "Compare options in a stable accessible format. Use when choosing between tools, designs, plans, versions, architectures, or when the user asks for a forced recommendation.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $decision-comparator to compare these options with clear criteria and a recommendation.",
          "display_name": "Decision Comparator",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chart",
          "short_description": "Compare options consistently"
        },
        "name": "decision-comparator",
        "plugin_release_skill_id": "pluginrsk_6a63940af99c8191b66431a1f37be4b8"
      },
      {
        "description": "Explain Git diffs accessibly. Use when the user shares a diff, patch, pull request change, or asks what changed, what risk exists, or what tests are needed.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $diff-reader to explain this diff by additions, removals, functional change, risks, and tests.",
          "display_name": "Diff Reader",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Explain Git diffs clearly"
        },
        "name": "diff-reader",
        "plugin_release_skill_id": "pluginrsk_6a63940babe48191bebe7aa0689d0e0c"
      },
      {
        "description": "Help read large documentation sets. Use when the user asks where to look, which docs apply, what is required vs recommended, or how to navigate official specifications.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $documentation-navigator to find the relevant documentation sections and explain the reading path.",
          "display_name": "Documentation Navigator",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Navigate long documentation"
        },
        "name": "documentation-navigator",
        "plugin_release_skill_id": "pluginrsk_6a63941130408191859b88d64a402005"
      },
      {
        "description": "Convert raw errors into clear explanations. Use for stack traces, compiler errors, test failures, runtime errors, terminal output, or logs where the user needs cause, location, next check, and command guidance.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $error-decoder to explain this error, preserve the original, and separate facts from hypotheses.",
          "display_name": "Error Decoder",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Explain errors without guessing"
        },
        "name": "error-decoder",
        "plugin_release_skill_id": "pluginrsk_6a63940beee88191960e786bd6935dad"
      },
      {
        "description": "Protect technical identifiers from automatic correction. Use during rewriting, typo handling, proofreading, diffs, terminal output summaries, code explanations, or any task containing commands, paths, URLs, package names, variables, hashes, keys, or regexes.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $identifier-safety to rewrite this text while preserving every technical identifier exactly.",
          "display_name": "Identifier Safety",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Protect technical identifiers"
        },
        "name": "identifier-safety",
        "plugin_release_skill_id": "pluginrsk_6a6394096e0c8191bd0bb0b9470885ae"
      },
      {
        "description": "Decode complex or dense instructions into a clear sequence. Use when a user asks what a prompt, task, spec, issue, or instruction means, or when constraints need to be made explicit.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $instruction-decoder to turn this instruction into clear constraints, steps, and success criteria.",
          "display_name": "Instruction Decoder",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "code",
          "short_description": "Decode complex instructions"
        },
        "name": "instruction-decoder",
        "plugin_release_skill_id": "pluginrsk_6a63940c63748191a799f1b3031b461e"
      },
      {
        "description": "Clarify ambiguous dates, times, versions, units, decimal separators, ranges, percentages, and durations. Use when numeric interpretation can materially change the answer or implementation.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $number-and-date-clarifier to clarify ambiguous dates, units, versions, numbers, and ranges.",
          "display_name": "Number Date Clarifier",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "cursor",
          "short_description": "Clarify numbers, dates, units"
        },
        "name": "number-and-date-clarifier",
        "plugin_release_skill_id": "pluginrsk_6a63940dc78881919092b13f43e01f7f"
      },
      {
        "description": "Identify only material ambiguities in a user prompt. Use when a request may have multiple outcomes, unclear scope, missing constraints, or confusing references, but avoid unnecessary interrogation.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $prompt-clarifier to identify only ambiguities that materially change the result.",
          "display_name": "Prompt Clarifier",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Find material prompt ambiguities"
        },
        "name": "prompt-clarifier",
        "plugin_release_skill_id": "pluginrsk_6a63940e94e481919eca1aab1e76841f"
      },
      {
        "description": "Correct, proofread, or reformulate user text. Use for spelling, grammar, dysorthography support, professional rewriting, simplification, tone preservation, or showing differences.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $spelling-and-writing-support to correct this text without changing my tone.",
          "display_name": "Spelling And Writing Support",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "pen",
          "short_description": "Correct or rewrite while preserving meaning"
        },
        "name": "spelling-and-writing-support",
        "plugin_release_skill_id": "pluginrsk_6a63940dfee48191bda79145beca8560"
      },
      {
        "description": "Break an objective into small ordered tasks with dependencies, checks, and a next action. Use for planning, task tracking, resuming work, or reducing cognitive load.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $task-sequencer to break this objective into small verified steps.",
          "display_name": "Task Sequencer",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "hierarchy",
          "short_description": "Break work into ordered checked tasks"
        },
        "name": "task-sequencer",
        "plugin_release_skill_id": "pluginrsk_6a63940d17948191ad9d15da62811fb2"
      },
      {
        "description": "Summarize long terminal output without hiding failures. Use for build logs, test output, install logs, stack traces, warnings, exit codes, or noisy command output.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $terminal-output-reader to summarize this terminal output and preserve the first useful error.",
          "display_name": "Terminal Output Reader",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "chat",
          "short_description": "Summarize terminal output safely"
        },
        "name": "terminal-output-reader",
        "plugin_release_skill_id": "pluginrsk_6a63940ba68881919464d874c645a3f0"
      },
      {
        "description": "Infer likely user intent from typos, spelling errors, dysorthography, or malformed wording. Use when the request has mistakes but the likely task is still clear; preserve technical tokens exactly.",
        "interface": {
          "brand_color": null,
          "default_prompt": "Use $typo-tolerant-intent to infer the likely request while preserving technical tokens.",
          "display_name": "Typo Tolerant Intent",
          "icon_large_url": null,
          "icon_small_url": null,
          "iconography": "search",
          "short_description": "Infer intent from typo-heavy requests"
        },
        "name": "typo-tolerant-intent",
        "plugin_release_skill_id": "pluginrsk_6a63940e0ef481919afa7f21bd9e6202"
      }
    ],
    "version": "0.3.7"
  },
  "scope": "GLOBAL",
  "share_url": "https://chatgpt.com/plugins/plugins_6a6394073e6081918fb3f19b74f6330e?open_in_app",
  "status": "ENABLED"
}

SHA-256 of public snapshot: af09f924b74494934aff8f07e4737099be3a4c1fe2183ecc51e999777818a07f