From workflow-skills
End-of-day wrap-up that summarizes completed tasks, surfaces carryover items, and appends to today's daily note. Use when the user says "end of day", "eod", "wrap up", "done for today", or "daily wrap".
npx claudepluginhub arosenkranz/claude-code-config --plugin workflow-skillsThis skill uses the workspace's default tool permissions.
Refer to `~/.claude/skills/obsidian-core/SKILL.md` for CLI patterns, preflight checks, and error handling.
Compares coding agents like Claude Code and Aider on custom YAML-defined codebase tasks using git worktrees, measuring pass rate, cost, time, and consistency.
Designs and optimizes AI agent action spaces, tool definitions, observation formats, error recovery, and context for higher task completion rates.
Designs, implements, and audits WCAG 2.2 AA accessible UIs for Web (ARIA/HTML5), iOS (SwiftUI traits), and Android (Compose semantics). Audits code for compliance gaps.
Refer to ~/.claude/skills/obsidian-core/SKILL.md for CLI patterns, preflight checks, and error handling.
Check the user's invocation:
Determine reflection depth based on context:
Check today's day of week (from the date) to set the default.
Run these in parallel — this is background data gathering, not a user interaction step:
obsidian daily:read 2>/dev/null
obsidian tasks daily 2>/dev/null
obsidian files folder=Sessions 2>/dev/null
From tasks daily, separate completed (- [x]) and open (- [ ]) tasks. From files folder=Sessions, filter for files matching today's date prefix YYYY-MM-DD-*.
Show the completed tasks found. Ask: "Anything else you finished today that isn't tracked here?"
Wait for response. Add any extras to the completed list.
Show open tasks in batches of 5. For each batch, ask: "For these — carry forward to tomorrow, drop them, or already done?"
Wait for response after each batch before showing the next.
Ask reflection questions one at a time, waiting for a response between each.
Light touch (weekdays):
Deep reflection (Fridays or "deep"/"reflect" invocation):
Assemble the EOD summary from everything collected and present it for confirmation:
## EOD Summary — YYYY-MM-DD
**Completed today:**
- [x] Task 1
- [x] Task 2
**Carry to tomorrow:**
- [ ] Unfinished item A
**Key accomplishments:**
- [wins from reflection]
**Sessions worked:**
- [session file names / topics]
**Reflection:**
- [answers from Step 4]
After the user confirms, append to the daily note:
obsidian daily:append content="---\n## EOD Summary\n\n**Completed:**\n- [x] ...\n\n**Carry forward:**\n- [ ] ...\n\n**Accomplishments:**\n- ...\n\n**Reflection:**\n- ...\n"
morning-plan carryover check