gaia-test-device-matrix

Expand a device testing matrix and dispatch entries to a device farm adapter.

2|Updated Apr 15, 2026
One-click install
npx skills add https://github.com/gaiastudio-ai/gaia-framework --skill gaia-test-device-matrix
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gaia-test-device-matrix
Source: https://github.com/gaiastudio-ai/gaia-framework/tree/main/plugins/gaia/skills/gaia-test-device-matrix
Command: npx skills add https://github.com/gaiastudio-ai/gaia-framework --skill gaia-test-device-matrix

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the expansion and dispatch of a device testing matrix to a configured device farm adapter, saving time and ensuring consistent testing across various devices.

Core Features & Use Cases

  • Device Testing Matrix Expansion: Automates the expansion of a configured device matrix based on OS versions, form factors, and screen sizes.
  • Device Farm Dispatch: Dispatches each matrix entry to a specified device farm adapter, such as Firebase Test Lab, BrowserStack, or Sauce Labs.
  • Verdict Aggregation: Aggregates per-device verdicts to provide a composite verdict for the entire matrix.
  • Use Case: Imagine you need to run tests on a large number of devices for different scenarios. This Skill can automate the process, allowing you to quickly identify and fix issues across various devices.

Quick Start

Use the gaia-test-device-matrix skill with the argument --platform ios to run device tests specifically for iOS devices.

Frequently Asked Questions about gaia-test-device-matrix

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

FAQPage Schema
How do I automate device testing matrix expansion for multiple OS versions and screen sizes?

Automating device testing matrix expansion involves multiplying configured OS versions, form factors, and screen sizes, then dispatching each combination to a device farm adapter for execution and verdict aggregation.

Does this device testing automation tool work with Firebase Test Lab, BrowserStack, and Sauce Labs?

Yes, the device testing dispatch mechanism works with Firebase Test Lab, BrowserStack, and Sauce Labs by sending expanded matrix entries to the configured device farm adapter for remote execution.

How do I run device tests specifically for iOS devices using this matrix expansion approach?

You can run device tests specifically for iOS devices by passing the platform argument to the testing matrix expansion script, filtering the dispatched matrix entries to target only iOS configurations.

What is a composite verdict in device testing matrix execution?

A composite verdict in device testing matrix execution is an aggregated result that combines individual per-device pass or fail outcomes into a single overall pass or fail status for the entire test run.

Do I need a separate device farm adapter to execute the expanded testing matrix?

Yes, you need a separate device farm adapter because the matrix expansion tool dispatches each entry to the configured adapter, which handles the actual test execution and returns per-device verdicts.

Can I use this approach to run tests on a large number of devices for different scenarios?

Yes, you can run tests on a large number of devices by configuring a comprehensive matrix of OS versions, form factors, and screen sizes, allowing you to quickly identify and fix issues across various devices.