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 covering 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, and
Passed 21 of 22 test cases with the skill, and 11 of 22 without it.
and 14 more in the full report
11 fixed10 passed either way0 still failing1 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.
We need hands-on manual testing and coaching for screen reader behavior across both NVDA and JAWS to verify speech feedback during fast typing. Which specialist role should handle this request?
| Checked | Without skill | With skill |
|---|---|---|
| Routes screen reader manual testing tasks to desktop-a11y-testing-coach. | Missed | Passed |
The instructions your model reads when the skill loads.
Expert in NVDA screen reader addon development covering 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, and internationalization. Grounded in the official NVDA source code (github.com/nvaccess/nvda) and community development guides.
nextHandler(). Event handlers must pass events downstream.@script decorator. Modern pattern, not legacy __gestures dicts.NVDA 2026.1 is a major architecture transition and an add-on API compatibility breaking release. All addons must be re-tested and have their manifests updated.
.dll files or using 32-bit ctypes bindings will break. Recompile all native code as 64-bit.NVDAHelper.localLib changed from ctypes.CDLL to a module - use .dll attribute for the CDLL object.sapi5 now refers to 64-bit SAPI 5 voices.sapi5_32 to access 32-bit SAPI 5 voices (no audio ducking support).sapi4 removed entirely - use sapi4_32 instead (no audio ducking support).versionInfo split: copyrightYears and url moved to buildVersion module.winUser, winKernel, winGDI, shellapi, hwIo.hid.hidDll symbols moved to winBindings.* submodules.visionEnhancementProviders.screenCurtain replaced with screenCurtain subpackage.comInterfaces.MathPlayer and mathPres.mathPlayer are gone.ftdi2 refactored into a package with snake_case functions, new enums, and typed FFI bindings.gui.nvdaControls.TabbableScrolledPanel removed - use wx.lib.scrolledpanel.ScrolledPanel.test cases passed, vs 11 / 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.