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. "john@company.com", "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.