Outlook Email
Skill by abhiramee08b021
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/abhiramee08b021/outlook-emailWhat This Skill Does
The Outlook Email skill for OpenClaw acts as a command-line interface and intelligent agent extension that integrates directly with the Microsoft Graph API. It provides users with the ability to manage their Microsoft Outlook, Live.com, and Hotmail accounts directly from their terminal or via AI-driven commands. By bridging the gap between your local terminal environment and Microsoft's cloud infrastructure, this skill allows for listing, searching, reading, sending, and replying to emails without needing to manually open a web browser or a heavy desktop client.
Installation
To begin, ensure you have Python 3 installed. This skill requires the 'requests' library.
- Register an application in the Azure Portal (portal.azure.com) under App registrations. Select 'Personal Microsoft accounts only' for the account type and set the Redirect URI to 'http://localhost:8080/callback'.
- Once configured, execute 'outlook configure' to link your app credentials and run 'outlook auth' to perform the OAuth2 flow. This grants the agent permission to access your mailbox securely via Microsoft's APIs.
Use Cases
This skill is perfect for power users and developers who wish to automate their inbox. Use it to filter high-volume project updates, quickly respond to urgent inquiries during coding sessions, or search through historical correspondence using specific operators like 'from:' or 'subject:'. It is also ideal for piping email content directly into other terminal utilities for parsing or archiving.
Example Prompts
- "OpenClaw, find all emails from my manager about the Q3 report and summarize the latest one."
- "Search for any emails with the subject 'Invoice' and reply to the most recent one saying I have received it."
- "List the last 5 unread messages in my inbox and give me the sender names."
Tips & Limitations
Note that this skill relies on the Microsoft Graph API, so internet access is strictly required. For complex searches, use the built-in operators (e.g., 'hasattachment:yes') to narrow results before acting. Be mindful that the initial setup requires manual interaction via the Azure Portal. Ensure you keep your credentials in a secure location and do not share your 'outlook-cli' configuration file with others.
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-abhiramee08b021-outlook-email": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api