outlook-emails-lawvable

📁 lawvable/awesome-legal-skills 📅 9 days ago
3
总安装量
3
周安装量
#56741
全站排名
安装命令
npx skills add https://github.com/lawvable/awesome-legal-skills --skill outlook-emails-lawvable

Agent 安装分布

opencode 3
gemini-cli 3
antigravity 3
claude-code 3
github-copilot 3
codex 3

Skill 文档

Outlook 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 "jean@example.com"

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 jean@partner.com 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.