skills/anassahel/obsidian/obs-morning-brief

obs-morning-brief

SKILL.md

Morning Brief

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.

How it works

The daily notes live in the Obsidian vault at the working directory. They follow this structure:

  • Location: Daily/YYYY-MM-DD.md
  • Sections: Tâches (split into ### Heading subsections), Réunions, Journal, Bilan
  • Language: Content language depends on the user's vault. Adapt to whatever language is used in existing notes.

Step 1: Find yesterday's daily note

Calculate 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.

Step 2: Extract unfinished tasks

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.

Step 3: Ensure today's daily note exists

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.

Step 4: Carry over unfinished tasks

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)

Step 5: Present the brief

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.

Important notes

  • The Obsidian CLI (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.
  • Don't add tasks that weren't there — you're a mirror, not a planner. The user decides what to work on.
  • If today's note already has content (user started early), don't overwrite it. Merge carry-overs into what's already there.
  • Keep the output short. This is a morning glance, not a report.
Weekly Installs
1
First Seen
5 days ago
Installed on
amp1
cline1
opencode1
cursor1
kimi-cli1
codex1