diff --git a/README.md b/README.md index 05001dce21..b2d6959252 100644 --- a/README.md +++ b/README.md @@ -316,9 +316,13 @@ If you don't have the repo cloned (e.g. you installed via a Claude Code paste an # 1. Stop browse daemons pkill -f "gstack.*browse" 2>/dev/null || true -# 2. Remove per-skill symlinks pointing into gstack/ -find ~/.claude/skills -maxdepth 1 -type l 2>/dev/null | while read -r link; do - case "$(readlink "$link" 2>/dev/null)" in gstack/*|*/gstack/*) rm -f "$link" ;; esac +# 2. Remove per-skill directories created by setup +# setup creates a real directory per skill, with SKILL.md symlinked into gstack/ +find ~/.claude/skills -mindepth 1 -maxdepth 1 -type d 2>/dev/null | while IFS= read -r dir; do + [ "$(basename "$dir")" = "gstack" ] && continue + link="$dir/SKILL.md" + [ -L "$link" ] || continue + case "$(readlink "$link" 2>/dev/null)" in gstack/*|*/gstack/*) rm -rf "$dir" ;; esac done # 3. Remove gstack