outlook
Read, search, and manage Outlook emails and calendar via Microsoft Graph API. Use when the user asks about emails, inbox, Outlook, Microsoft mail, calendar events, or scheduling.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/cristiandan/outlook-plusWhat This Skill Does
The Outlook skill for OpenClaw provides a robust interface for interacting with Microsoft Outlook and Hotmail services via the Microsoft Graph API. It acts as a bridge between the AI agent and your email or calendar environment, allowing for programmatic reading, searching, and management of communications and scheduling. By leveraging OAuth2, it ensures secure access to your data without compromising your credentials. The skill is designed to handle multiple accounts seamlessly, making it an essential tool for users managing both professional and personal digital lives from a single terminal or AI interface.
Installation
Installation is streamlined through the OpenClaw ecosystem. You can install the skill by running clawhub install openclaw/skills/skills/cristiandan/outlook-plus. For the initial setup, you can either use the automated script ./scripts/outlook-setup.sh, which guides you through Azure CLI authentication and app registration, or follow the detailed manual configuration instructions found in references/setup.md. The automated process handles the creation of necessary API permissions, including Mail.ReadWrite and Calendars.ReadWrite, and organizes your environment by creating local configuration profiles in ~/.outlook-mcp/.
Use Cases
This skill is highly versatile, supporting productivity workflows such as:
- Quickly summarizing unread emails from specific senders or folders.
- Searching for historical correspondence using complex KQL queries.
- Managing calendar scheduling by listing events and checking availability.
- Handling multiple identities (work vs. personal) without needing to switch browsers or tabs.
- Automating routine email checks or data extraction tasks through the command line.
Example Prompts
- "OpenClaw, please list my unread emails from the last 24 hours and highlight any with attachments from my manager."
- "Search my work inbox for any emails containing the subject 'Project Alpha' received after June 1st and summarize the latest updates."
- "What is my schedule for today? List all calendar events and tell me if I have any overlapping appointments."
Tips & Limitations
To maximize efficiency, utilize the --account flag when managing multiple identities to ensure the AI interacts with the correct mailbox. The advanced query options (e.g., --after, --before, --folder) are significantly more powerful than standard inbox browsing, allowing for precise filtering of large archives. Note that while this skill is highly capable, it requires active API tokens; if you encounter connectivity issues, use the ./scripts/outlook-token.sh test command to verify your session and ./scripts/outlook-token.sh refresh if your token has expired. Be mindful that extensive data retrieval may be subject to Microsoft Graph API rate limits.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-cristiandan-outlook-plus": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: file-read, file-write, external-api, network-access