#!/bin/bash
# Sync skills directory from nutshell-skills repository
#
# Usage: ./scripts/sync-nutshell-skills.sh

set -e

UPSTREAM_REPO="https://github.com/tidbcloud/nutshell-skills.git"
UPSTREAM_BRANCH="main"
TARGET_DIR="agentkit/skills/nutshell-skills"
TEMP_DIR=$(mktemp -d)

echo "Syncing skills from $UPSTREAM_REPO..."

# Clone the upstream repo to temp directory
git clone --depth 1 --branch "$UPSTREAM_BRANCH" "$UPSTREAM_REPO" "$TEMP_DIR"

# Remove existing nutshell-skills directory and copy new one (preserve symlinks)
rm -rf "$TARGET_DIR"
cp -a "$TEMP_DIR/skills" "$TARGET_DIR"

# Cleanup
rm -rf "$TEMP_DIR"

echo ""
echo "✓ Successfully synced skills to $TARGET_DIR"
