Skills outlook
Microsoft Outlook/Live.com email client via Microsoft Graph API. List, search, read, send, and reply to emails.
install
source · Clone the upstream repo
git clone https://github.com/openclaw/skills
Claude Code · Install into ~/.claude/skills/
T=$(mktemp -d) && git clone --depth=1 https://github.com/openclaw/skills "$T" && mkdir -p ~/.claude/skills && cp -r "$T/skills/abhiramee08b021/outlook-email" ~/.claude/skills/clawdbot-skills-outlook && rm -rf "$T"
manifest:
skills/abhiramee08b021/outlook-email/SKILL.mdsource content
Outlook CLI
Command-line email client for Microsoft Outlook/Live/Hotmail using Microsoft Graph API.
Setup
-
Create Azure AD App: https://portal.azure.com → App registrations
- Name:
outlook-cli - Account type: "Personal Microsoft accounts only"
- Redirect URI:
http://localhost:8080/callback
- Name:
-
Get credentials from your app registration
-
Configure:
outlook configure -
Authenticate:
outlook auth
Commands
| Command | Description |
|---|---|
| List recent emails |
| Search emails |
| Read email by ID |
| Send email |
| Reply to email |
| Check auth status |
Examples
List emails:
outlook list 20
Search:
outlook search "from:linkedin.com" outlook search "subject:invoice"
Send:
outlook send --to "user@example.com" --subject "Hello" --body "Message" outlook send --to "a@x.com,b@x.com" --cc "boss@x.com" --subject "Update" --body-file ./msg.txt
Reply:
outlook reply EMAIL_ID --body "Thanks!" outlook reply EMAIL_ID --all --body "Thanks everyone!"
Search Operators
- Senderfrom:email@domain.com
- Subject linesubject:keyword
- Email bodybody:keyword
- Datereceived:YYYY-MM-DD
- Has attachmentshasattachment:yes
Files
- This documentationSKILL.md
- Main CLI scriptoutlook
- Full documentationREADME.md