morninglisted
Install: claude install-skill slogsdon/skills-vault-rituals
# Skill: /morning
Start the day by surfacing what carry-overs demand attention, where they align with OKRs, and what happened in the vault overnight.
**Don't:** flag items marked ✅ in patterns.md as carry-overs — patterns.md is authoritative, not accountability.md. Don't surface more than one primary focus and two secondaries.
## Steps
1. Determine today's and yesterday's dates (YYYY-MM-DD).
2. Read via obsidian CLI:
- `obsidian read file='Context/accountability'`
- `obsidian read file='Context/patterns'`
- `obsidian read file='Daily Notes/[yesterday's date]'` — if absent, try D-2, D-3, D-4 in order; label the actual date used.
3. Follow [Qwen Protocol](_lib/qwen-protocol.md) with:
- `task`: "You are Shane's morning accountability agent. Sources: (1) accountability.md — OKR context, may have stale status lines; (2) patterns.md — authoritative completion log, ✅ rows are definitively done; (3) most recent daily note. Cross-reference all three. Do NOT flag ✅ items in patterns.md as carry-overs. Surface only items unresolved in patterns.md. Propose today's one primary focus and 2 secondaries based on OKR alignment. Be direct, no fluff."
- `skill`: "morning"
- `context`: full content of all three files with clear section headers indicating source
4. Follow [Knowledge Briefing Protocol](../../skills-vault-knowledge/skills/_lib/knowledge-briefing.md).
5. Write focus + briefing to today's daily note:
- If exists: `obsidian append file='Daily Notes/[today]' co