{
  "codex": {
    "directoryVariable": "HARNESS_SKILLS_CODEX_DIR",
    "project": [".agents", "skills"],
    "fallback": [".agents", "skills"],
    "runtime": {
      "command": "codex",
      "headlessArgs": ["exec", "--sandbox", "read-only"],
      "modelArgs": ["--model", "{model}"],
      "readOnlyArgs": []
    }
  },
  "claude": {
    "directoryVariable": "HARNESS_SKILLS_CLAUDE_DIR",
    "project": [".claude", "skills"],
    "configVariable": "CLAUDE_CONFIG_DIR",
    "configFallback": ".claude",
    "suffix": ["skills"],
    "runtime": {
      "command": "claude",
      "headlessArgs": ["--print", "--no-session-persistence", "--output-format", "text"],
      "modelArgs": ["--model", "{model}"],
      "readOnlyArgs": ["--tools", "Read,Glob,Grep", "--strict-mcp-config"]
    }
  },
  "opencode": {
    "directoryVariable": "HARNESS_SKILLS_OPENCODE_DIR",
    "project": [".agents", "skills"],
    "sharedSkills": true,
    "configVariable": "XDG_CONFIG_HOME",
    "configFallback": ".config",
    "prefix": ["opencode"],
    "suffix": ["skills"],
    "runtime": {
      "command": "opencode",
      "headlessArgs": ["run", "--pure"],
      "modelArgs": ["--model", "{model}"],
      "readOnlyArgs": ["--agent", "plan"]
    }
  },
  "pi": {
    "directoryVariable": "HARNESS_SKILLS_PI_DIR",
    "project": [".agents", "skills"],
    "sharedSkills": true,
    "configVariable": "PI_CODING_AGENT_DIR",
    "configFallback": ".pi/agent",
    "suffix": ["skills"],
    "runtime": {
      "command": "pi",
      "headlessArgs": ["-p", "--no-session"],
      "modelArgs": ["--model", "{model}"],
      "readOnlyArgs": ["--tools", "read,grep,find,ls", "--no-mcp"]
    }
  },
  "antigravity": {
    "directoryVariable": "HARNESS_SKILLS_ANTIGRAVITY_DIR",
    "project": [".agents", "skills"],
    "fallback": [".gemini", "antigravity-cli", "skills"],
    "runtime": {
      "command": "agy",
      "headlessArgs": ["--output-format", "text"],
      "promptArgs": ["--print"],
      "modelArgs": ["--model", "{model}"],
      "readOnlyArgs": ["--mode", "plan"]
    }
  },
  "grok": {
    "directoryVariable": "HARNESS_SKILLS_GROK_DIR",
    "project": [".agents", "skills"],
    "sharedSkills": true,
    "fallback": [".grok", "skills"],
    "runtime": {
      "command": "grok",
      "headlessArgs": ["--output-format", "plain"],
      "promptArgs": ["--single"],
      "modelArgs": ["--model", "{model}"],
      "readOnlyArgs": ["--tools", "read_file,list_dir,grep", "--disallowed-tools", "search_tool,use_tool"]
    }
  }
}
