unfreeze

Remove directory-scoped edit restrictions by deleting ~/.claude/freeze-dir.txt.

Updated Apr 15, 2026
One-click install
npx skills add https://github.com/ToanPV90/dotfiles --skill unfreeze-toanpv90
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: unfreeze
Source: https://github.com/ToanPV90/dotfiles/tree/main/claude/.claude/skills/unfreeze
Command: npx skills add https://github.com/ToanPV90/dotfiles --skill unfreeze-toanpv90

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This Skill solves the problem of being unable to edit files because directory-scoped edit restrictions are still active.

Core Features & Use Cases

  • Detect freeze state: Checks whether a freeze marker exists at ~/.claude/freeze-dir.txt to determine if restrictions are currently enforced.
  • Deactivate the restriction: Removes the freeze marker so edits are no longer limited to any directory.
  • Confirm to the user: Provides a clear confirmation message that the restriction has been lifted.

Quick Start

Ask the AI to unfreeze edits by removing the current edit restriction.

Frequently Asked Questions about unfreeze

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

FAQPage Schema
How do I remove directory edit restrictions in Claude Code?

A freeze marker is a configuration state file stored at ~/.claude/freeze-dir.txt that enforces directory-scoped edit restrictions. When this file exists, Claude Code limits file modifications to a specific directory until the marker is manually or programmatically deleted.

Why does Claude Code prevent me from editing files outside a specific directory?

Yes, you can unlock edits for continued editing anywhere by asking the AI to unfreeze the current configuration state. The system detects the freeze marker at ~/.claude/freeze-dir.txt, deletes it, and confirms the restriction has been lifted.

What is the best way to unfreeze edit restrictions after a freeze command?

The best way to unfreeze edit restrictions is to trigger the unfreeze command, which automatically detects and deletes the ~/.claude/freeze-dir.txt file. This removes the directory-scoped access limitations and restores unrestricted editing capabilities.

Does the unfreeze command work if there is no existing freeze marker?

The unfreeze command checks for the existence of the ~/.claude/freeze-dir.txt file to determine if restrictions are currently enforced. If no freeze marker is detected, it indicates no directory-scoped edit restrictions are active to remove.