Skip to main content
Claude Code is Anthropic’s terminal-native coding agent. gaal manages its skills directories and its MCP server config.

Paths

ResourcePath
Project skills.claude/skills
Global skills~/.claude/skills
MCP config~/.config/claude/claude_desktop_config.json
Audit search (project).claude/skills, .agents/skills, .github/skills
Audit search (global)~/.claude/skills, ~/.agents/skills, ~/.copilot/skills
Package-manager search~/.claude/plugins/cache

Skills example

gaal.yaml
skills:
  - source: anthropics/skills
    agents: [claude-code]
    select: [frontend-design, skill-creator]
    global: false
After gaal sync:
.claude/skills/frontend-design/SKILL.md
.claude/skills/skill-creator/SKILL.md

MCP example

gaal.yaml
mcps:
  - name: filesystem
    target: ~/.config/claude/claude_desktop_config.json
    inline:
      command: uvx
      args: [mcp-server-filesystem, ~/projects]
The entry is upserted under mcpServers in claude_desktop_config.json. Other keys in the file are preserved.

Detecting installation

$ gaal agents claude-code
claude-code (installed)
  project skills:  .claude/skills
  global skills:   ~/.claude/skills
  mcp config:      ~/.config/claude/claude_desktop_config.json (exists)
  pm cache:        ~/.claude/plugins/cache

Configure skills

Configure MCP servers