Skip to content
alyn
Garry Tan

Unfreeze skill

Clear the freeze boundary set by /freeze, allowing edits to all directories again. (gstack)

$npx skills add garrytan/gstack --skill unfreeze
View this skill on GitHubgarrytan/gstack/unfreeze/SKILL.md
Pack stars
141,100
Pack installs
47k
Alyn Score
75/99
Updated
7 h ago
License
MIT
– views – installs via Alyn

Garry Tan

Unfreeze

Install Unfreeze

Pick your agent. Every command is ready to paste.

$npx skills add garrytan/gstack --skill unfreeze

The 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.

The skill itself

SKILL.md

FolderGitHub

/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.

Similar skills. From other creators.