swarm repositories / source
summaryrefslogtreecommitdiff
path: root/scripts/link-codex-skills
blob: 9c6684f506ada8fa017f63090bd7dff18ce990fb (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#!/usr/bin/env bash
set -euo pipefail

ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
SOURCE_ROOT="$ROOT_DIR/assets/codex-skills"
DEST_ROOT="${1:-$HOME/.codex/skills}"

install_skill() {
  local name="$1"
  local source_dir="$SOURCE_ROOT/$name"
  local dest_dir="$DEST_ROOT/$name"
  mkdir -p "$DEST_ROOT"
  rm -rf "$dest_dir"
  ln -s "$source_dir" "$dest_dir"
  printf 'installed skill symlink: %s -> %s\n' "$dest_dir" "$source_dir"
}

install_skill "mcp-bootstrap"