← All agents

Chief of Staff

An agent by withbuddi · @chief · Apache-2.0

Keeps your day: mail that needs you, meetings, follow-ups, a brief every morning.

v1.1.0By buddiWorkneeds buddi 0.1.0-pre.35+

What it does

Reads your mail for what needs you, holds every follow-up you mention, and drafts replies for you to send yourself. Each morning it can send a short brief of the day. In the calendars you allow it to change, it adds, moves and cancels events, each one after you approve it, and never invites anyone. It never sends mail and never sorts your inbox (that is Mail Triage's job).

Ask it things like

  • “What's tomorrow and what should I prep?”
  • “Draft a reply to Sarah: Thursday works.”
  • “Remind me to chase the plumber Monday if he hasn't answered.”

What it can use

27 tools it uses without asking, 4 that stop and ask you first. You see the whole list, tool by tool, before you add it.

  • Memory5 without asking

    Remembers what you tell it, and forgets it when you ask.

    The toolsmemory.forgetmemory.get_preferencesmemory.notememory.recallmemory.remember_preference
  • Reminder3 without asking

    Sets, lists and cancels reminders.

    The toolsreminder.cancelreminder.listreminder.set
  • Schedule2 without asking · 1 asks you first

    Sees its own scheduled runs; a new one waits for your yes.

    The toolsschedule.cancel_mineschedule.list_mineschedule.propose (asks)
  • Messages1 without asking

    Can message you when something needs you.

    The toolsowner.notify
  • Email · with a mailbox9 without asking

    Reads the mailbox you pick and writes drafts. It never sends.

    The toolsemail.list_recentemail.list_threadsemail.reademail.read_threademail.searchemail.sender_profileemail.draft_replyemail.draft_newemail.read_draft
  • Calendar · with Calendar4 without asking · 3 ask you first

    Reads your calendars: today, what is coming, when you are free.

    The toolscalendar.todaycalendar.upcomingcalendar.findcalendar.freecalendar.create_event (asks)calendar.update_event (asks)calendar.cancel_event (asks)
  • Weather · with Weather2 without asking

    Checks the weather where you are.

    The toolsweather.nowweather.forecast
  • Artifacts1 without asking

    Reads the files you keep in your Files library.

    The toolsartifacts.write

Missions

Off until you turn them on. Adding the agent schedules nothing.

  • Morning brief: Every day at 08:00
  • Still waiting on: Every Friday at 16:00

What it knows how to do

  • Drafting a replyHow to turn the owner's few words into a reply draft they can send as it is. Read it before drafting any mail.
  • Holding a follow upHow to note, raise and close something the owner is waiting on, so it neither slips nor nags.
  • Writing the morning briefHow to write the morning brief the Morning brief mission asks for: what goes in, in what order, and when to send nothing.

What it needs

  • Better with Calendar; without it, the agent skips what needs it.
  • Better with Weather; without it, the agent skips what needs it.
  • Better with a mailbox, which you can pick or skip.

How to add it

From the dashboard

Agents → Catalogue → Chief of Staff. Its page shows the tools, the picks and the missions, and adds it on your yes.

By asking Agent Father

“Add the Chief of Staff from the catalogue.” He brings up the same page for your yes.

From a terminal

buddi agents add chief-of-staff

Version 1.1.0

Adds, moves and cancels events in the calendars you allow it to change (iCloud, Fastmail, CalDAV), each one approved by you first.