GOG Dormant Game Cleanup

AdvisoryAudited by Static analysis on May 6, 2026.

Overview

No suspicious patterns detected.

Findings (0)

Artifact-based informational review of SKILL.md, metadata, install specs, static scan signals, and capability signals. ClawScan does not execute the skill or run runtime probes.

What this means

Running the skill may send a report through your configured mail tool and add items to your Reminders list.

Why it was flagged

When run normally, the script invokes local tools that send an email and create reminders. These actions are central to the stated purpose, but they are real side effects.

Skill content
himalaya message write \
      --account "$ACCOUNT" ...
...
remindctl add --title "Consider uninstalling: $name (last played: $last)" --list "$REMINDERS_LIST"
Recommendation

Run with DRY_RUN=1 first, confirm the selected email account and reminder list, and avoid unattended scheduling unless you want those side effects.

What this means

The skill can use your configured mail account to send the dormant-games report.

Why it was flagged

The script uses a configured local himalaya email account, defaulting to 'personal'. This is expected for sending the report, and no hardcoded credentials or unrelated account access are shown.

Skill content
ACCOUNT="${3:-personal}"
...
himalaya message write \
      --account "$ACCOUNT"
Recommendation

Use a known himalaya account, review its configuration, and prefer DRY_RUN if you do not want email sent.

What this means

Behavior depends on whatever local jq, himalaya, and remindctl binaries are installed on the system.

Why it was flagged

The skill depends on local CLI tools, while the registry metadata lists no required binaries. The dependencies are disclosed in the README and purpose-aligned, but users must supply trusted local versions.

Skill content
- `jq` — JSON parsing
- `himalaya` — email delivery (optional; skips email if absent)
- `remindctl` — Apple Reminders (optional; skips reminders if absent)
Recommendation

Verify these tools are installed from trusted sources and understand their account/device permissions before running the skill.

What this means

A local report containing installed game names and paths may remain on disk after the run.

Why it was flagged

The generated report includes game names and install paths, then stores that summary in a fixed /tmp file before emailing it.

Skill content
printf "%-40s %-22s %s\n" "GAME" "LAST PLAYED" "INSTALL PATH"
...
} > /tmp/gog_dormant_email.txt

body=$(cat /tmp/gog_dormant_email.txt)
Recommendation

Delete /tmp/gog_dormant_email.txt after use if you consider the game list or install paths private, or modify the script to use a private temporary file.

What this means

If scheduled, the script may repeatedly send reports and create reminders without further manual action.

Why it was flagged

The skill documents optional recurring execution. This is clearly disclosed and user-directed, but it creates ongoing automated behavior if the user enables it.

Skill content
To run weekly via cron:

```bash
# Every Monday at 9 AM
0 9 * * 1 /path/to/gog_dormant_cleanup.sh 30 /path/to/gog_library.json
```

Or use OpenClaw's cron tool for managed scheduling.
Recommendation

Only enable cron/OpenClaw scheduling if recurring cleanup nudges are desired, and monitor for duplicate reminders.