fill-workday-timesheet
Fill Workday Timesheet
Assisted, review-first automation of the Workday Enter Time flow, driven by the claude-in-chrome extension (the user's real, logged-in Chrome).
For the current week it proposes hours per weekday against a project, shows the whole-week plan, and only saves after the user confirms.
Entering time writes real data — never save without explicit confirmation.
Local skill, maintained in this repo (
.source.jsonhas"repo": null). Soft dependency: thelogin-microsoft-ssoskill (logged-in tab) and theclaude-in-chromeextension.
Approach — enter the whole week at once
The preferred, efficient method is Actions → Enter Time by Type, which enters every day of the week in a single dialog and one save — not day-by-day.
The typical week is DEFAULT_HOURS (e.g. 8) on each weekday; the only adjustments are the few days the user did not work, which are set to 0.
So: read the current week, propose the full week, confirm it as a whole, then apply once.
Defaults (local config, never committed)
Read defaults from ~/.config/harness-configs/fill-workday-timesheet/config; they are user/tenant-specific so they are not hardcoded here: