What problem does it solve?
This Skill helps teams coordinate and verify the USYD admin automation stack by aligning local logs, Notion snapshots, Canvas data, and the timetable, reducing manual checks and drift.
Core Features & Use Cases
- Inspect current state: review downloads/usyd/sync.log, downloads/usyd/latest_snapshot.json, and the current Notion page titled USYD Admin Snapshot to determine if updates are needed.
- Verify source truth: compare Canvas assignments, quizzes, and due dates with the timetable CSV to ensure consistency before publishing tasks or updates.
- Run and maintain: execute local scripts to refresh the latest snapshot, append to the sync log, and upsert Notion pages and student tasks, while archiving stale entries when appropriate.
- Scheduling & reliability: daily runs are guarded by a user-level systemd timer and flock lock to prevent overlapping executions.
Quick Start
Run the local USYD admin sync to refresh the latest snapshot and update Notion pages.