All skills
garrytan avatar

/unfreeze

@01593aa official
by Garry Tangarrytan/gstack135k stars
20,051

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

Requires /freeze

Use this Skill: https://skilld.dev/gh/garrytan/gstack/unfreeze

This session only. Nothing lands on disk.

SKILL.md

≈25 tokens always: the name and description. ≈322 when used: this file.

<!-- 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

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.

Source: SKILL.md on GitHub

No alerts3d3 checks · Risk SAFE
  • Gen Agent Trust Hub3d

    The skill clears local directory restrictions by removing a state file and uses a local helper script to resolve environment paths.

  • Socket3d

    No alerts

  • Snyk3d

    Risk: LOW · No issues

Signed by skilld at 01593aa. This ties the file your Agent reads to that commit on GitHub. It does not review the instructions.

Last checked against GitHub 18 hours ago.

Activeupdated 5 days ago
What it can do
Runs commands Reads files
version
0.1.0
triggers
[
  "unfreeze edits",
  "unlock all directories",
  "remove edit restrictions"
]
All 2 allowed tools
BashRead
  • gstack
  • bash
  • freeze
  • edit-scope
  • session-state
  • directory-restrictions

README badge

README badge for garrytan/gstack/unfreeze

Removes the edit restriction set by /freeze, restoring the ability to edit all directories in the session. Part of the gstack workflow for managing edit scope boundaries.

Generated from the current SKILL.md.

What does this skill do?
Clears the freeze boundary set by /freeze, allowing edits to all directories again within the same gstack session.
Do I need to end my session to use this?
No. This skill removes edit restrictions without ending the session, so you can continue working with expanded edit scope.
Will /freeze hooks still be active after running unfreeze?
Yes. The /freeze hooks remain registered for the session but will allow all edits since the freeze state file is deleted. Running /freeze again will re-enable restrictions.
What happens if no freeze boundary is currently set?
The skill will report that no freeze boundary was set and make no changes.

Generated from the current SKILL.md. These answers refresh after source changes.