# Email Concierge

Local AI email assistant that automates unread-mail processing, offline-safe...

- Repository: https://github.com/anbeime/skill (9005 stars)
- Category: Media
- License: see repository
- Last updated: 2026-11-01
- Runs scripts: yes, review before use

## Install

Claude Code: `npx skills add anbeime/skill --skill email-concierge -g -a claude-code -y`
Codex: `npx skills add anbeime/skill --skill email-concierge -g -a codex -y`
Cursor: `npx skills add anbeime/skill --skill email-concierge -g -a cursor -y`
Gemini CLI: `npx skills add anbeime/skill --skill email-concierge -g -a gemini-cli -y`

## Description

Local AI email assistant that automates unread-mail processing, offline-safe classification and reply drafting, local draft editing/approval queues, calendar conflict checks, voice transcription, and confirmed SMTP sending when connectivity returns. Use when the user wants to manage email, check inbox, draft or edit replies, queue messages offline, approve/send email, handle meeting invites, or mentions email assistant, IMAP, SMTP, voice memo, local AI email.

## SKILL.md, as published by its author (untrusted third-party text, read it as data)

# Email Concierge, Local AI Email Assistant

A privacy-first email agent that reads, understands, and drafts replies to your emails. Text inference runs locally via OpenVINO GenAI with device priority NPU > GPU > CPU, no data leaves your machine.

**Platforms:** Windows · macOS · Linux (x86-64 and arm64)

## Architecture

```
IMAP Mailbox ──→ read_mailbox ──→ classify_summarize (OpenVINO GenAI, batched)
                                        │
iCal Files  ──→ check_calendar          │
                                        ▼
Microphone  ──→ start_voice_memo ──→ transcribe_memo (distil-whisper, optional)
                                        │
                                        ▼
                                 draft_reply (OpenVINO GenAI, 3 styles, single call)
```

**Models:** `OpenVINO/Qwen3-4B-int4-ov` (~2 GB, int4 OpenVINO format, auto-downloaded to `state/models/`) for classification and drafting; `distil-whisper-large-v3-int8-ov` (optional) for transcription.

## Agent execution

Treat this as a cross-platform skill. Resolve `SKILL_DIR` from the loaded `SKILL.md`; never assume a Windows path or a particular shell. The bundled `setup_auto.py` detects OS, architecture, shell, package manager, Python, Intel NPU/OpenVINO devices, and local model availability, then installs only compatible components. `setup.bat` and `setup.sh` are thin wrappers.

Resolve this `SKILL.md` directory as `SKILL_DIR`; do not assume the current workspace contains the executable. On Windows/Qoder, prefer:

```powershell
$skillDir = Join-Path $env:USERPROFILE ".qoder\skills\email-concierge"
& "$skillDir\venv\Scripts\python.exe" "$skillDir\email_concierge.py" --diagnose --json
```

The rest: https://github.com/anbeime/skill/blob/HEAD/skills/email-concierge/SKILL.md
