email-hygiene - Clean and organize a personal Outlook.com inbox
Analyzes a personal Outlook.com mailbox, recommends sender actions, manages opt-outs and server rules, and files or removes selected mail.
Tags
Updated: 2026-10-03Capabilities
Typical Inputs
Typical Outputs
What this skill does
- Analyze sender patterns
- Score unsubscribe candidates
- Audit mailbox for spam
- Record sender decisions
- Propose bulk triage decisions
- Apply unsubscribe methods
- Route noise to folders
- Manage server-side rules
- Move aged mail
- Generate HTML reports
- Run scheduled cleanup
Inputs
- Personal Outlook.com mailbox
- Microsoft account authentication
- Mailbox address
- Sender decisions
- Protected senders and domains
- Folder paths
- Scan window
- Cleanup command options
Outputs
- Sender analysis files
- Deep scan results
- HTML reports
- Unsubscribe records
- Decision records
- Mailbox filing changes
- Server-side inbox rules
- Deleted Items moves
- Optional permanent deletions
- Audit log entries
- Optional digest email
Requirements
- Python environment
- Microsoft Graph access
- Personal Microsoft account
- OAuth device-code authentication
- Mail.ReadWrite permission
- Mail.Send permission
- MailboxSettings.ReadWrite permission
- User.Read permission
