Files
ss-tools/scripts/sync-skills.sh

16 lines
455 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
SOURCE_DIR="${ROOT_DIR}/.agents/skills/"
TARGET_DIR="${ROOT_DIR}/.kilo/skills/"
if [[ ! -d "${SOURCE_DIR}" ]]; then
printf 'Source skills directory not found: %s\n' "${SOURCE_DIR}" >&2
exit 1
fi
mkdir -p "${TARGET_DIR}"
rsync --archive --delete "${SOURCE_DIR}" "${TARGET_DIR}"
printf 'Synchronized skills: %s -> %s\n' "${SOURCE_DIR}" "${TARGET_DIR}"