Good Morning

Good Morning

v0.1.0

One morning page from everything you've connected — mail, calendar, money, whatever you add next.

morningbriefingemailcalendargenericflagship
1 agents1 jobs1 cabinets3 pages

Good Morning

general

agents

🌅

Morning Reporter

.agents/morning-reporter/

Morning Report

0 7 * * *

1

Agents

1

Jobs

1

Depts

3

Pages

Good Morning
🌅 Morning Reporter
Morning Report
🌅Morning Reporterspecialist

Checks every connected integration each morning and writes one page with a short section per source. Read only, everywhere.

Morning Reportactive

Good Morning

One morning page from everything you've connected — mail, calendar, money, whatever you add next.

What you get

At 07:00 a routine looks at every integration you've connected in Cabinet and writes one page with a short section per source: what arrived in your mail, what today holds in your calendar, what happened to your money, what moved in your repos or channels. Each section ends in one honest line — most of them, most days, "nothing needs you."

The page grows with you. Connect something new and tomorrow's report simply has one more section. Disconnect it and the section disappears — no settings to update.

Make it yours

Open setup.md in this cabinet and replace the example answers — which sources you care about, what order you want them in, what counts as urgent for you. Plain sentences are perfect. The routine reads it before every report, so a correction tonight is obeyed tomorrow morning.

How to look at it

Open the Report app in this cabinet. It starts pre-filled with a made-up example so you can see the shape — the page says plainly that it's fake. Your first real morning takes its place.

Connecting things

Everything connects on Cabinet's integrations screen — for Google services it's one click and one Google approval page; nothing to install. The report only ever includes sources that are actually connected, and its last section always says in one line what it looked at and what it couldn't reach — so a quiet report is never hiding a broken connection.

What's inside

  • Morning Reporter — the one agent. Checks what's connected, writes the page.
  • Morning Report — the one routine. Runs at 07:00 every day.
  • Report — the one page. Opens on today, with a dropdown for earlier days.
  • setup.md — your answers. The report is generic until this makes it yours.
Install
$ git clone --filter=blob:none --sparse https://github.com/cabinetai/cabinets.git && cd cabinets && git sparse-checkout set good-morning