Files
stablyai__agent-slack/scripts/install-skill.sh
2026-02-04 16:38:41 -08:00

39 lines
845 B
Bash
Executable File

#!/usr/bin/env bash
set -euo pipefail
# Manual skill installation script.
# Prefer: npx skills add stablyai/agent-slack
# See: https://skills.sh
ROOT="$(cd "$(dirname "${BASH_SOURCE[0]}")/.." && pwd)"
SRC="${ROOT}/skills/agent-slack"
if [[ ! -d "${SRC}" ]]; then
echo "Skill source not found: ${SRC}" >&2
exit 1
fi
install_one() {
local dest_root="$1"
local dest="${dest_root}/agent-slack"
mkdir -p "${dest_root}"
if command -v rsync >/dev/null 2>&1; then
mkdir -p "${dest}"
rsync -a --delete "${SRC}/" "${dest}/"
else
rm -rf "${dest}"
cp -R "${SRC}" "${dest}"
fi
echo "Installed skill to: ${dest}"
}
install_one "${HOME}/.agents/skills" # Codex, Gemini CLI, OpenCode
install_one "${HOME}/.claude/skills" # Claude Code
echo ""
echo "Tip: For more agents, use: npx skills add stablyai/agent-slack"