Documentation Index
Fetch the complete documentation index at: https://docs.getgaal.com/llms.txt
Use this file to discover all available pages before exploring further.
gaal info <repo|skill|mcp|agent> [name]
Prints a full information card for every entry of the given type, combining the configuration spec with the current runtime state. With a name (or substring), filters to matching entries.
Types
| Type | Shows |
|---|
repo | URL, type, configured version vs current HEAD, dirty flag. |
skill | Source, target agents, scope, selection filter, per-agent installation tree. |
mcp | Server name, target agents and scope, resolved target file(s), inline definition, merge flag, dirty detection. |
agent | Supported coding agent, skill directory paths, MCP config path, built-in vs custom. |
Filter argument
The optional second argument is a case-insensitive substring match against the entry name or source.
gaal info skill # every skill entry
gaal info skill vercel-labs/agent-skills # skills sourced from this repo
gaal info repo workspace/myrepo
gaal info mcp claude # MCP entries whose name matches "claude"
gaal info agent # all registered agents
gaal info agent cursor
Sample output
$ gaal info skill frontend-design
skill: frontend-design
source: anthropics/skills
selection: select [frontend-design, skill-creator]
scope: project
agents: claude-code, cursor
installed at:
.claude/skills/frontend-design/ (3 files, fresh)
.cursor/skills/frontend-design/ (3 files, fresh)
$ gaal info mcp filesystem
mcp: filesystem
agents: [claude-code, cursor]
scope: global
resolved targets:
claude-code → ~/.claude.json
cursor → ~/.cursor/mcp.json
inline:
command: uvx
args: [mcp-server-filesystem, ~/projects]
state: upserted, hash matches config (both targets)
JSON output
gaal info <type> -o json returns the same data as a structured object, suitable for piping into jq or feeding into automation.