Install
openclaw skills install gog-stale-game-cleanupFind installed GOG games not played in 30+ days, email a report, and add reminders to Apple Reminders Gaming list. Use when user wants to clean up unused GOG games, review stale game library, get uninstall reminders, or run a periodic game cleanup sweep. Triggers on stale games, game cleanup, unused games, GOG cleanup, game purge review.
openclaw skills install gog-stale-game-cleanupAutomated workflow to identify installed GOG games that haven't been played recently, notify via email, and create Apple Reminders for each stale game.
gog_library.json in config)himalaya CLI configured for email sendingremindctl CLI for Apple Reminders (macOS)python3 for JSON parsingscripts/stale_games.sh with required environment variableslast_played older than 30 days (or never played)GOG_LIBRARY=/path/to/gog_library.json \
EMAIL_TO=user@example.com \
EMAIL_ACCOUNT=personal \
REMINDERS_LIST=Gaming \
bash scripts/stale_games.sh
| Variable | Required | Default | Description |
|---|---|---|---|
GOG_LIBRARY | Yes | — | Path to GOG library JSON |
EMAIL_TO | Yes | — | Recipient email address |
EMAIL_ACCOUNT | No | personal | Himalaya account name |
REMINDERS_LIST | No | Gaming | Apple Reminders list name |
STALE_DAYS | No | 30 | Days threshold for stale |
DRY_RUN | No | false | Preview without sending |
To run weekly via cron:
# Add to crontab or use OpenClaw cron
0 10 * * 1 GOG_LIBRARY=... EMAIL_TO=... bash /path/to/scripts/stale_games.sh