#!/usr/bin/env bash set -euo pipefail ROOT="$(cd "$(dirname "$0")" && pwd)" HERMES_HOME="${HERMES_HOME:-$HOME/.hermes}" SKILL_DEST="$HERMES_HOME/skills/social-media/xianyu-hunter-monitor" PROJECT_DEST="${XIANHU_INSTALL_DIR:-$HOME/xianyu-hunter}" echo "==> Installing xianyu-hunter-monitor skill" mkdir -p "$(dirname "$SKILL_DEST")" rm -rf "$SKILL_DEST" cp -R "$ROOT/skill/xianyu-hunter-monitor" "$SKILL_DEST" echo "==> Installing xianyu-hunter project to $PROJECT_DEST" if [ -e "$PROJECT_DEST" ]; then backup="$PROJECT_DEST.backup.$(date +%Y%m%d-%H%M%S)" echo "Existing project found; moving to $backup" mv "$PROJECT_DEST" "$backup" fi cp -R "$ROOT/project/xianyu-hunter" "$PROJECT_DEST" cd "$PROJECT_DEST" echo "==> Installing npm dependencies" npm install echo "==> Installing Playwright Chromium" npx playwright install chromium echo "==> Done" echo "Skill: $SKILL_DEST" echo "Project: $PROJECT_DEST" echo cat < 获取/刷新登录二维码 -> 扫码 -> 刷新账号状态 EOF