Files
claude-skills/scripts/package-all.sh
T

15 lines
416 B
Bash

#!/usr/bin/env bash
# Builds ZIP for every skill and .mcpb when skills/<name>/extension/ exists.
# Usage: scripts/package-all.sh
set -euo pipefail
source "$(dirname "$0")/lib.sh"
bash "$(dirname "$0")/package.sh"
while IFS= read -r name; do
[[ -z "$name" ]] && continue
if [[ -f "$SKILLS_DIR/$name/extension/manifest.json" ]]; then
bash "$(dirname "$0")/package-mcpb.sh" "$name"
fi
done < <(skill_names)