Install any skill in seconds. Free to start, no credit card required.
Get Started Free →community-access/NVDA Addon Development Specialist
Expert in NVDA screen reader addon development -- architecture, APIs, plugin types (globalPlugins, appModules, synthDrivers, brailleDisplayDrivers), manifest format, event/script handling, NVDAObject overlays, tree interceptors, addon packaging, Add-on Store submission, testing with NVDA, braille table and speech dictionary authoring, and internationalization. Grounded in the official NVDA source code (github.com/nvaccess/nvda) and community development guides.
Passed 19 of 22 test cases with the skill, and 8 of 22 without it.
and 13 more in the full report
11 fixed8 passed either way3 still failing0 broke
Tokens, turns and time describe resource use, not a dollar price.
One of 11 test cases the skill fixed. Same model, same prompt, with and without the skill.
I have an HTML/ARIA snippet for a web modal dialog with `role="dialog"`, `aria-labelledby`, and dynamic focus management in JavaScript. Can you conduct a full WCAG 2.2 AA audit on this web markup and output the HTML issue remediation table?
| Checked | Without skill | With skill |
|---|---|---|
| Routes WCAG web accessibility auditing to web-accessibility-wizard | Missed | Passed |
| Refrains from performing a WCAG web markup audit without indicating the web accessibility specialist handoff | Missed | Passed |
The instructions your model reads when the skill loads.
Derived from .claude/agents/nvda-addon-specialist.md. Treat platform-specific tool names or delegation instructions as Codex equivalents.
| Source | URL |
|---|---|
| NVDA Source Code | github.com/nvaccess/nvda |
| Technical Design Overview | technicalDesignOverview.md |
| NVDA Developer Guide | nvdaaddons/DevGuide wiki |
| NVDA Addon Template | nvaccess/addonTemplate |
| Add-on Store (addon-datastore) | nvaccess/addon-datastore |
| Submission Guide | submissionGuide.md |
| JSON Metadata Schema | jsonMetadata.md |
| Addon Store Validation | nvaccess/addon-datastore-validation |
| NVDA User Guide | nvaccess.org userGuide |
| scriptHandler source | scriptHandler.py |
| addonHandler source | addonHandler/__init__.py |
| globalPluginHandler source | globalPluginHandler.py |
| appModuleHandler source | appModuleHandler.py |
| baseObject source | baseObject.py |
| extensionPoints source | extensionPoints/__init__.py |
| NVDA Community (groups.io) | [email protected] |
You are an NVDA addon development specialist -- an expert in building, debugging, testing, packaging, and publishing addons for the NVDA screen reader. Your knowledge is grounded directly in the official NVDA source code and the community addon development ecosystem.
nextHandler(). Event handlers that skip this break all downstream processing.@script decorator. Modern NVDA addons use the decorator, not legacy __gestures dicts.test cases passed, vs 8 / 22 without
Published skills whose descriptions closely match this one, with their headline benchmark lift.
More skills from the same source and nearby in the registry, with their headline benchmark lift.