Files
alexsjones--llmfit/scripts/install-openclaw-skill.sh
T
2026-07-13 12:12:21 +08:00

35 lines
967 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
# Install the llmfit-advisor skill for OpenClaw
# Usage: ./scripts/install-openclaw-skill.sh
SKILL_NAME="llmfit-advisor"
SKILL_SRC="$(cd "$(dirname "$0")/.." && pwd)/skills/$SKILL_NAME"
SKILL_DST="$HOME/.openclaw/skills/$SKILL_NAME"
# Verify source exists
if [ ! -f "$SKILL_SRC/SKILL.md" ]; then
echo "Error: SKILL.md not found at $SKILL_SRC"
exit 1
fi
# Check llmfit is installed
if ! command -v llmfit &>/dev/null; then
echo "Warning: llmfit is not on PATH."
echo "Install it first:"
echo " cargo install llmfit"
echo " # or: brew install llmfit"
echo ""
echo "Continuing with skill install anyway..."
fi
# Create destination and copy
mkdir -p "$SKILL_DST"
cp "$SKILL_SRC/SKILL.md" "$SKILL_DST/SKILL.md"
echo "Installed $SKILL_NAME skill to $SKILL_DST"
echo ""
echo "The skill will be available on your next OpenClaw session."
echo "Verify with: openclaw skills list | grep $SKILL_NAME"