with one click
end-workday
Clock out — stop 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 out — stop 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 | end-workday |
| description | Clock out — stop tracking workday hours |
| argument-hint | [time] |
| allowed-tools | Read, Write, Edit, Bash, AskUserQuestion, mcp__mcp-atlassian__jira_search, mcp__things__*, mcp__omnifocus__* |
Clock out of the current workday segment. Argument: $ARGUMENTS (optional time).
Read ~/Vaults/Notes/0-log/worklog/CLAUDE.md for the canonical worklog
format — frontmatter schema, workday tracking rules.
Extract optional time and flags from $ARGUMENTS:
5pm, 17:00, 5:30pm, etc. Default: current time via
date +%H:%M.--no-pickup or --quick: Skip the pick-up review phase entirely.Normalize 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). Error if the file doesn't exist — nothing to clock out of.workday entry with no end.
end on the open segment.end - start in decimal hours (e.g., 08:00→17:00 = 9h)./accomplishment)"Skip this entire phase if any of these are true:
--no-pickup or --quick flag was passedassignee = currentUser() AND status = "In Progress" AND sprint in openSprints()## Pick-up bullets* **SE-XXXX**: [summary] — in progress, not worked on today## Pick-up section
(create the section if it doesn't exist)## Pick-up section (including anything added during the
day and the Jira supplement)