扫描已安装的 GOG 游戏,筛选出 30 天以上未运行的游戏,将列表发送至设定的个人邮箱,并在 Apple 提醒事项的“游戏”列表中添加提醒。
Use this skill when the user wants a repeatable cleanup workflow for their installed GOG library.
installed == truelast_played is at least 30 days agoGaming listThis skill is designed to work with the workspace config files already present in this environment:
config/gog_library.jsonconfig/himalaya.tomlGamingbash
python3 scripts/gog_cleanup_reminder.py --dry-run --print-json
bash
python3 scripts/gog_cleanup_reminder.py
bash
python3 scripts/gog_cleanup_reminder.py --days 45
python3 scripts/gog_cleanup_reminder.py --list Gaming
python3 scripts/gog_cleanup_reminder.py --email-account personal
python3 scripts/gog_cleanup_reminder.py --allow-no-play-history
python3 scripts/gog_cleanup_reminder.py --skip-email
python3 scripts/gog_cleanup_reminder.py --skip-reminders
himalaya must be installed and able to send mail for the chosen account.remindctl must be installed on macOS and authorized to access Apple Reminders.last_played = null are ignored to avoid noisy reminders. Use --allow-no-play-history if you want those included.--dry-run shows the email body without sending mail or creating reminders.