Skip to content
Productivity
Skill

/inbox-check

Lightweight inbox triage across all configured email accounts. Dispatches fast subagent to fetch, then reviews with judgment. Use when user says \"check my inbox\", \"any new emails?\", \"check email\". See also: `draft-reply` once you pick an email to respond to.

From plugin
claudia
30135 skills6 agents

Claude Code

$ npx -y skills add kbanc85/claudia --skill inbox-check --agent claude-code

SKILL.md

inbox-check.SKILL.md
name: inbox-check
description: "Lightweight inbox triage across all configured email accounts. Dispatches fast subagent to fetch, then reviews with judgment. Use when user says \"check my inbox\", \"any new emails?\", \"check email\". See also: `draft-reply` once you pick an email to respond to."
effort-level: low

Inbox Check

Two-tier inbox triage: fetch fast, then judge what matters.

Trigger

  • "Check my inbox"
  • "Any new emails?"
  • "Check email"
  • "What's in my inbox?"
  • `/inbox-check`

Architecture

This skill uses a two-tier approach to save tokens and time:

1. **Tier 1 (Haiku subagent):** Fast fetch and summarize from all available email MCP tools 2. **Tier 2 (You):** Review results with judgment, context, and relationship awareness

Process

Step 1: Detect Available Email Tools

Check which email MCP tools are available:

  • Gmail tools (`gmail.*` or similar)
  • Outlook tools (`outlook.*` or similar)
  • Any other email integrations

If no email tools available: "I don't have access to any email accounts. Would you like to set up an email integration? Check `/connector-discovery` for options."

Step 2: Dispatch Fetch Agent

Use the sub-agent tool to dispatch a Haiku subagent:

Subagent prompt:
"Check all available email accounts for recent messages (last 24 hours or since last check).
For each email, extract:
- From (name and email)
- Subject
- Date/time
- Brief summary (1 sentence)
- Has attachments? (yes/no)
- Seems urgent? (yes/no, based on subject and sender)

Return as a structured list, grouped by account if multiple.
Do not read full email bodies unless the subject is unclear.
Limit to 20 most recent per account."

Step 3: Review with Judgment

Once the fetch results come back, apply judgment using your knowledge of the user's relationships, priorities, and patterns:

**Categorize each email:**

| Category | Criteria | |----------|----------| | **Needs Reply** | From known contacts, asks a question, requires action | | **Worth Reading** | Relevant to active projects, from important people | | **Can Wait** | Newsletters, notifications, low-priority updates | | **Skip** | Marketing, spam that got through, irrelevant notifications |

**Use relationship context:**

  • If sender is in `people/`, note the relationship context
  • If related to active projects, flag the connection
  • If sender has pending commitments, note those

Step 4: Present Results

**📬 Inbox Check**

### Needs Reply
- **[Name]** — [Subject] ([time ago])
  [1-line context: what they need, any relationship notes]

### Worth Reading
- **[Name]** — [Subject] ([time ago])
  [Why it matters]

### Can Wait
- [count] emails (newsletters, notifications, low-priority)
  [List briefly if < 5, otherwise summarize]

---

Want me to:
- Draft a reply to any of these?
- Read the full text of something?
- File any of these to memory?

Judgment Points

  • Don't auto-categorize based on sender alone. Context matters.
  • If unsure about urgency, err toward "Worth Reading"
  • Surface anything from people the user has active commitments with
  • Note if someone has emailed multiple times without a response

Tone

Quick, scannable, opinionated. The whole point is to save the user from inbox overwhelm. Be decisive about what matters and what doesn't.

Read more
@kbanc85
Ships withclaudia

Terminal-based AI chief of staff. Remembers relationships, tracks commitments, helps you think strategically. Runs on Claude Code.

30135 skills6 agents
Get the whole plugin

Stars on GitHub

Momentum

stars in total
301
Star history of kbanc85/claudia on GitHub, a chart by star-history.com

Other skills on claudia.

build-team

build-team

Propose and, after approval, configure a personalized team of Codex subagent roles based on the user's profile, goals, and…

@kbanc85@kbanc85Install Skill
claudia-core

claudia-core

Use Claudia's identity, persistent local memory, relationship context, project routing, judgment rules, and strategic operating…

@kbanc85@kbanc85Install Skill
databases

databases

Inspect Claudia's unified production memory database and backups. Use for database identity, health, counts, schema, WAL, backup…

@kbanc85@kbanc85Install Skill
onboarding

onboarding

Run Claudia's required first-conversation setup. Use automatically before substantive work whenever the current Claudia workspace…

@kbanc85@kbanc85Install Skill
auto-research

auto-research

Iteratively improve a local artifact (draft, document, page) by running a hill-climbing loop. The user names the artifact, the…

@kbanc85@kbanc85Install Skill
brain-monitor

brain-monitor

Launch the Brain Monitor TUI, a real-time terminal dashboard for watching Claudia's memory system. Triggers on \"brain monitor\",…

@kbanc85@kbanc85Install Skill

More skills from other plugins.

i-have-adhd

i-have-adhd

Shape output for a reader with ADHD: lead with the next action, number multi-step work, restate state across turns, suppress…

@ayghri@ayghriInstall Skill
ab-test-analysis

ab-test-analysis

Analyze A/B test results with statistical significance, sample size validation, confidence intervals, and ship/extend/stop…

@phuryn@phurynInstall Skill
distilly

distilly

Set up the owner profile so a personal agent knows who it works for (first-run setup, \"get to know me\"), or distill colleague,…

Questions about inbox-check.

Which coding agents can use inbox-check?
inbox-check installs in Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, OpenCode and Windsurf with the skills CLI, using each agent's flag shown on this page. Flowy's auto-invocation, which fires a skill when your prompt matches, runs in Claude Code only.