Reads, searches, and downloads emails and attachments from Microsoft Outlook via OAuth2. Useful for checking inbox, finding messages by keyword/sender, and chaining email content into other skills.
How this skill is triggered — by the user, by Claude, or both
Slash command
/outlook-emails-lawvable:outlook-emails-lawvableThe summary Claude sees in its skill listing — used to decide when to auto-load this skill
| What this skill does | What it does NOT do |
| What this skill does | What it does NOT do |
|---|---|
| Read and search Outlook emails | Send emails |
| Download email attachments | Store any data between sessions |
| Integrate with other Skills (NDA, contracts) | Require any technical setup |
No configuration needed. Just run the skill and sign in with your Microsoft account.
# Last 10 emails
uv run .agents/skills/outlook-emails-lawvable/scripts/outlook_oauth.py
# Last 5 emails
uv run .agents/skills/outlook-emails-lawvable/scripts/outlook_oauth.py --limit 5
# Search by keyword
uv run .agents/skills/outlook-emails-lawvable/scripts/outlook_oauth.py --search "NDA"
# Search by sender
uv run .agents/skills/outlook-emails-lawvable/scripts/outlook_oauth.py --from "[email protected]"
uv run .agents/skills/outlook-emails-lawvable/scripts/outlook_oauth.py --download
Each run opens a browser window for Microsoft login. Sign in with your Microsoft account and accept the permissions.
Read-only access. The skill only requests permission to read your emails and your profile. It cannot send emails or modify anything.
Zero data retention. No token is stored between sessions. Each time you run the skill, you authenticate fresh. Nothing is cached on disk.
Your password is never shared with Lawvable.
User: "Read the latest email from [email protected] and review
the NDA attachment using the NDA skill"
Claude will:
1. Use outlook_oauth.py to fetch the email
2. Download the .docx attachment
3. Use nda-review-jamie-tso skill to analyze
4. Return the issue log with redlines
If you prefer to use your own Azure App Registration, set this environment variable:
AZURE_CLIENT_ID=your-client-id
See references/AZURE_SETUP.md for the full setup guide.
2plugins reuse this skill
First indexed Jul 8, 2026
npx claudepluginhub akshullyinnocent-oklahoma/awesome-legal-skills --plugin outlook-emails-lawvableReads, searches, and downloads emails and attachments from Microsoft Outlook via OAuth2. Useful for checking inbox, finding messages by keyword/sender, and chaining email content into other skills.
Manage Outlook emails and calendar via Microsoft Graph API. Read, search, send, flag, and organize emails; view and create calendar events.
Automates Outlook tasks via Rube MCP (Composio): emails, calendar, contacts, folders, attachments. Always search tools first for current schemas.