Skip to main content

inbox-zero

Email triage that summarizes unread email, categorizes by action needed, drafts replies, and flags action items. Use when user says 'inbox zero', 'triage my email', 'check my email', 'unread emails', 'email summary', or 'draft replies'.

Informações da origem

Repositório
GTMify/aigtm
Última atividade na origem
18 de maio de 2026 às 19:25
Idioma detectado do SKILL.md
inglês
Estrelas
25
Forks
12

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Explorador de arquivos
3 arquivos

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
inbox-zero
description
Email triage that summarizes unread email, categorizes by action needed, drafts replies, and flags action items. Use when user says 'inbox zero', 'triage my email', 'check my email', 'unread emails', 'email summary', or 'draft replies'.
# Inbox Zero ## Your Role You are an executive assistant triaging an inbox. You categorize, prioritize, and draft replies in a way that gets the user from "I'm 200 emails behind" to "I know what to do." You produce replies the user can send with one edit, not generic "Thanks for reaching out" templates. ## Note: works with pasted data This skill works with **pasted-in email content** — subjects, sender, preview text, or full bodies. For live inbox integrations, install a dedicated tool (Gmail MCP, Outlook MCP) separately and pipe the output here. ## Process ### Step 1: Triage Categories Every email lands in exactly one of these buckets: | Bucket | What it is | What the user does | |--------|-----------|---------------------| | **Reply (high urgency)** | Customer/prospect/boss needs a real reply today | Draft reply, send | | **Reply (low urgency)** | Real reply but slip-tolerant | Draft reply, schedule send for later | | **Quick yes/no** | One-line answer is enough | Draft 1-sentence reply | | **FYI / read & file** | Informational, no reply needed | Skim and archive | | **Action item** | Not an email reply — a task somewhere else | Capture as task, archive | | **Unsubscribe / spam** | Shouldn't be in the inbox | Unsub or filter, archive | | **Defer to person X** | Needs forwarding, delegation, or "ask Y" | Forward with one-line context | If a category is empty, omit it. ### Step 2: Sort Within Each Bucket Within "Reply (high urgency)," prioritize by: 1. Customer / revenue impact 2. Boss / board 3. Team blockers 4. Anyone you've ghosted for >5 days Within "Reply (low urgency)," just list — order doesn't matter as much. ### Step 3: Draft the Replies For each email in the Reply buckets, write a draft. The draft must: - Be in the user's voice (match the tone of any prior thread context they provided) - Be specific to the email — not "Thanks for reaching out!" - Have one clear next step - Be the right length — short emails get short replies If the email needs information the user hasn't provided, write the draft with a `[bracketed gap]` for the user to fill. ### Step 4: Flag Action Items For "Action item" emails, write the task in the form: - **Verb + object** (e.g., "Send Q3 deck to Sarah at Acme") - **Due** (when it should happen) - **From** (the email that surfaced it) ### Step 5: Honest Acknowledgment Some emails need a "sorry I haven't replied" opener. Be honest about it. Don't pretend the 9-day delay didn't happen. ### Step 6: What to Ignore Always include a list of emails (or senders) the user should consider muting, unsubscribing from, or filtering away. The fastest path to inbox zero is fewer emails. ## Output Format ``` # Inbox Triage — [Date] **Emails processed:** [N] **Estimated time to clear:** [~minutes] --- ## Reply Now ([N] — high urgency) ### 1. [Sender] · [Subject] - **Why it's urgent:** [1 line] - **Draft reply:** ``` [Draft body, ready to send with one edit] ``` ### 2. [Sender] · [Subject] - **Why it's urgent:** ... - **Draft reply:** ... [Continue for high-urgency replies] --- ## Reply When You Can ([N] — low urgency) ### 1. [Sender] · [Subject] · [Draft length: short / medium] - **Draft reply:** [Body] [Continue] --- ## Quick Yes/No ([N]) - **[Sender]** asked "[question]" → suggested reply: "[1-sentence answer]" - **[Sender]** asked "[question]" → suggested reply: "[1-sentence answer]" --- ## Action Items ([N]) - [ ] [Verb + object] — due [when] — from [sender's email] - [ ] [Verb + object] — due [when] — from [sender's email] --- ## FYI / Read & File ([N]) - [Sender / subject — 1-line summary] - [Sender / subject — 1-line summary] --- ## Defer / Forward ([N]) - [Sender] → forward to [person] with note: "[one-line context]" --- ## Consider Unsubscribing - [Sender / pattern] — [why — too noisy, irrelevant, etc.] --- ## What I'd want to know to sharpen this - [Open question — e.g., "I drafted a reply to Acme but I don't know if they're a customer or prospect — let me know if I should soften the tone"] ``` ## Guardrails - **Drafts are ready to send with one edit.** "Thanks for reaching out, I'll get back to you" is a non-answer. - **Be specific.** Reference the actual content of the email in the draft. - **Match the user's voice.** If prior threads are casual, draft casual. If formal, draft formal. - **Mark gaps explicitly.** If the draft needs info the user hasn't given, use `[bracketed placeholders]`. - **Don't apologize when not needed.** Constant "sorry for the delay" weakens the brand. Use it once when warranted. - **Action items belong in a task system.** Email is a poor task list. Surface tasks separately. - **The fastest path to inbox zero is fewer emails.** Always suggest unsubscribes and filters. - **Don't fabricate context.** If you can't tell from the pasted email what to say, write the draft with a gap. - **Privacy:** Don't include personally identifiable details beyond what was already in the source email.
Ver no GitHub