-
Notifications
You must be signed in to change notification settings - Fork 42
Scaffold Nvda Addon
github-actions[bot] edited this page Mar 4, 2026
·
1 revision
Scaffold a new NVDA screen reader addon project with the correct directory structure, manifest.ini, plugin boilerplate, and development workflow guidance.
- You are starting a new NVDA addon from scratch
- You need a globalPlugin, appModule, synthDriver, or brailleDisplayDriver skeleton
- You want correct manifest.ini formatting without guessing field names
- You need development workflow guidance (installing, reloading, debugging, packaging)
In GitHub Copilot Chat -- select from the prompt picker:
/scaffold-nvda-addon
In Claude Code:
@nvda-addon-specialist scaffold a new globalPlugin for enhanced web navigation
The agent asks for:
- Addon name and type (globalPlugin, appModule, synthDriver, brailleDisplayDriver)
- Target application (for appModules)
- Summary, author, and NVDA version compatibility
Creates the standard NVDA addon directory layout with all required folders and files.
Generates manifest.ini with all required metadata fields, correctly formatted for the NVDA addon system.
Creates the main Python file with:
- Correct imports for the chosen plugin type
- Class skeleton with
__init__and a sample@scriptdecorated method -
__gesturesdictionary for keyboard bindings - Comments explaining the NVDA event model
Prints a quick-start guide covering installation, live reloading, log viewing, packaging, and Add-on Store submission.
- audit-desktop-a11y -- Audit an existing desktop app for accessibility
- test-desktop-a11y -- Create a desktop accessibility test plan
- nvda-addon-specialist -- The specialist agent that powers this prompt
- developer-hub -- Routes to the right specialist for any developer task
- desktop-a11y-specialist -- Platform accessibility API expertise
- Accessibility Lead
- Web Accessibility Wizard
- Document Accessibility Wizard
- Alt Text and Headings
- ARIA Specialist
- Contrast Master
- Forms Specialist
- Keyboard Navigator
- Link Checker
- Live Region Controller
- Modal Specialist
- Tables Data Specialist
- Word Accessibility
- Excel Accessibility
- PowerPoint Accessibility
- PDF Accessibility
- Office Scan Config
- PDF Scan Config
- Testing Coach
- WCAG Guide