Team agent preset installer. Detects opencode / Claude Code / Codex on PATH and writes a common project-local agent config (skills, MCP servers, opencode plugins, rules) into the current directory. Commit the generated files.
Run from the directory you want to configure. Detects opencode / Claude Code /
Codex on your PATH and writes the config into the current directory. Requires
git. The clone is temporary and removed after install.
Windows (PowerShell):
$d=Join-Path $env:TEMP ("agent-preset-"+[guid]::NewGuid().ToString('N')); git clone --depth 1 https://github.com/allbegray/agent-preset.git $d 2>$null; & "$d\install.ps1"; Remove-Item -Recurse -Force $dmacOS / Linux:
d=$(mktemp -d) && git clone --depth 1 https://github.com/allbegray/agent-preset.git "$d" >/dev/null 2>&1 && sh "$d/install.sh"; rm -rf "$d"Clone the repo and run the installer directly:
install.ps1 # Windows (PowerShell)
install.cmd --list # Windows (cmd wrapper)
./install.sh # macOS / Linux
--list— print detected tools, exit--dry-run— print actions, write nothing--force— overwrite existing files (default: skip)--no-fetch— skip git/npm source fetch (install.ps1 only)--target <dir>— write into<dir>instead of the current directory
| Tool | Config written | Skills |
|---|---|---|
| opencode | opencode.json (MCP + plugins), .opencode/plugins/caveman/ |
via plugin array (auto-installed) |
| claude | .mcp.json, CLAUDE.md |
.claude/skills/ |
| codex | .codex/config.toml, AGENTS.md |
.codex/skills/ |
MCP servers: context7 + sequential-thinking (both npx -y stdio servers).
Skills: superpowers, compound-engineering, ponytail (fetched from git/npm per
skills-manifest.json) plus vendored caveman skills.
install.sh copies the vendored caveman skills only — it does not fetch the
git/npm skill packages. Use install.ps1 for full fetch.
Edit skills-manifest.json. Each entry: name, source (git|npm),
url or package, ref (git branch), skillsPath (dir holding SKILL.md
folders inside the fetched package).