skills/sync.sh
星月 85e58ae239 refactor: split skills into hermes/ and cursor/ categories
- Move all Hermes skills from skills/ to hermes/
- Add cursor/ for Cursor rules (.mdc)
- Add code-review.mdc (Gitea PR review with tea CLI)
- Update sync.sh to use new hermes/ path
- Update README with new structure
2026-04-22 19:41:29 +08:00

33 lines
810 B
Bash
Executable File

#!/bin/bash
# 同步 shazhou/skills 到各目标
# - hermes/ → ~/.hermes/skills/openclaw-imports/
# - cursor/ → 不自动同步(手动复制到各项目 .cursor/rules/)
# 用法:bash sync.sh
set -euo pipefail
SCRIPT_DIR="$(cd "$(dirname "$0")" && pwd)"
SOURCE="$SCRIPT_DIR/hermes"
TARGET="$HOME/.hermes/skills/openclaw-imports"
if [ ! -d "$SOURCE" ]; then
echo "❌ 找不到 $SOURCE"
exit 1
fi
mkdir -p "$TARGET"
count=0
for skill_dir in "$SOURCE"/*/; do
skill_name=$(basename "$skill_dir")
target_dir="$TARGET/$skill_name"
rsync -a --delete "$skill_dir" "$target_dir/"
echo "$skill_name"
count=$((count + 1))
done
echo ""
echo "同步完成!共 $count 个 hermes skills → $TARGET"
echo ""
echo "💡 cursor/ 下的 .mdc 文件请手动复制到项目的 .cursor/rules/"