Importance: High (touched the canonical skill repo and surfaced a real two-store drift issue). Status: Core work Complete; a few items Pending Sam's confirmation (listed at end).

Continuation of the earlier /monthly-dedupe rewrite session. Sam approved 1A/2C/3A/4A and asked to extend the self-audit step to other scheduled tasks/skills.

What shipped this turn

Key finding (worth a decision)

There are two distinct skill stores. The sail-skills repo holds a curated ~17-skill set. The Cowork/Mac mount (/mnt/skills/user) holds ~80 skills, including the four scheduled ones targeted for the self-audit step: seo-pulse, wp-site-health, google-ads-daily-negatives, outlook-review. Those four are not in the repo, and the Cowork mount is read-only from web chat. So the injector is the apply mechanism: run it in a Mac/Codex/Cowork session with write access and it patches them in place. I deliberately did not push Cowork copies into the repo as canonical, to avoid forking them from the live Mac versions (the drift trap).

Also flagged: the repo already contains a cowork-disk-cleanup skill. That appears to be ephemeral-container cleanup, distinct from the Mac home-folder monthly-dedupe, but worth a 30-second confirm that they are not redundant.

The two screaming-frog skills already carry a self-audit block; no action needed there.

Why the session paused here

All four approved items are executed or staged. The remaining steps (running the injector against the live Mac skills, confirming notification targets, pointing the live scheduler at /monthly-dedupe) need a session with write access to the Mac, which this web chat does not have.

Recommended next actions (discretionary)

  1. In a Mac/Cowork/Codex session, run docs/apply-selfaudit-to-scheduled-skills.sh (auto-detects the skills dir or takes a path). It is idempotent and reversible.
  2. Fill the two PENDING values on the Monthly Dedupe Config page: Sam's alert cell (SAM_IMESSAGE) and Teams DM id (SAM_TEAMS_ID). Until set, runs log the alert text instead of sending.
  3. Point the existing "Monthly Home-Folder Duplicate Scan" scheduled task at /monthly-dedupe and retire the old read-only body.
  4. Quick confirm that cowork-disk-cleanup and monthly-dedupe are not redundant.

Handoff for the next agent