unfreeze

Clears the freeze boundary state file to allow edits in all directories again.

107|7|Updated Mar 29, 2026
One-click install
npx skills add https://github.com/no-session/pstack --skill unfreeze-no-session
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unfreeze
Source: https://github.com/no-session/pstack/tree/main/unfreeze
Command: npx skills add https://github.com/no-session/pstack --skill unfreeze-no-session

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? After running /freeze to restrict edits to a specific directory, you may need to widen the edit scope without ending your session. This Skill removes that restriction so edits are permitted everywhere again. ## Core Features & Use Cases - Clear Freeze Boundary: Deletes the freeze-dir.txt state file from the pstack state directory, removing the edit restriction. - Status Feedback: Reports the previously frozen directory path, or tells you if no freeze boundary was set. - Use Case: You froze edits to the src/ directory while refactoring, finished the work, and now want to edit documentation and config files elsewhere. Run /unfreeze to restore full edit access without restarting the session. ## Quick Start Ask the assistant to unfreeze and allow edits to all directories again.

Frequently Asked Questions about unfreeze

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I remove a freeze boundary on edits?

Run the /unfreeze command to delete the freeze-dir.txt state file from the pstack state directory. This immediately allows edits in all directories again without ending your session.

How to widen edit scope after using /freeze?

Use /unfreeze to clear the restriction set by /freeze. The skill removes the state file that tracks the frozen directory, so the freeze hooks allow all edits. Run /freeze again later to re-restrict scope.

Does unfreeze work if no freeze was set?

Yes, it handles that case gracefully. If no freeze-dir.txt state file exists, the skill reports that no freeze boundary was set and makes no changes.

Why do freeze hooks still run after unfreezing?

The /freeze hooks remain registered for the session even after unfreezing. They simply allow everything because the state file no longer exists, so there is no functional restriction.

Where is the freeze state stored?

The freeze state is stored in a freeze-dir.txt file inside the pstack state directory, which defaults to ~/.pstack or the path set by the CLAUDE_PLUGIN_DATA environment variable.