gaal.yaml. Interactively asks how to populate it (import detected skills/MCPs, or start from a documented empty skeleton) and which scope to write to.
Flags
| Flag | Default | Description |
|---|---|---|
-f, --force | off | Overwrite an existing config file. |
--scope <project|global> | (prompt) | Pre-select the scope without prompting. |
--import-all | off | Non-interactive: import every detected skill and MCP. |
--empty | off | Non-interactive: write the documented empty skeleton. |
--empty and --import-all are mutually exclusive. When stdin is not a TTY, exactly one of them must be set.
Behaviour
- With a TTY and no flags, runs the interactive wizard.
- Without a TTY, requires either
--emptyor--import-all, plus--scope.
Scopes
| Scope | Output path |
|---|---|
project | ./gaal.yaml |
global | ~/.config/gaal/config.yaml (or $XDG_CONFIG_HOME/gaal/config.yaml) |