Install Unfreeze
Pick your agent. Every command is ready to paste.
npx skills add garrytan/gstack --skill unfreezeThe open skills CLI detects your agents (Claude Code, Cursor, Codex and 70+ more) and installs to the right folder. Add -g to install globally.
01
Install it
Run the command above, or upload the folder in Claude.
02
Ask naturally
Describe the task. Your agent loads unfreeze when the request matches its description.
03
Name it if needed
If it does not trigger, say “use the unfreeze skill”. In Codex, type $unfreeze.
/unfreeze — Clear Freeze Boundary
Remove the edit restriction set by /freeze, allowing edits to all directories.
GSTACK_STATE_ROOT=$(~/.claude/skills/gstack/bin/gstack-paths --get GSTACK_STATE_ROOT); : "${GSTACK_STATE_ROOT:?gstack-paths failed; reinstall with ./setup or /gstack-upgrade}"
mkdir -p "$GSTACK_STATE_ROOT"/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_STATE_ROOT"/analytics/skill-usage.jsonl 2>/dev/null || true
Clear the boundary
bash "$HOME/.claude/skills/gstack/freeze/bin/freeze-state.sh" clear
This is explicit user-requested removal, not investigation cleanup. The shared writer serializes it with acquisition, replacement and owner-checked release. On FREEZE_BUSY or unexpected state, leave everything untouched and report recovery; never delete state or a possibly active mutation lock directly.
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.
Tips for Unfreeze
- • Start a fresh session after installing so your agent picks up the new skill.
- • It is part of a pack with 67 skills. Install only the ones you need with --skill to keep triggers precise.
- • If two skills overlap, mention the one you want by name.
Questions about Unfreeze
What does the Unfreeze skill do?
Clear the freeze boundary set by /freeze, allowing edits to all directories again. (gstack)
How do I install Unfreeze?
Run "npx skills add garrytan/gstack --skill unfreeze" in your project. The skills CLI installs it for Claude Code, Cursor, Codex and 70+ other agents. In Claude on the web, upload the skill folder as a ZIP under Customize > Skills.
Does Unfreeze work in Cursor and Codex?
Yes. Unfreeze uses the open SKILL.md format, so it works in Claude Code, Claude, Cursor, OpenAI Codex, Gemini CLI, GitHub Copilot and other agents that support agent skills.
Is Unfreeze free?
Unfreeze is open source on GitHub under the MIT license. It is free to install; check the license before commercial use.
Who made Unfreeze?
Unfreeze is published by Garry Tan in the garrytan/gstack repository, together with 66 other skills.


