# Weekly Agenda

Generate a day-by-day overview of the week combining calendar events, email deadlines...

- Repository: https://github.com/gnekt/My-Brain-Is-Full-Crew (3924 stars)
- Category: Engineering
- License: see repository
- Last updated: 2026-06-27
- Runs scripts: no, instructions only

## Install

Claude Code: `npx skills add gnekt/My-Brain-Is-Full-Crew --skill weekly-agenda -g -a claude-code -y`
Codex: `npx skills add gnekt/My-Brain-Is-Full-Crew --skill weekly-agenda -g -a codex -y`
Cursor: `npx skills add gnekt/My-Brain-Is-Full-Crew --skill weekly-agenda -g -a cursor -y`
Gemini CLI: `npx skills add gnekt/My-Brain-Is-Full-Crew --skill weekly-agenda -g -a gemini-cli -y`

## Description

Generate a day-by-day overview of the week combining calendar events, email deadlines, and vault tasks into a single structured agenda. Triggers: EN: "weekly agenda", "what's this week", "week overview", "plan my week". IT: "agenda settimanale", "cosa c'è questa settimana", "panoramica della settimana". FR: "agenda de la semaine", "programme de la semaine". ES: "agenda semanal", "qué hay esta semana". DE: "Wochenagenda", "Wochenübersicht". PT: "agenda semanal", "o que tem esta semana".

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

## Vault Path Resolution

Read `Meta/vault-map.md` (always this literal path) to resolve folder paths. Parse the YAML frontmatter: each key is a role, each value is the actual folder path. Substitute **only** the vault-role tokens listed in the table below, do NOT substitute other `{{...}}` patterns (like `{{date}}`, `{{Name}}`, `{{YYYY}}`, `{{ISO timestamp}}`, `{{N}}`, `{{today}}`, etc.), which are template placeholders.

If vault-map.md is absent: warn the user once, "No vault-map.md found, using default paths", then use these defaults:

| Token | Default |
|-------|---------|
| `{{inbox}}` | `00-Inbox` |
| `{{areas}}` | `02-Areas` |
| `{{meta}}` | `Meta` |

If vault-map.md is present but a role is missing: warn the user, "vault-map.md does not define [role]. What folder should I use?", and wait for their answer before proceeding.

---

# Weekly Agenda

**Always respond to the user in their language. Match the language the user writes in.**

Generate a comprehensive day-by-day overview of the week combining calendar events, email deadlines, and vault tasks into a single structured agenda.

---

## User Profile

Before processing, read `{{meta}}/user-profile.md` to understand the user's preferences, VIP contacts, priorities, and context.

---

## Agent State (Post-it)

### At the START of every execution

Read `{{meta}}/states/postman.md` if it exists. It contains notes left from the last run, e.g., VIP contacts, email threads being tracked, upcoming deadlines, last inbox scan timestamp. If the file does not exist, this is your first run, proceed without prior context.

### At the END of every execution

**You MUST write your post-it. This is not optional.** Write (or overwrite if it already exists) `{{meta}}/states/postman.md` with:

```markdown
---
agent: postman
last-run: "{{ISO timestamp}}"
---

## Post-it

[Your notes here, max 30 lines]
```

The rest: https://github.com/gnekt/My-Brain-Is-Full-Crew/blob/HEAD/skills/weekly-agenda/SKILL.md
