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.