What problem does it solve? Managing an Outlook inbox and calendar by hand is repetitive: triaging unread mail, finding old threads, drafting replies, checking availability, and scheduling meetings all require manual clicks. This Skill lets an AI agent perform those tasks through the outlook CLI, which wraps the Outlook REST API using the user's existing Outlook Web session. ## Core Features & Use Cases - Mail triage and search: List, filter, and full-text search messages with flags like --unread, --from, --since, and --has-attachments, then read full message bodies on demand. - Review-first drafting: Create drafts, draft replies, reply-alls, and forwards with attachments so the user reviews in Outlook before anything is sent; direct send is reserved for explicitly confirmed messages. - Calendar management: View agendas with expanded recurring events, create or update events, RSVP to invitations, and run free/busy lookups to suggest meeting times. - Adaptive behavior: A built-in learnings system records durable user preferences (sign-off style, recipient aliases, tone) so future drafts match how the user actually writes. - Use Case: Ask "anything unread from my boss this week?" and the agent runs outlook unread --from boss@example.com --since 7d, summarizes the results, then drafts a reply in the user's voice for review. ## Quick Start Ask the agent to check your Outlook inbox and summarize your unread messages from today.