gaia-config-tool

Edit the tools section of project-config.yaml with formatting preservation.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) components.

What problem does it solve?

This Skill simplifies the editing of project configurations, particularly the tools section in project-config.yaml, preserving YAML formatting and ensuring the integrity of project settings.

Core Features & Use Cases

  • Scoped Configuration Editor: Edit the tools section with comment and formatting preservation.
  • Provider and Configuration Management: Manage tool providers and configurations with dedicated arguments for category and provider.
  • CI/CD Integration: Seamlessly integrate with continuous integration/continuous deployment processes to maintain efficient pipelines.

Quick Start

Use the gaia-config-tool skill to edit the 'sast' category of tools with a new provider by running gaia-config-tool --category sast --provider semgrep.

Frequently Asked Questions about gaia-config-tool

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

FAQPage Schema
How do I edit the tools section in project-config.yaml without breaking formatting?▼

You can edit the tools section in project-config.yaml by using a scoped configuration editor that preserves comments and formatting. This Skill manages provider configurations within the tools section while maintaining the original YAML structure and integrity.

How do I add a new scanner provider to my CI/CD pipeline configuration?▼

You add a new scanner provider to your CI/CD pipeline configuration by editing project-config.yaml with dedicated category and provider arguments. For example, passing the sast category and semgrep provider updates the tools section to support defense-in-depth scanning.

What is scoped configuration editing for CI/CD pipelines?▼

Scoped configuration editing for CI/CD pipelines is the targeted modification of specific sections like the tools block in project-config.yaml. It enables precise provider and configuration management while preserving YAML formatting and maintaining overall pipeline integrity.

Does this project configuration editor support both direct and scheduled scanners?▼

Yes, this project configuration editor supports both direct and scheduled scanners for defense-in-depth. You can manage these scanner types by editing the tools section within project-config.yaml to maintain robust CI/CD processes.

Do I need YAML knowledge to manage tool providers in project-config.yaml?▼

Yes, you need YAML knowledge to manage tool providers in project-config.yaml. The editing process requires understanding YAML structure to correctly update the tools section and manage provider configurations within your CI/CD pipelines.