About outlook-emails-lawvable
outlook-emails-lawvable is a read-only skill for people who need to search Outlook email and retrieve attachments. It authenticates through Microsoft login on each run and can pass email material to other skills.
Key features
- 01Read recent Outlook emails
- 02Search by keyword or sender
- 03Download email attachments
- 04Authenticate afresh for each run
- 05Connect email review with other skills
Use cases
- 01Find an email by sender or topic
- 02Download an attachment for NDA review
- 03Retrieve recent messages without sending mail
Install
Copy the command and run it in a terminal.
npx skills add https:/ / github.com/ lawve-ai/ awesome-legal-skills --skill outlook-emails-lawvableAfter installing, type/outlook-emails-lawvablein Claude Code to confirm it loaded.
Bundled files
References and scripts installed along with SKILL.md.
LICENSE.txtREADME.mdreferences/AZURE_SETUP.mdWORKFLOWS.mdscripts/outlook_oauth.pyDetails
From the project READMEOutlook Email Integration (Read-Only)
Overview
| 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 |
Getting Started
No configuration needed. Just run the skill and sign in with your Microsoft account.
Read emails
# 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 emails
# 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]"
Download attachments
uv run .agents/skills/outlook-emails-lawvable/scripts/outlook_oauth.py --download
Authentication
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.
Integration with Other Skills
Example: Email → NDA Review
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
Advanced: Use Your Own Azure App
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.