plugins/second-brain-workiq/skills/end-day/SKILL.md
Wrap up the day by fetching meeting summaries from Microsoft 365 via WorkIQ and updating today's daily note with outcomes and reflections. Use when the user says: "end my day", "wrap up", "end of day", "daily review", "close the day"
npx skillsauth add aymenfurter/polyclaw end-dayInstall this skill globally with one command. Works with Claude Code, Cursor, and Windsurf.
3 of 9 scanners reported clean
Some scanners were skipped, did not run, or reported a non-clean status. Review each row below.
Close out the day by fetching meeting summaries, reviewing task completion, and capturing reflections.
TODAY=$(date +%Y-%m-%d)
cat /data/notes/daily/${TODAY}.md 2>/dev/null || echo "No daily note found for today."
Pull meeting summaries and action items from today's meetings:
workiq ask -q "For each meeting I had today $(date +%Y-%m-%d), provide: 1) The meeting title, 2) A brief 2-3 sentence summary of what was discussed, 3) Any action items or follow-ups assigned to me, 4) Key decisions that were made. Format each meeting as a section with these details."
Pull any important emails or Teams messages from today:
workiq ask -q "Summarize the most important emails and Teams messages I received today $(date +%Y-%m-%d). Focus on: action items, decisions needed, and FYI items. Group by priority."
From today's daily note, categorize tasks:
- [x]- [ ] (these will roll over tomorrow)Append the following sections to today's daily note:
## Meeting Summaries
### <Meeting 1 Title>
- **Summary**: <what was discussed>
- **Action Items**: <tasks assigned to me>
- **Decisions**: <key decisions>
### <Meeting 2 Title>
...
## Communication Highlights
- <important email/message summary>
...
## Day Review
- **Tasks completed**: X of Y (Z%)
- **Incomplete tasks**: (will roll over)
- [ ] <task 1>
- [ ] <task 2>
## Reflections
(space for user reflections -- prompt the user to add any thoughts)
Write the updated content back to /data/notes/daily/${TODAY}.md.
Tell the user:
tools
Search the web for information using Playwright browser automation. Use when the user asks to find, look up, or research something online.
content-media
Summarize the content of a given URL. Use when the user provides a link and asks for a summary or key points.
development
Create, read, update, and organize personal notes. Use when the user asks to take a note, jot something down, save information for later, or manage their notes.
development
Generate a daily briefing summarizing recent memory and relevant information. Use when the user asks for a morning briefing or daily summary.