#!/usr/bin/env bash
set -eu

REPO="https://github.com/dongwu711/ai-marketing-brief-skill.git"
ROOT="${CODEX_HOME:-$HOME/.codex}/skills"
TARGET="$ROOT/ai-marketing-brief"

if [ -e "$TARGET" ]; then
  echo "AI Marketing Brief Skill 已存在：$TARGET"
  echo "如由 Git 安装，请运行：git -C "$TARGET" pull --ff-only"
  exit 0
fi

if ! command -v git >/dev/null 2>&1; then
  echo "需要 Git。请安装 Git 后重试，或从 $REPO 手动下载 Skill。" >&2
  exit 1
fi

mkdir -p "$ROOT"
TEMP="$(mktemp -d)"
trap 'rm -rf "$TEMP"' EXIT
git clone --depth 1 "$REPO" "$TEMP/source"
test -f "$TEMP/source/SKILL.md"
test -f "$TEMP/source/query.py"
mv "$TEMP/source" "$TARGET"
echo "已安装到：$TARGET"
echo "请新开 Codex 任务后使用：\$ai-marketing-brief 查看本周 AI 营销简报"
