with one click
start-workday
Clock in — start tracking workday hours
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Menu
Clock in — start tracking workday hours
Install with Codex or Claude Copy this prompt, paste it into Codex, Claude, or another assistant, and let it review the skill page and install it for you.
Based on SOC occupation classification
Sweep Wolf calendars and the DMP calendar for OoO mirroring, tag-line normalization, and DMP conflict detection. Auto mode is silent and runs once per day, fired by the first worklog-touching skill that creates today's worklog file. Interactive mode (default) does the full sweep.
Log a notable accomplishment
Systematic code audit of a Python codebase against DMP standards
Ship completed work — direct release or PR
Find what to work on next — pulls from Jira, OmniFocus, and local inbox/TODO
Log commute time to daily work log
| name | start-workday |
| description | Clock in — start tracking workday hours |
| argument-hint | [time] [client] |
| allowed-tools | Read, Write, Edit, Bash, AskUserQuestion |
Clock in for a client. Argument: $ARGUMENTS (optional time and client).
Read ~/Vaults/Notes/0-log/worklog/CLAUDE.md for the canonical worklog
format — frontmatter schema, workday tracking rules.
Extract optional time and optional client from $ARGUMENTS:
8am, 8:30am, 17:00, etc. Default: current time via
date +%H:%M.DMP.Examples:
/start-workday → DMP, now/start-workday 8am → DMP, 08:00/start-workday Personal → Personal, now/start-workday Personal 8am → Personal, 08:00/start-workday 8:30am DMP → DMP, 08:30Normalize time to 24-hour HH:MM format.
date +%H:%M for current time.~/Vaults/Notes/0-log/worklog/YYYY/MM/YYYY-MM-DD.md
(today's date). Create year/month directories and file with minimal
frontmatter if it doesn't exist. If you just created the file (it did
not exist before this run), invoke /calendar-cleanup --auto after
writing the initial frontmatter and before continuing — this fires the
once-per-day silent calendar sweep. Continue with the rest of the
procedure regardless of cleanup outcome.workday entry with no
end), warn the user and ask whether to close it first (set its end to
now) or abort.{client, start} to the workday list in
frontmatter. Create the workday list if it doesn't exist.