assistant-skills/daily-briefing/SKILL.md

48 lines
1.3 KiB
Markdown

---
name: daily-briefing
description: Morning briefing that pulls today's tasks from Vikunja via vik and gives a clear picture of what's on deck.
triggers:
- run my briefing
- morning briefing
- what's my day look like
- what's on deck
---
# Daily Briefing
One command to start the day. Pull tasks, show what matters today.
## When to Use
Run this at the start of your day.
## Instructions
1. Run `vik task today` to get tasks due or starting today.
2. Run `vik task upcoming --due-only --days 2` to check for tasks with a due date in the next 2 days.
3. Produce the briefing below.
### Output Format
**Daily Briefing — [Weekday, Month Day]**
**Today's Tasks**
[Tasks from `vik task today`. Numbered list.]
**Overdue**
[Any tasks past their due date. Flag these clearly.]
**Due Soon**
[Tasks from `vik task upcoming --due-only --days 2` that are not already in Today's Tasks. Only show this section if results exist.]
## Rules
- Keep it scannable. Short lines, clear sections.
- Don't editorialize. Present the tasks as written. Let Connor decide priorities.
- Overdue items always appear, even if the list is long.
- Only show upcoming tasks if they have a due date within 2 days — don't surface tasks based on start date alone.
- If there are no tasks in a section, omit that section header.
---
*Customized in Video 7 via the assembler.*