mxr

Manage multiple email accounts through a local-first terminal client.

70|7|Updated Mar 20, 2026
One-click install
npx skills add https://github.com/planetaryescape/mxr --skill mxr
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mxr
Source: https://github.com/planetaryescape/mxr/tree/main/.agents/skills/mxr
Command: npx skills add https://github.com/planetaryescape/mxr --skill mxr

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This skill solves the fragmentation and privacy concerns of managing multiple email accounts by providing a unified, local-first, and scriptable interface for Gmail, Outlook, and IMAP.

Core Features & Use Cases

  • Unified Mailbox: Syncs multiple providers into a single local SQLite database for fast, offline-capable search and management.
  • Agent-Ready API: Exposes email as structured data, allowing AI agents to search, read, compose, and perform batch mutations safely.
  • Use Case: Use this skill to automatically triage your inbox by searching for unread newsletters older than 30 days and archiving them in a single batch operation.

Quick Start

Use the mxr skill to search for all unread messages from your inbox and return the results as a structured JSON object.

Frequently Asked Questions about mxr

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage multiple email accounts from the terminal?

To manage multiple email accounts from the terminal, you can use a local-first TUI client that syncs providers like Gmail, Outlook, and IMAP into a single offline SQLite database for unified mailbox access.

Can I batch archive unread emails older than 30 days automatically?

Yes, you can batch archive unread emails older than 30 days by using the agent-ready API to programmatically search for targeted threads and perform batch mutations across your synced local database.

Does terminal email management work offline with Gmail and Outlook?

Terminal email management works offline with Gmail and Outlook by utilizing a daemon-backed interface that syncs your messages locally, ensuring data privacy and offline accessibility for search and retrieval.

What is a local-first email client for AI agents?

A local-first email client for AI agents provides a structured API that exposes email data for programmatic search, reading, and composition, allowing secure interaction while maintaining local data privacy.

How do I search email threads across different IMAP providers?

You can search email threads across different IMAP providers by syncing them into a unified local SQLite database, which enables fast and structured retrieval offline without querying the servers directly.