gaal.yaml, every detected agent skill imported into it, and a clean gaal sync that completes without errors.
1. Confirm the install
2. See what’s on your machine
gaal audit scans your project, your home directory, and each agent’s package-manager paths for skills and MCP servers, without writing anything.
3. Initialise gaal.yaml
The interactive wizard turns the audit into a real config file:init writes a fully-populated gaal.yaml to the chosen path.
4. Preview the sync
Always preview before the first real sync.--dry-run runs the full planner without touching disk.
5. Sync for real
6. Check your work
You’re done
Commitgaal.yaml to your dotfiles repo and gaal sync will reproduce this exact setup on every other machine you own.
How gaal works
The mental model behind sync, audit, and renderers.
Sharing across machines
The dotfiles pattern in detail.
Add an MCP server
Inline definitions and remote sources.
Continuous service mode
Run gaal as a daemon that re-syncs on a schedule.