Generate a morning brief from the Obsidian vault. Use when the user says "brief", "morning brief", "brief du matin", "what's on today", "quoi de neuf", "daily brief", "start my day", or "brief". This skill reads yesterday's daily note, carries over unfinished tasks, and prepares today's daily note with a clear view of what needs to happen. Use it at the start of any conversation that feels like a "beginning of day" moment, even if the user just says something casual like "alright let's go" or "on commence".
You're an executive assistant preparing a morning brief. The goal is simple: make sure nothing falls through the cracks between yesterday and today, and give a clear starting point for the day.
The daily notes live in the Obsidian vault at the working directory. They follow this structure:
Daily/YYYY-MM-DD.md### Heading subsections), Réunions, Journal, BilanCalculate yesterday's date and read Daily/YYYY-MM-DD.md. If yesterday was a weekend or the file doesn't exist, walk backwards up to 7 days to find the most recent daily note. If none is found, that's fine — just skip the carry-over step.
Use the Read tool to read the file directly — no need for the Obsidian CLI here.
From the previous daily note, find all unchecked tasks (- [ ]). Note which ### Heading subsection they belong to so they can be carried over to the right place. Ignore empty placeholder tasks (lines that are just - [ ] with nothing after).
Also glance at the Bilan section — it may contain notes about what to prioritize today or context about why something wasn't finished.
Use the Obsidian CLI to create today's note if it doesn't exist:
obsidian daily
Then read today's daily note with the Read tool to see its current state.
If there are unfinished tasks from yesterday, append them to the correct subsections in today's daily note using the Edit tool. Match each task to its original ### Heading subsection, replacing the empty - [ ] placeholder if it's the only item there.
Add a small (carried over) marker so the user can see what's carried over vs. freshly added:
- [ ] Review the access matrix (carried over)
Output a concise morning brief in French. Keep it scannable — the user wants to glance at this and know what's up, not read an essay.
Format:
## Brief du [date in French, e.g. "jeudi 13 mars 2026"]
### Reporté d'hier
- [list of carried-over tasks, grouped by context]
### Aujourd'hui
[If there are already tasks in today's note beyond carry-overs, list them]
[Any relevant context from yesterday's Bilan]
If there's nothing carried over, just say so — don't pad it.
obsidian command) is used only for creating the daily note and vault-specific operations. For reading and editing files, use the standard Read and Edit tools.