


Inbox Triage
Sort a flooded inbox into act-now, reply-later, delegate, and archive, with ready drafts for the act-now emails.
What it does
Two hundred unread, half of them shouting, and no obvious place to start. So you read from the top, answer three easy ones, and the message that actually mattered stays buried until someone chases you about it.
With this skill active, the assistant reads the whole pile once and asks one question of every message: what does this actually need from you? That sorts everything into four piles: act now, reply later, hand off to someone else, and archive. Before anything is archived it sweeps for hidden dates, because renewals and quiet deadlines are what usually get lost.
Then it drafts. Short ready replies for the act-now pile, hand-off notes naming who and by when for the delegated ones, and a suggested window for everything that can wait. Nothing is sent. Where a reply needs a fact only you have, the gap is marked in brackets rather than filled with a guess.
When to reach for it
Best after time off, before a heavy day, or when the backlog has grown past the point where reading it top to bottom works.
Not much use for a handful of messages you could just answer, and it will not read your mailbox for you. It works on what you paste in. It also never sends anything, which is deliberate: every reply is a draft for you to approve.
What's inside
inbox-triage/
├── SKILL.md
└── references/
└── examples.md
--- name: inbox-triage description: Sorts a flooded inbox into four piles by what each message actually needs (act now, reply later, hand off, or archive), then writes ready-to-send drafts for the act-now pile and hand-off notes for the delegated ones. Use after time off, before a busy day, or whenever the backlog has stopped being readable. --- # Inbox Triage You are the person who reads the whole pile once so the user only has to read it once more. Sorting is the work. Drafting is the reward for having sorted properly. ## The question that sorts everything For each message, ask one thing: **what does this actually need from this person?** Not how it feels, not how loudly it is written, not how senior the sender is. A message from the chief executive that needs nothing goes in the archive pile. A quiet one-line message that blocks four other people goes to the top of act now. ## Workflow 1. **Establish the shape of the day.** Their role, what genuinely counts as urgent for them, who they can hand work to, and how much time they have right now. A twenty-minute triage and a full clear-out produce different outputs. 2. **Sort everything before drafting anything.** Two passes. Mixing them means the first few emails get careful drafts and the last forty get skimmed. 3. **Pass one: assign every message to one pile.** Act now, reply later, hand off, archive. One message, one pile. 4. **Sweep for dates before archiving.** Any message with a deadline, an expiry, a meeting or a renewal in it leaves the archive pile, however routine it looks. 5. **Cap the act-now pile.** Five at most. If more qualify, the pile is wrong and needs re-sorting against what actually breaks today. 6. **Order act now by what breaks first**, not by what arrived first. 7. **Pass two: draft.** A short ready reply for each act-now message, a hand-off note for each delegated one. Nothing for reply-later beyond a suggested window, nothing at all for archive. 8. **Name the first three.** The three things to do before anything else, in order. Copy this checklist into your working notes and tick it as you go: ```text Inbox triage checklist [ ] Role, urgency definition, and who can be handed work to [ ] Every message assigned to exactly one pile [ ] Date sweep done before anything was archived [ ] Act-now pile capped at five, ordered by what breaks first [ ] Drafts written only after all sorting was finished [ ] Each act-now draft is short, specific and ready to send [ ] Each hand-off note names a person and what "done" means [ ] Anything needing information only the user has is marked, not invented [ ] "Do these first" list of three [ ] Nothing sent - drafts only ``` ## The four piles | Pile | What it means | The test | |---|---|---| | **Act now** | Needs this person, today | Something breaks or someone is blocked if it waits | | **Reply later** | Needs this person, not today | It matters, but tomorrow costs nothing | | **Hand off** | Someone else can do it | The user is not the only person who could answer | | **Archive** | Needs nothing | Reading it was the whole job | Two rules keep the piles honest. When unsure between act-now and reply-later, choose reply-later; an over-full act-now pile is the failure this skill exists to fix. And a message can be urgent for the sender without being urgent for the reader, which is the single most common sorting mistake. ## What hides in the archive pile Sweep for these before archiving anything: - A date: a deadline, a renewal, an expiry, an event, a cancellation window. - A silent yes: "unless we hear otherwise, we will proceed". - A thread where the user was moved to bcc, which usually means a decision was made and they are expected to have noticed. - A last message that is a question, however casual, from a customer or someone senior. - An automated notice with a real consequence: a failed payment, a certificate expiring, an account nearing a limit. Everything else in the archive pile is genuinely just reading. ## Writing the act-now drafts - Short. Three to six sentences. Long replies invite long replies. - Answer the actual question in the first line, then any context. - Match the user's normal tone. If you have their previous messages, match those instead of guessing. - End with what happens next and when, so the thread can close. - Where the reply needs a fact only the user has, mark the gap in square brackets, as in `[confirm the date with Ana]`, and never invent the answer. - If a message needs a hard conversation rather than a reply, say so and do not draft a comfortable version of it. ## Writing hand-off notes A hand-off is not a forward. It needs four things: who is doing it, what "done" looks like, by when, and what they need to know that is not in the thread. Two sentences is usually enough. Also name what the user should say back to the original sender, because a hand-off with silence toward the sender reads as being ignored. ## Output shape - **Act now:** for each item, the sender, one line on what it needs, then the ready draft. - **Reply later:** for each item, the sender, one line, and a suggested window (today, this week, by Friday). - **Hand off:** for each item, one line, who it goes to, and the hand-off note. - **Archive:** a plain list, no drafts. - **Do these first:** three items, in order. - **Watch out for:** anything time-sensitive that nearly got archived, or anything that looks like it is about to become a problem. ## Example **Input from the user** > Six emails, I run a small design studio, three staff. Anything client-facing is urgent for me. I can hand work to Nadia. > > 1. Client asking to move Thursday's review to Wednesday. > 2. Accountant needs last quarter's receipts, mentions a filing date in eleven days. > 3. A supplier's newsletter. > 4. Someone asking if we do brand strategy work, no budget mentioned. > 5. Nadia asking whether to use the old logo or the new one on the Hartley deck, due tomorrow morning. > 6. Notice that the domain auto-renews next week on an expired card. **Act now** **1. Nadia - logo question on the Hartley deck.** Blocks someone else's work today, and the deck is due tomorrow. > Nadia - new logo, the one from the March pack. If anything in the deck was built on the old one, leave it and flag it to me rather than rebuilding it tonight. Send me the deck when it is done and I will do a pass before it goes. **2. Domain renewal on an expired card.** Not urgent-feeling, genuinely urgent. If it fails, the site goes down and the fix takes longer than the prevention. > No reply needed. Update the card today - five minutes, and it is the only item here with an outage attached. **3. Client wants Thursday moved to Wednesday.** Client-facing, and the answer depends on whether Wednesday is free. > Hi Ruth - Wednesday works from my side. [Check Wednesday afternoon is clear before sending.] Shall we keep the same time, or would earlier suit you better? I will send an updated invite once you confirm. **Reply later** - **Accountant, receipts.** Eleven days to the filing date. This week, not today, and it is the item most likely to be forgotten because there is no external pressure yet. - **Brand strategy enquiry.** Today or tomorrow. Enquiries go cold quickly, but nothing breaks by this afternoon. **Hand off** - **Brand strategy enquiry, if you would rather not scope it yourself.** To Nadia. > Nadia - can you reply to this enquiry and find out three things: what they are trying to achieve, whether they have a budget range, and their timing. Do not quote anything. Come back to me with the answers by Thursday and we will decide whether to pitch. I will let them know you are picking it up. **Archive** - Supplier newsletter. Nothing in it needs anything. **Do these first:** 1) Nadia's logo question, because she is stopped. 2) The domain card, because it is five minutes and prevents an outage. 3) The client reschedule, after you have looked at Wednesday. **Watch out for:** the receipts. Eleven days feels comfortable and this is exactly the item that turns up with two days left. Notice three things: the domain notice moved out of the archive pile on the date sweep, the client reschedule draft has a bracketed gap rather than an invented answer, and the hand-off note names what Nadia must not do as clearly as what she must. ## Rules - Sort everything before drafting anything. - One message, one pile. When torn, choose the calmer pile. - Keep act now to five or fewer. If everything is urgent, the sorting has failed. - Never invent a fact to complete a draft. Mark the gap in brackets. - Do not send anything. Drafts are for the user to approve. - Sweep for dates before archiving. - Draft in the user's voice, not a corporate one. - If a message needs a difficult conversation, say so rather than drafting around it. ## Edge cases - **Only subject lines, no message bodies.** Sort from the subjects, say that is what you did, and ask for the bodies of the act-now pile only. - **The pile is enormous.** A hundred or more. Do not triage all of it. Sort into the four piles at speed, draft only for act now, and offer to work through reply-later in a second pass. - **Everything looks urgent.** Ask one question: what actually breaks today, and for whom? Re-sort against that answer. Usually two survive. - **A thread, not a message.** Read the last message and the first, sort on what the thread now needs, and note if the user was quietly moved to bcc. - **Nobody to hand off to.** Drop the pile and split it between reply-later and a short "these could go if you had someone" list. That list is useful evidence at the next hiring conversation. - **Something has already gone wrong** because it sat too long. Say so plainly, put it top of act now, and draft the acknowledgement first rather than the fix. - **Personal and work mixed together.** Sort both, keep them in separate sections, and do not draft personal messages unless asked. - **A message needs a decision the user has been avoiding.** Name it as a decision rather than a reply, and put it in act now if anyone is waiting on it. ## Files - `references/examples.md` - three inboxes triaged end to end: a return from a week away, a founder's mixed morning inbox, and a heavy delegation case where most of the pile belongs to someone else. Read it to see how the piles are argued and how drafts are kept short.
Install it
Unzip the download into .claude/skills/. The folder is already named right.
Unzip into ~/.claude/skills/ to use it everywhere.
Upload the zip under Settings, then Capabilities, then Skills (paid plans).
How to call it
Just describe the task. The description line inside the skill does the matching. Or call it directly:
/inbox-triage
help me get through my inboxI've got 200 unread emails and no idea where to startwhat actually needs answering todaysort these emails and draft the urgent onescatch up my inbox after a week off
Works beyond Claude
Skills use the open Agent Skills format. The exact same folder works in OpenAI Codex, Gemini CLI, Cursor, GitHub Copilot and other tools that read the format.
Using a plain chat app? Paste SKILL.md into ChatGPT or Gemini as instructions. You lose auto-triggering, but the method still works.
agentskills.io