appshots-accessibility-ids

Installation
SKILL.md

Accessibility Identifiers for Screenshot Automation

Before any automation tool (Maestro or AXe) can reliably tap elements in your app, those elements need stable accessibility identifiers. This skill teaches you how to add them across frameworks.

Why Accessibility Identifiers?

Without identifiers With identifiers
Tap by coordinates → breaks on different screens Tap by id: → works everywhere
Tap by text → breaks across locales Identifiers are locale-independent
Need trial-and-error Predictable, documented targets

Framework Reference

Flutter (3.19+)

Semantics(
  identifier: 'settings_button',       // ← stable, locale-independent
Related skills
Installs
3
GitHub Stars
1
First Seen
Mar 19, 2026