diff --git a/register-skill/action.yaml b/register-skill/action.yaml index f414e51..26e4ad3 100644 --- a/register-skill/action.yaml +++ b/register-skill/action.yaml @@ -23,8 +23,16 @@ runs: shell: bash run: | set -e - apt-get update -qq - apt-get install -y -qq jq curl ca-certificates python3 + MISSING="" + command -v jq >/dev/null 2>&1 || MISSING="$MISSING jq" + command -v curl >/dev/null 2>&1 || MISSING="$MISSING curl" + command -v python3 >/dev/null 2>&1 || MISSING="$MISSING python3" + if [ -n "$MISSING" ]; then + apt-get update -qq + apt-get install -y -qq $MISSING ca-certificates + else + echo "All dependencies already available, skipping install" + fi - name: Load skill doc shell: bash