accessibility-generator

Automate accessibility features for SwiftUI macOS and iOS apps.

27|5|Updated Apr 18, 2026
One-click install
npx skills add https://github.com/bocan/bocan-music --skill accessibility-generator-bocan
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: accessibility-generator
Source: https://github.com/bocan/bocan-music/tree/main/.claude/skills/generators/accessibility-generator
Command: npx skills add https://github.com/bocan/bocan-music --skill accessibility-generator-bocan

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Building fully accessible native Apple apps requires manual implementation of VoiceOver labels, Dynamic Type support, and compliance with accessibility guidelines, which is time-consuming and prone to human error, especially for large codebases.

Core Features & Use Cases

  • Automated Accessibility Infrastructure Generation: Creates custom SwiftUI view modifiers, accessibility label builders, and localized accessibility strings to reduce repetitive work.
  • Multi-Domain Accessibility Support: Covers VoiceOver configuration, Dynamic Type scaling, Reduce Motion compliance, color contrast checks, and logical VoiceOver navigation grouping.
  • Real-World Use Case: For a native macOS music player like Bòcan, this skill can automatically add descriptive VoiceOver labels to playback controls, ensure track metadata scales with user font size preferences, and group related playback elements for seamless screen reader navigation.

Quick Start

Use the accessibility-generator skill to add VoiceOver labels and Dynamic Type support to all views in your macOS music player project.

Frequently Asked Questions about accessibility-generator

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I add VoiceOver labels and Dynamic Type support to SwiftUI views?

Automated accessibility generation applies custom SwiftUI view modifiers and localized accessibility strings to add VoiceOver labels and Dynamic Type scaling across native Apple apps.

What is the best way to automate a SwiftUI accessibility audit for macOS apps?

Automated accessibility audit validation checks VoiceOver configuration, color contrast, and Reduce Motion compliance to identify and resolve accessibility gaps in SwiftUI codebases systematically.

Does this accessibility generator support Reduce Motion and color contrast checks for iOS?

Yes, multi-domain accessibility support covers Reduce Motion compliance and color contrast checks alongside VoiceOver configuration and Dynamic Type scaling for native Apple iOS and macOS apps.

How do I group related SwiftUI playback controls for seamless screen reader navigation?

Logical VoiceOver navigation grouping combines related SwiftUI playback elements into cohesive accessibility groups, enabling screen readers to navigate multi-element controls seamlessly without isolated focus traps.

Can I use this to generate localized accessibility strings for large native Apple codebases?

Yes, automated accessibility infrastructure generation creates localized accessibility strings and custom SwiftUI view modifiers to reduce repetitive manual work and human error across large codebases.