outlook-cli

Manage Microsoft Outlook emails and calendar events using PowerShell COM objects.

36|2|Updated Feb 9, 2026
One-click install
npx skills add https://github.com/malue-ai/dazee-small --skill outlook-cli-malue-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlook-cli
Source: https://github.com/malue-ai/dazee-small/tree/main/instances/xiaodazi/skills/outlook-cli
Command: npx skills add https://github.com/malue-ai/dazee-small --skill outlook-cli-malue-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the management of Microsoft Outlook emails and calendar events directly from your Windows machine, streamlining communication and scheduling tasks.

Core Features & Use Cases

  • Read Emails: Check your inbox for new emails, view sender and subject.
  • Send Emails: Compose and send emails with specified recipients, subject, and body.
  • Search Emails: Find historical emails based on keywords in the subject.
  • Read Calendar: View upcoming events for the current day.
  • Use Case: "Show me new emails from my boss" or "Send an email to the team about the meeting update."

Quick Start

Use the outlook-cli skill to send an email to '[email protected]' with the subject 'Hello' and body 'This is a test email.'.

Frequently Asked Questions about outlook-cli

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate sending Outlook emails using PowerShell on Windows?

You can automate sending Outlook emails by using PowerShell COM objects to compose and send messages with specified recipients, subject, and body directly from your Windows machine. This requires Microsoft Outlook to be installed and configured locally.

Can I search and read historical Outlook emails via command line?

Yes, you can read and search historical Outlook emails via the command line. The Skill uses PowerShell COM objects to check your inbox for new emails and find historical messages based on keywords in the subject line.

Does this approach require Microsoft Outlook to be installed on the local machine?

Yes, managing Outlook emails and calendar events with this Skill requires Microsoft Outlook to be installed and configured on your local Windows machine, as it operates through local PowerShell COM objects.

How do I view my Outlook calendar events for today using automation?

You can view your Outlook calendar events by running the Skill, which uses PowerShell COM objects to retrieve and display upcoming calendar events scheduled for the current day on your Windows machine.

What are the limitations of managing Outlook with PowerShell COM objects?

Managing Outlook with PowerShell COM objects is limited to Windows machines with a locally installed Outlook application. It supports reading, sending, searching emails, and reading daily calendar events, but does not operate cross-platform or without a local Outlook configuration.