From egregore
Removes the egregore watchdog daemon and its associated files. Use when stopping automated session relaunching or cleaning up egregore infrastructure.
How this skill is triggered — by the user, by Claude, or both
Slash command
/egregore:uninstall-watchdogThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
Removes the egregore watchdog daemon and cleans up all files
Removes the egregore watchdog daemon and cleans up all files created by the install-watchdog skill. After uninstalling, egregore sessions will no longer be relaunched automatically.
OS=$(uname -s)
macOS (launchd):
PLIST=~/Library/LaunchAgents/com.egregore.watchdog.plist
# Unload the agent (stops it if running)
launchctl unload "$PLIST" 2>/dev/null
# Remove the plist file
rm -f "$PLIST"
Linux (systemd):
# Stop and disable the timer and service
systemctl --user stop egregore-watchdog.timer 2>/dev/null
systemctl --user disable egregore-watchdog.timer 2>/dev/null
# Remove unit files
rm -f ~/.config/systemd/user/egregore-watchdog.timer
rm -f ~/.config/systemd/user/egregore-watchdog.service
# Reload systemd to pick up the removal
systemctl --user daemon-reload
# Remove pidfile if present
rm -f ~/.egregore/watchdog.pid
# Remove watchdog log
rm -f ~/.egregore/watchdog.log
macOS:
launchctl list | grep egregore
# Should produce no output
Linux:
systemctl --user list-timers | grep egregore
# Should produce no output
Report to the user that the watchdog has been removed and automatic relaunching is disabled.
| File | Platform | Purpose |
|---|---|---|
~/Library/LaunchAgents/com.egregore.watchdog.plist | macOS | launchd agent definition |
~/.config/systemd/user/egregore-watchdog.timer | Linux | systemd timer unit |
~/.config/systemd/user/egregore-watchdog.service | Linux | systemd service unit |
~/.egregore/watchdog.pid | both | PID of last watchdog run |
~/.egregore/watchdog.log | macOS | watchdog output log |
~/Library/LaunchAgents/com.egregore.watchdog.plist
does not exist after uninstall completes~/.config/systemd/user/egregore-watchdog.timer and
egregore-watchdog.service are both removed and systemctl --user daemon-reload has runlaunchctl list | grep egregore (macOS) or systemctl --user list-timers | grep egregore (Linux)~/.egregore/watchdog.pid and ~/.egregore/watchdog.log are
removed (or absent if they were never created)npx claudepluginhub athola/claude-night-market --plugin egregoreInstalls a persistent watchdog daemon via launchd (macOS) or systemd (Linux) that monitors and relaunches egregore sessions every 5 minutes. Use after initializing an egregore project on a new machine.
Stops and removes the ClaudeClaw background service for the current instance. Preserves data while removing the service unit.
Removes aweek heartbeat (launchd on macOS or crontab on Linux) and/or .aweek/ data directory from projects, with mandatory user confirmations for destructive actions.