Back to Skills

unfreeze

Clear the freeze boundary set by /freeze, allowing edits to all directories again. 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".

28,165stars3,385forksUpdated 3/20/2026

Security Assessment

Safe(100/100)
Security Score100/100

About unfreeze

The 'unfreeze' skill is designed to remove the editing restrictions set by the '/freeze' command, allowing unrestricted edits to all directories within a session. It addresses the need for broader editing capabilities during a session without having to terminate or restart it. This skill is ideal for situations where users wish to regain full access to modify the project without resetting or exiting the current working environment. By invoking '/unfreeze', the previously set freeze boundary is cleared, and all directories are open to edits once again.

One of the key features of this skill is its ability to clear the freeze boundary while retaining the session state. It works by removing the freeze flag from the system, allowing the user to continue working within the same session. However, it is important to note that the '/freeze' hooks remain active for the session and can be re-triggered if needed. This allows users to dynamically adjust the scope of their editing permissions throughout their work. The skill is especially useful when users need to expand their editing capabilities in a collaborative or iterative development environment, without disrupting ongoing work.

Use cases for the 'unfreeze' skill include project collaboration where editing boundaries need to be temporarily lifted, continuous integration workflows where multiple edits need to be made in quick succession, and environments where users need the flexibility to toggle between restricted and unrestricted editing permissions as they progress through their tasks. This skill is particularly useful for developers and system administrators who manage the editing scope in controlled environments.

FAQ

How do I use the 'unfreeze' skill?

To use the 'unfreeze' skill, simply run the '/unfreeze' command. This will remove the freeze boundary set by '/freeze' and allow edits to all directories within the current session.

Is there any special requirement to use '/unfreeze'?

No special requirements are needed beyond the ability to run the '/unfreeze' command in a session where the '/freeze' command has been previously invoked.

Does '/unfreeze' affect my current session state?

No, '/unfreeze' only removes the freeze boundary and allows edits to all directories. The session state remains unchanged, and the '/freeze' hooks will still be active for the session, meaning you can reapply the freeze if necessary.

Can I undo '/unfreeze' once executed?

No, once '/unfreeze' is executed, the freeze boundary is cleared. To restore the freeze, you would need to manually invoke the '/freeze' command again.

Install unfreeze

Download and extract the skill files to your .claude/skills/ directory.

Quick Setup:

  1. Copy the skill folder to .claude/skills/
  2. Claude will automatically detect and use the skill

Repository

garrytan/gstack