Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

agent-setup

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.

Install (one line)

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 $d

macOS / 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"

Manual

Clone the repo and run the installer directly:

install.ps1            # Windows (PowerShell)
install.cmd --list     # Windows (cmd wrapper)
./install.sh           # macOS / Linux

Flags

  • --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

What gets installed

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.

Add / change a skill package

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).

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

Packages

Contributors

Languages