Add Groundhog Day to tools catalog (#971)

Autonomous backup agent for GitHub Copilot CLI skills. Watches, syncs,
and pushes skill changes to GitHub in real time. One-line install,
survives reboots, zero interaction after setup.

Co-authored-by: DUBSOpenHub <DUBSOpenHub@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
This commit is contained in:
Gregg Cochran
2026-03-11 17:49:50 -07:00
committed by GitHub
parent e65c8359b1
commit b3ae42b16b

View File

@@ -259,3 +259,51 @@ tools:
- copilot
- agent
- manager
- id: groundhog-day
name: Groundhog Day
description: >-
Autonomous backup agent for GitHub Copilot CLI skills. Watches your
~/.copilot/skills/ directory in real time, commits every change with
meaningful messages, and pushes to GitHub automatically. Starts on boot
via macOS LaunchAgent, restarts if it crashes, and requires zero
interaction after setup. One-line installer creates a backup repo,
seeds it with existing skills, and starts the watcher. Includes a daily
health check, sync locking, push retry, and empty-source protection.
category: CLI Tools
featured: false
requirements:
- macOS or Linux
- GitHub CLI (gh) authenticated
- git
- fswatch (installed automatically via Homebrew on macOS)
links:
github: https://github.com/DUBSOpenHub/groundhog-day
features:
- "👀 Real-Time Watch: Detects every create, edit, rename, and delete in your skills directory using fswatch"
- "🔄 Auto Sync: Commits and pushes changes to GitHub with meaningful commit messages"
- "🏥 Daily Health Check: Automated 6 AM checkup validates watcher, repo state, remote sync, and log health"
- "⚡ One-Line Install: curl installer creates a backup repo, seeds existing skills, and starts the watcher"
- "🛡️ Built-In Safety: Sync locking, push retry, empty-source guard, and graceful shutdown"
- "🔁 Survives Reboots: macOS LaunchAgent keeps it alive across restarts"
configuration:
type: bash
content: |
# Install in one line
curl -fsSL https://raw.githubusercontent.com/DUBSOpenHub/groundhog-day/main/install.sh | bash
# Or install with Homebrew
brew install DUBSOpenHub/tap/groundhog-day
# Check status
groundhog status
# Run a manual health check
groundhog checkup
tags:
- cli
- backup
- skills
- automation
- macos
- launchagent