Operations

/golem-install

Set up the golems ecosystem for the first time on a new machine. Checks CLI dependencies, wires MCP servers, creates skill symlinks. Use when: "set up golems", "install golems", "new machine setup", "wire skills". NOT for daily usage.

$ golems-cli skills install golem-install
Experimental
90% best pass rate
10 assertions
3 evals
6 workflows

Updated 2 weeks ago

First-time setup for the golems ecosystem on a new Mac. Checks deps, wires MCPs, symlinks skills.

Required CLIs

CLIPurposeInstall
ghGitHub — PRs, issuesbrew install gh
op1Password — secretsbrew install 1password-cli
bunTypeScript runtimecurl -fsSL https://bun.sh/install | bash
crCodeRabbit — code reviewbrew install coderabbitai/tap/cr
gitVersion controlpre-installed on macOS
jqJSON processingbrew install jq
fswatchFile watchingbrew install fswatch
# Check all at once
for cmd in gh op bun cr git jq fswatch; do
  which $cmd >/dev/null 2>&1 && echo "✅ $cmd" || echo "❌ $cmd — needs install"
done

Skills live in ~/Gits/golems/skills/golem-powers/. The symlink target depends on which CLI you use:

CLISkill directory
Claude Code~/.claude/commands/
Codex~/.agents/skills/ (Codex reads from ~/.codex/skills/ → symlinked to ~/.agents/skills/)
Cursor / Gemini~/.agents/skills/
# For Claude Code
SKILLS_DIR=~/Gits/golems/skills/golem-powers
COMMANDS_DIR=~/.claude/commands
mkdir -p "$COMMANDS_DIR"
 
for skill_dir in "$SKILLS_DIR"/*/; do
  skill_name=$(basename "$skill_dir")
  ln -sf "$skill_dir" "$COMMANDS_DIR/$skill_name"
  echo "✅ Linked: $skill_name"
done
 
# For Codex / Cursor / Gemini
SKILLS_DIR=~/Gits/golems/skills/golem-powers
AGENTS_DIR=~/.agents/skills
mkdir -p "$AGENTS_DIR"
 
for skill_dir in "$SKILLS_DIR"/*/; do
  skill_name=$(basename "$skill_dir")
  ln -sf "$skill_dir" "$AGENTS_DIR/$skill_name"
  echo "✅ Linked: $skill_name"
done
# Then wire Codex to read from ~/.agents/skills/:
# ln -sf ~/.agents/skills/<skill> ~/.codex/skills/<skill>

Verify Claude Code: ls ~/.claude/commands/ should show ~45 skills. Verify Codex/other: ls ~/.agents/skills/ should show the installed skills.

MCP Servers

Wire these MCPs via ~/.mcp.json (at ~/Gits/ for cross-repo access):

MCPBinaryPurpose
brainlayerbrainlayer-mcpMemory search + store
voicelayervoicelayer-mcpTTS + STT
context7npx @upstash/context7-mcpLibrary docs
supabasevia configDatabase
# Verify MCP binaries
which brainlayer-mcp || echo "Run: cd ~/Gits/brainlayer && bun link"
which voicelayer-mcp || echo "Run: cd ~/Gits/voicelayer && bun link"

Workflows

/golem-install:setup-tokens/golem-install:validate/golem-install:setup-symlinks/golem-install:check-deps/golem-install:install-deps/golem-install:wire-project