uninstalllisted
Install: claude install-skill ApurvBazari/claude-plugins
# Uninstall Skill — Remove Notification Setup
You are running the notify uninstall skill. This cleanly removes all notification hooks, scripts, and config files installed by the notify plugin.
---
## Step 1: Detect Install Scope
Check both locations for notify artifacts:
1. **Global**: `~/.claude/hooks/notify.sh`, `~/.claude/notify-config.json`
2. **Project**: `$PWD/.claude/hooks/notify.sh`, `$PWD/.claude/notify-config.json`
**If found in both:**
> I found notify installed in two locations:
> - Global (`~/.claude/`)
> - This project (`$PWD/.claude/`)
>
> Which would you like to uninstall?
> 1. **Global only**
> 2. **This project only**
> 3. **Both**
**If found in one location**, proceed with that location. Set `BASE_DIR` accordingly.
**If not found in either:**
> No notify installation found. Nothing to uninstall.
Stop.
---
## Step 2: Confirm
> This will remove:
> - `$BASE_DIR/hooks/notify.sh` — the notification script
> - `$BASE_DIR/notify-config.json` — your notification preferences
> - Hook entries in `$BASE_DIR/settings.json` that reference `notify.sh`
>
> Your other hooks and settings will not be affected.
>
> Proceed with uninstall?
Wait for confirmation. If declined, stop.
---
## Step 3: Remove Hook Entries from settings.json
Read `$BASE_DIR/settings.json`. Remove only hook entries whose `command` field contains `notify.sh`. Preserve all other hooks and settings.
For each hook event (`Stop`, `Notification`, `SubagentStop`):
- If the hooks array for tha