unfreeze

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

1|Updated Feb 22, 2026
One-click install
npx skills add https://github.com/TarunTeja44/portfolio --skill unfreeze-tarunteja44
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unfreeze
Source: https://github.com/TarunTeja44/portfolio/tree/main/.agents/skills/gstack-unfreeze
Command: npx skills add https://github.com/TarunTeja44/portfolio --skill unfreeze-tarunteja44

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? When a /freeze command restricts edits to a specific directory during a session, you need a way to lift that restriction without ending the session. This Skill clears the freeze boundary so edits are allowed everywhere again. ## Core Features & Use Cases - Clear Freeze Boundary: Deletes the freeze-dir.txt state file from the gstack state directory, restoring full edit access. - Usage Analytics Logging: Appends a timestamped usage record to the local skill-usage.jsonl analytics file. - Use Case: You previously ran /freeze to lock edits to the src/ directory while refactoring, and now you need to update configuration files elsewhere. Run /unfreeze to widen the edit scope without restarting the session. ## Quick Start Ask the assistant to unfreeze the session 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 in a gstack session?

Run the /unfreeze command to delete the freeze-dir.txt state file from the gstack state directory. This restores edit access to all directories without ending the current session.

What is the difference between freeze and unfreeze commands?

The /freeze command restricts edits to a chosen directory by writing a freeze-dir.txt state file, while /unfreeze deletes that file to allow edits everywhere. They work as a pair for controlling edit scope during a session.

Does unfreeze work if no freeze boundary was set?

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

Do freeze hooks stay active after running unfreeze?

Yes, the /freeze hooks remain registered for the session but allow all edits because the state file no longer exists. To restrict edits again, run /freeze once more.

Where does unfreeze store its state and analytics data?

State is stored in the directory set by CLAUDE_PLUGIN_DATA, defaulting to ~/.gstack. Usage events are appended to ~/.gstack/analytics/skill-usage.jsonl as JSON lines.