gaal init --import-all uses to build a gaal.yaml, so running audit first is a great way to preview what an import would capture.
What it scans
For each agent in the registry:- Project skill directories, relative paths configured in the registry (e.g.
.claude/skills,.agents/skills,.github/skills). - Global skill directories, home-relative paths (e.g.
~/.claude/skills,~/.cursor/skills). - Package-manager paths, vendor-specific extension directories (e.g.
~/.cursor/extensions,~/.claude/plugins/cache). - MCP config files, every target file the agent uses.
Flags
Only the global flags.-o json is useful for scripting.
Sample output
JSON output
What audit does NOT do
- It doesn’t write to
gaal.yaml. Usegaal init --import-allfor that. - It doesn’t reach the network. All discovery is filesystem-only.
- It doesn’t read the contents of
SKILL.mdfiles, it only confirms the directory exists.