mcpField
O
outlook-emails-lawvable

outlook-emails-lawvable

github.com/lawve-aiProductivity907141 installsUpdated 1w ago
Repository

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

  1. 01Read recent Outlook emails
  2. 02Search by keyword or sender
  3. 03Download email attachments
  4. 04Authenticate afresh for each run
  5. 05Connect email review with other skills

Use cases

  1. 01Find an email by sender or topic
  2. 02Download an attachment for NDA review
  3. 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-lawvable

After installing, type/outlook-emails-lawvablein Claude Code to confirm it loaded.

Bundled files

References and scripts installed along with SKILL.md.

LICENSE.txt
README.md
references/
AZURE_SETUP.md
WORKFLOWS.md
scripts/
outlook_oauth.py

Details

From the project README

Outlook Email Integration (Read-Only)

Overview

What this skill doesWhat it does NOT do
Read and search Outlook emailsSend emails
Download email attachmentsStore 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.

Comments

Markdown supported