accessibility-validator-android

Validate Android UI accessibility for TalkBack labels, dynamic text, and color contrast.

3|Updated Jan 27, 2026
One-click install
npx skills add https://github.com/Desquared/agents-rules-skills --skill accessibility-validator-android
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: accessibility-validator-android
Source: https://github.com/Desquared/agents-rules-skills/tree/main/Android/skills/accessibility-validator-android
Command: npx skills add https://github.com/Desquared/agents-rules-skills --skill accessibility-validator-android

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Checks and suggests accessibility improvements for Jetpack Compose and Android Views including TalkBack labels, dynamic text support, and color contrast. Use when creating or modifying UI components, screens, or when the user asks about accessibility.

Core Features & Use Cases

  • Validation of TalkBack labels, semantic usage, and focus order for interactive elements.
  • Verification of dynamic text support and scalable typography across layouts.
  • Recommendations for color contrast and semantic color usage to meet accessibility standards.

Quick Start

Analyze the current Android UI (Jetpack Compose and Views) for accessibility gaps and propose concrete fixes.

Frequently Asked Questions about accessibility-validator-android

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

FAQPage Schema
How do I validate Jetpack Compose accessibility for TalkBack labels and semantics?

To validate Jetpack Compose accessibility, the Skill checks for TalkBack label gaps, verifies correct semantics usage, and ensures proper focus order for interactive elements. It identifies missing contentDescription equivalents and suggests concrete fixes for your UI components during creation or modification.

What is the best way to check Android color contrast and dynamic text support?

Checking Android color contrast and dynamic text support involves verifying scalable typography across layouts and ensuring semantic color usage meets accessibility standards. The Skill analyzes your UI to recommend specific color contrast improvements and validate responsive typography behavior.

Does this accessibility validator work with both Jetpack Compose and classic Android Views?

Yes, this accessibility validator works with both Jetpack Compose and classic Android Views. It enforces accessibility checks across screens and components, ensuring proper contentDescription usage in Views and correct semantics in Compose during your UI creation or modification workflow.

How do I fix missing TalkBack labels and contentDescription gaps in Android UI?

Fixing missing TalkBack labels and contentDescription gaps requires identifying elements lacking descriptive text. The Skill scans your Android UI components to locate these accessibility gaps and proposes concrete fixes, enforcing proper contentDescription usage for classic Views and semantics for Compose.

When should I run an Android accessibility check during UI development?

You should run an Android accessibility check when creating or modifying UI components and screens. Running validation during UI development helps catch TalkBack label gaps, dynamic text issues, and color-contrast problems early before they become entrenched in your layout structure.