#!/usr/bin/env bash set -euo pipefail ROOT_DIR="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)" MANIFEST="$ROOT_DIR/skills.yaml" if [[ ! -f "$MANIFEST" ]]; then echo "Missing skills manifest: $MANIFEST" >&2 exit 1 fi INSTALLS=$(sed -n 's/^[[:space:]]*install:[[:space:]]*//p' "$MANIFEST" | sed 's/^"//;s/"$//') if [[ -z "$INSTALLS" ]]; then echo "No install entries found in skills.yaml" >&2 exit 1 fi while IFS= read -r INSTALL; do [[ -z "$INSTALL" ]] && continue read -r -a ARGS <<< "$INSTALL" npx skills add "${ARGS[@]}" done <<< "$INSTALLS" echo "Done. Restart your editor if skills do not appear."