android-ui-verify

Verify Android UI components against Figma or HTML designs.

6|Updated Jun 24, 2026
One-click install
npx skills add https://github.com/PL-Coding-GmbH/Skills --skill android-ui-verify
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: android-ui-verify
Source: https://github.com/PL-Coding-GmbH/Skills/tree/main/skills/android-ui-verify
Command: npx skills add https://github.com/PL-Coding-GmbH/Skills --skill android-ui-verify

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires uiautomator, python-uiautomator, requests, BeautifulSoup, and includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill automates the verification of Android UI against Figma designs or HTML mockups, ensuring that UI components match the intended design.

Core Features & Use Cases

  • Structural Comparison: Compares layout hierarchy, text content, sizing, and dynamic states.
  • Reference Sources: Accepts Figma URLs or HTML file paths as reference sources.
  • Device Setup: Provides commands for device detection and configuration.
  • UI Tree Capture: Captures and parses the UI tree from the device.
  • Behavioral Verification: Executes user flows and interactions to verify functionality.
  • Dynamic State Verification: Handles loading, error, and empty states.
  • Reporting: Outputs a detailed JSON report of the verification process.

Quick Start

Run the 'android-ui-verify' skill to verify the UI of your Android app against the provided Figma design or HTML mockup.

Frequently Asked Questions about android-ui-verify

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

FAQPage Schema
How do I automate Android UI verification against Figma designs?

Android UI verification against Figma designs is automated by comparing the layout hierarchy, text content, and sizing captured from the device's UI tree against the reference design. This ensures your UI components match the intended Figma mockups accurately.

Can I verify dynamic loading and error states in Android apps using UI Automator?

Verifying dynamic loading, error, and empty states in Android apps is supported through UI Automator. The Skill executes user flows and interactions to verify functionality and handles these dynamic states during the automated testing workflow.

Does Android UI verification support HTML mockups as reference sources?

Android UI verification supports HTML mockups as reference sources alongside Figma URLs. It parses the HTML file paths using Python libraries like BeautifulSoup to compare layout hierarchy and text content against the captured Android UI tree.

What Python dependencies do I need to parse Figma designs for Android UI testing?

To parse Figma designs and HTML mockups for Android UI testing, you need the Python libraries Requests and BeautifulSoup. Additionally, the python-uiautomator package and UI Automator are required for device interaction and UI tree capture.

How do I capture and parse the UI tree from an Android device for design comparison?

Capturing and parsing the UI tree from an Android device for design comparison requires UI Automator for device interaction. The Skill provides commands for device detection and configuration, then captures the UI hierarchy to compare against your reference source.

What format does the Android UI verification report output?

The Android UI verification report outputs a detailed JSON file. This report documents the entire verification process, including structural comparisons of layout hierarchy, text content, sizing, and the results of behavioral and dynamic state checks.