outlook

Manage Outlook emails and calendar events via the Microsoft Graph API.

375|38|Updated Dec 2, 2025
One-click install
npx skills add https://github.com/CraftOS-dev/CraftBot --skill outlook-craftos-dev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: outlook
Source: https://github.com/CraftOS-dev/CraftBot/tree/main/skills/outlook
Command: npx skills add https://github.com/CraftOS-dev/CraftBot --skill outlook-craftos-dev

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill allows you to seamlessly manage your Outlook emails and calendar events directly from the command line, streamlining your communication and scheduling tasks.

Core Features & Use Cases

  • Email Management: Read, search, send, reply, and organize your emails.
  • Calendar Management: View, create, update, and delete calendar events.
  • Use Case: Quickly check your unread emails, schedule a meeting for tomorrow, and then reply to an important message, all without leaving your terminal.

Quick Start

Use the outlook skill to list your unread emails.

Frequently Asked Questions about outlook

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

FAQPage Schema
How do I manage Outlook emails and calendar events from the command line?

You can manage Outlook emails and calendar events from the command line by using this Skill to read, search, send, and organize emails, as well as view, create, update, and delete calendar events.

Do I need OAuth2 authentication to access Microsoft Graph API for Outlook scheduling?

Yes, you need OAuth2 authentication and specific API permissions to access Microsoft Graph API for Outlook scheduling and email management tasks.

Can I search and organize unread emails without leaving my terminal?

Yes, you can search and organize unread emails directly in your terminal by executing commands to list, filter, reply, and manage your Outlook inbox.

What's the best way to automate creating and updating calendar events for Microsoft Outlook?

The best way to automate creating and updating calendar events for Microsoft Outlook is by using command line scripts that interact with the Microsoft Graph API to manage your schedule.

Does the Outlook calendar management Skill support deleting existing meetings?

Yes, the Outlook calendar management Skill supports deleting existing meetings, along with viewing, creating, and updating calendar events programmatically.