gaia-config-stack

Edit the stacks section of project-config.yaml while preserving formatting and comments.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill allows you to edit the stacks section of project-config.yaml with precision and formatting preservation, ensuring that the configuration is modified correctly without disrupting the existing setup.

Core Features & Use Cases

  • Section-Specific Editor: edits only the stacks section of project-config.yaml, preserving all formatting and comments.
  • CRUD Operations: supports add, remove, edit, and reorder operations on stack entries.
  • Optional Fields Handling: handles optional multi-stack partitioning fields like path, excludes, cross_refs, and ignore_nested_manifests.
  • Validation and Integrity: ensures that each stack entry has unique names and that cross-ref fields refer to existing stacks.

Quick Start

Run the /gaia-config-stack command to edit your project's stacks configuration.

Frequently Asked Questions about gaia-config-stack

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

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

To edit the stacks section without losing comments and formatting, use a specialized YAML editor that modifies only the target entries while preserving the original document's style, structure, and inline comments.

How do I add, remove, or reorder stack entries in a YAML configuration file?

You can perform CRUD operations on stack entries in a YAML configuration file by executing stack management commands that directly add, remove, edit, and reorder entries within the stacks section.

How does cross-stack referential integrity validation work for multi-stack partitioning?

Cross-stack referential integrity validation checks that multi-stack partitioning fields like cross_refs point to existing stack entries, ensuring each stack entry has a unique name and preventing broken references.

Can I manage optional multi-stack partitioning fields like path, excludes, and ignore_nested_manifests?

Yes, stack management handles optional multi-stack partitioning fields including path, excludes, cross_refs, and ignore_nested_manifests, allowing you to configure these parameters within the stacks section.

What is the best way to ensure unique stack names when modifying project configuration?

The best way to ensure unique stack names when modifying project configuration is to use a configuration editor that automatically validates stack entries against each other during CRUD operations to prevent duplicates.

Why does my YAML configuration break after manually editing stack entries?

Your YAML configuration breaks after manual edits because standard text editors often disrupt formatting and fail to validate cross-stack references, whereas a specialized YAML editor preserves structural integrity during modifications.