outlooklisted
Install: claude install-skill dbhq-uk/outlook-skill
# outlook
Microsoft 365 Outlook mail and calendar through the Microsoft Graph API. Two scripts do the
work: `${CLAUDE_SKILL_DIR}/scripts/outlook-mail.sh` and
`${CLAUDE_SKILL_DIR}/scripts/outlook-calendar.sh`. The index below has every command. For the
exact arguments and behaviour, read `references/commands.md`.
## Rules
**1. Draft, show, then send.** Every mail command makes a draft; only `send` sends. Show the
user the draft (From, To, Cc, Bcc, subject, body, attachments) and wait for an explicit "send
it" before running `send`. The same goes for invitations: `create` an event with no attendees,
show the user the event and the attendee list, and run `invite` only after they approve.
**2. Replies go to everyone.** `reply`, `mdreply` and `followup` are reply-all: every original To
and Cc recipient is on the draft. Read the original's full To and Cc before replying, and check
the recipients the draft prints. People Cc assistants and colleagues; dropping them is a real
harm. For a reply to the sender only, trim the draft with `update to` and `update cc ""`.
**3. Read the whole message.** `preview` is a 200-character snippet, for finding a message only.
Before you summarise, answer or act on an email, `read` it end to end, including the attachment
list and any request in the body. In a long chain, find where the current message ends and the
quoted chain begins.
**4. Check the time.** Run `date` (and `date -u`) before anything that involves today, deadlines
or "yesterday";