gaia-config-device-target

Modify and validate device target configurations in project-config.yaml.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires config-yaml-editor.sh, and includes scripts (resource) components.

What problem does it solve?

This Skill enables teams to edit device targets configurations, set per-platform device matrices, and manage platform-specific settings within the project-config.yaml file.

Core Features & Use Cases

  • Edit Device Targets: Customize the device_targets section for specific platforms like ios, android, etc.
  • Manage Device Matrices: Set, show, or clear matrices related to os_versions, form_factors, and screen_sizes.
  • Preserve Formatting: Keep comments and formatting in project-config.yaml during edits.
  • Validation and Fallbacks: Ensure proper platform presence and suggest validation for schema compliance.

Quick Start

Run /gaia-config-device-target set <platform> --os-versions "16.0,17.0" --form-factors "phone,tablet" --screen-sizes "[email protected],[email protected]". Replace <platform> with the appropriate identifier.

Frequently Asked Questions about gaia-config-device-target

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

FAQPage Schema
How do I edit device target configurations in project-config.yaml?

To edit device target configurations, run the command to set platform-specific device matrices for os_versions, form_factors, and screen_sizes. The Skill modifies the device_targets section in project-config.yaml directly while preserving existing comments and formatting.

What is a platform-specific device matrix in agile config management?

A platform-specific device matrix defines the target combinations of os_versions, form_factors, and screen_sizes for platforms like ios or android. It manages these settings within project-config.yaml to satisfy configuration requirements in agile software delivery processes.

Can I clear specific device matrices without losing formatting in project-config.yaml?

Yes, you can clear matrices for specific platforms while preserving comments and formatting in project-config.yaml. The Skill executes targeted script actions to clear os_versions, form_factors, or screen_sizes without disrupting the rest of the configuration file.

Does editing device targets require a specific script execution environment?

Yes, modifying device target configurations requires script execution for actual editing, specifically utilizing the config-yaml-editor.sh dependency. The Skill relies on this script to apply, validate, and manage platform-specific settings within the project-config.yaml file.

How do I validate platform presence when setting device targets?

The Skill ensures proper platform presence and suggests validation for schema compliance when setting device targets. It checks that the specified platform exists before applying any device matrix configurations to the project-config.yaml file.

What is the best way to set multiple form factors and screen sizes for a platform?

The best way to set multiple form factors and screen sizes is to pass them as comma-separated values in the command, such as --form-factors "phone,tablet" and --screen-sizes "[email protected],[email protected]". This populates the platform device matrix in project-config.yaml efficiently.