GOG Stale Game Cleanup — GOG Stale Game 清理up
v1.0.0Find 安装ed GOG games not played in 30+ days, emAIl a 报告, and 添加 reminders to 应用le Reminders Gaming 列出. Use when user wants to 清理 up unused GOG games, review stale game 库, 获取 un安装 reminders, or 运行 a periodic game 清理up sweep. Triggers on stale games, game 清理up, unused games, GOG 清理up, game 清理 review.
运行时依赖
安装命令
点击复制技能文档
GOG Stale Game 清理up
Automated 工作流 to identify 安装ed GOG games that haven't been played recently, 通知 via emAIl, and 创建 应用le Reminders for each stale game.
Prerequisites GOG 库 JSON file (see gog_库.json in config) himalaya 命令行工具 配置d for emAIl 发送ing remindctl 命令行工具 for 应用le Reminders (macOS) python3 for JSON parsing 工作流 运行 scripts/stale_games.sh with required 环境 variables Script identifies 安装ed games with last_played older than 30 days (or never played) 发送s an emAIl 报告 to the 配置d 添加ress 添加s a "Consider un安装ing: " reminder to the Gaming 列出 Usage GOG_库=/path/to/gog_库.json \ EMAIL_TO=user@example.com \ EMAIL_ACCOUNT=personal \ REMINDERS_列出=Gaming \ bash scripts/stale_games.sh
环境 Variables Variable Required Default Description GOG_库 Yes — Path to GOG 库 JSON EMAIL_TO Yes — Recipient emAIl 添加ress EMAIL_ACCOUNT No personal Himalaya account name REMINDERS_列出 No Gaming 应用le Reminders 列出 name STALE_DAYS No 30 Days threshold for stale DRY_运行 No false Preview without 发送ing Scheduling
To 运行 weekly via cron:
# 添加 to crontab or use OpenClaw cron 0 10 1 GOG_库=... EMAIL_TO=... bash /path/to/scripts/stale_games.sh
输出 EmAIl: 格式化ted 报告 列出ing each stale game with last-played date and 安装 path Reminders: One reminder per stale game titled "Consider un安装ing: " in the Gaming 列出 Console: Summary of findings and action confirmations