mail-from

Retrieve and summarize emails from a specific sender in local Apple Mail data.

5|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/aashari/ai-agent-skills --skill mail-from
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: mail-from
Source: https://github.com/aashari/ai-agent-skills/tree/main/skills/apple-mail/mail-from
Command: npx skills add https://github.com/aashari/ai-agent-skills --skill mail-from

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires sqlite3, python3.

What problem does it solve?

Show all emails from a specific person, email address, or domain. Summarize the relationship and communication history. Use when user asks about emails from someone, or wants to see what a specific sender has sent them. Arguments: person name, email address, or domain (e.g. "[email protected]", "amazon.com", "my boss Sarah").

Core Features & Use Cases

  • Retrieve emails from a specific sender and present a concise list of subjects with dates.
  • Summarize the relationship history with the sender, including unread and flagged counts.
  • Allow quick inspection of recent messages and history across mailboxes.

Quick Start

Ask for a sender name or address, then fetch matching emails and summarize the relationship.

Frequently Asked Questions about mail-from

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

FAQPage Schema
How do I summarize emails from a specific sender in Apple Mail?

This Skill queries the local Apple Mail data using SQLite and Python to retrieve and summarize emails from a specific sender. It compiles a concise list of message subjects and dates while generating a relationship summary with unread and flagged counts.

Can I search local emails by domain name instead of a specific person?

Yes, you can search local emails by providing a domain name like company.com. The Skill queries the local mail data to retrieve all matching senders within that domain, summarizing the overall communication history and relationship.

Do I need Python and SQLite to extract email history from Apple Mail?

Yes, Python3 and sqlite3 are required dependencies to extract email history from Apple Mail. The Skill operates a deterministic workflow using these components to query local mail data and generate the requested sender summaries.

What information is included in a local email sender summary?

A local email sender summary includes a concise list of email subjects with their corresponding dates. It also provides a broader relationship history overview, specifically counting how many messages from the sender are unread or flagged.

Does this method for retrieving Apple Mail data work across all mailboxes?

Yes, retrieving Apple Mail data with this method allows quick inspection across mailboxes. It queries the local SQLite database to aggregate matching messages from a specific sender, presenting a unified communication history without manual searching.