unfreeze skill (gstack)
What it does. Clear the freeze boundary set by /freeze, allowing edits to all directories again. (gstack) Part of garrytan/gstack (Garry Tan's Claude Code skill suite) (garrytan/gstack).
| Upstream | garrytan/gstack |
| Skill file | unfreeze/SKILL.md |
| License | MIT |
| Author | Garry Tan |
| Fetched | 2026-09-10 |
Install
git clone https://github.com/garrytan/gstack ~/.claude/skills/gstack && cd ~/.claude/skills/gstack && ./setupinstalls the whole suite;npx skills add garrytan/gstack --skill unfreezecopies just this skill (many gstack skills call the sharedbin/andbrowsedaemon, so prefer the full install).- Raw file:
curl -sL https://raw.githubusercontent.com/garrytan/gstack/HEAD/unfreeze/SKILL.md
SKILL.md (verbatim)
name: unfreeze
version: 0.1.0
description: Clear the freeze boundary set by /freeze, allowing edits to all directories again. (gstack)
triggers:
- unfreeze edits
- unlock all directories
- remove edit restrictions
allowed-tools:
- Bash
- Read
<!-- AUTO-GENERATED from SKILL.md.tmpl — do not edit directly -->
<!-- Regenerate: bun run gen:skill-docs -->When to invoke this skill
Use when you want to widen edit scope without ending the session. Use when asked to "unfreeze", "unlock edits", "remove freeze", or "allow all edits".
/unfreeze — Clear Freeze Boundary
Remove the edit restriction set by /freeze, allowing edits to all directories.
mkdir -p ~/.gstack/analytics
echo '{"skill":"unfreeze","ts":"'$(date -u +%Y-%m-%dT%H:%M:%SZ)'","repo":"'$(basename "$(git rev-parse --show-toplevel 2>/dev/null)" 2>/dev/null || echo "unknown")'"}' >> ~/.gstack/analytics/skill-usage.jsonl 2>/dev/null || true
Clear the boundary
eval "$(~/.claude/skills/gstack/bin/gstack-paths)"
STATE_DIR="$GSTACK_STATE_ROOT"
if [ -f "$STATE_DIR/freeze-dir.txt" ]; then
PREV=$(cat "$STATE_DIR/freeze-dir.txt")
rm -f "$STATE_DIR/freeze-dir.txt"
echo "Freeze boundary cleared (was: $PREV). Edits are now allowed everywhere."
else
echo "No freeze boundary was set."
fi
Tell the user the result. Note that /freeze hooks are still registered for the
session — they will just allow everything since no state file exists. To re-freeze,
run /freeze again.
Other files in this skill
Back to garrytan/gstack (Garry Tan's Claude Code skill suite) or Agent skills.