GOG Stale Game Cleanup
/install gog-stale-game-cleanup
GOG Stale Game Cleanup
Automated workflow to identify installed GOG games that haven't been played recently, notify via email, and create Apple Reminders for each stale game.
Prerequisites
- GOG library JSON file (see
gog_library.jsonin config) himalayaCLI configured for email sendingremindctlCLI for Apple Reminders (macOS)python3for JSON parsing
Workflow
- Run
scripts/stale_games.shwith required environment variables - Script identifies installed games with
last_playedolder than 30 days (or never played) - Sends an email report to the configured address
- Adds a "Consider uninstalling: \x3Cgame>" reminder to the Gaming list
Usage
GOG_LIBRARY=/path/to/gog_library.json \
[email protected] \
EMAIL_ACCOUNT=personal \
REMINDERS_LIST=Gaming \
bash scripts/stale_games.sh
Environment Variables
| 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 |
Scheduling
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
Output
- Email: Formatted report listing each stale game with last-played date and install path
- Reminders: One reminder per stale game titled "Consider uninstalling: \x3Cgame name>" in the Gaming list
- Console: Summary of findings and action confirmations
- Make sure OpenClaw is installed (local or Docker)
- Run the install command in chat:
/install gog-stale-game-cleanup - After installation, invoke the skill by name or use
/gog-stale-game-cleanup - Provide required inputs per the skill's parameter spec and get structured output
What is GOG Stale Game Cleanup?
Find 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... It is an AI Agent Skill for Claude Code / OpenClaw, with 44 downloads so far.
How do I install GOG Stale Game Cleanup?
Run "/install gog-stale-game-cleanup" in the OpenClaw or Claude Code chat to install it in one step — no extra setup required.
Is GOG Stale Game Cleanup free?
Yes, GOG Stale Game Cleanup is completely free, licensed under MIT-0. You can download, install and use it at no cost.
Which platforms does GOG Stale Game Cleanup support?
GOG Stale Game Cleanup is cross-platform and runs anywhere OpenClaw / Claude Code is available (cross-platform).
Who created GOG Stale Game Cleanup?
It is built and maintained by terrycarter1985 (@terrycarter1985); the current version is v1.0.0.