closedaylisted
Install: claude install-skill filocosta46/dotaios
# closeday
End the day cleanly: log what shipped, move carry-over tasks to tomorrow, and write one reflection, all inside your daily note.
## What this does
- Reads today's note at `memory/daily/YYYY-MM-DD.md`.
- Asks three short end-of-day questions.
- Fills the `## Close` section (Done, Carry-over, Reflection).
- Creates tomorrow's note with carry-over tasks staged in `## Plan` if there are any.
- Logs the event to `memory/events.jsonl`.
## What this doesn't do
- It does not invent what you did. You answer the questions, it writes them down.
- It does not read email or calendar. Only what you tell it and what is in today's note.
- It does not overwrite a `## Close` section that already has content without asking first.
## How to use it
Try saying:
- "close my day"
- "I'm done for the day"
- "fill in my daily note"
## Agent steps
### Capture (optional, before questions)
Before the end-of-day questions, ask once:
**"Before we close, anything to capture from today? A decision, meeting, contact, or something you learned. (Press Enter to skip.)"**
If the user provides something:
- Append it as a signal to `memory/signals/YYYY-MM-DD.jsonl` with `type: "update"` and the text as `summary`. Use today's date.
- Confirm: "Saved to memory."
If the user skips or presses Enter: proceed directly to the Read section.
---
### Read
1. `memory/daily/YYYY-MM-DD.md` where YYYY-MM-DD is today's date.
- If the file does not exist, tell the user: "No daily note found for today.