gaia-config-platform

Edit platform identifiers in project-config.yaml while preserving formatting.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the management of project platforms by allowing users to add, remove, or list platform identifiers in project-config.yaml with precision and ease, while preserving comments and formatting.

Core Features & Use Cases

  • Platform Configuration: Add, remove, or list platform identifiers in project-config.yaml.
  • Comment and Formatting Preservation: Ensures that existing comments and formatting outside the edited section are preserved.
  • Idempotent Operations: Idempotent add and remove operations to prevent duplicate entries.
  • Validation and Feedback: Provides warnings for unknown identifiers and optional validation passes.

Quick Start

To add a new platform 'ios', run the command: /gaia-config-platform add ios

Frequently Asked Questions about gaia-config-platform

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

FAQPage Schema
How do I edit the platforms section in project-config.yaml without losing comments?

You can edit the platforms section in project-config.yaml by using this Skill to add, remove, or list platform identifiers while preserving existing comments and formatting outside the edited section.

What happens when I add duplicate platform identifiers to a YAML configuration?

Adding duplicate platform identifiers is prevented by idempotent operations, ensuring the platforms section in project-config.yaml remains clean without redundant entries.

How do I remove an unknown platform identifier from project-config.yaml?

You can remove unknown platform identifiers from project-config.yaml, and the Skill will handle the removal while providing validation feedback and warnings for unrecognized entries.

Does editing platform configuration with YAML support validation passes?

Yes, editing platform configuration supports optional validation passes that can follow the add or remove operations to verify the updated platforms section in project-config.yaml.

What is the best way to manage project platforms in a YAML configuration file?

The best way to manage project platforms in a YAML configuration file is using idempotent operations that add, remove, or list identifiers while preserving formatting and providing validation warnings.

Why does my platform configuration edit overwrite my YAML comments?

Platform configuration edits should not overwrite YAML comments, as the Skill preserves existing comments and formatting outside the edited platforms section to maintain file readability.