
spark-recipe-inbox-zero
Process inbox to zero using category-first triage: review by category, read threads, then archive, move, or mark done.
- Installs
- 345
- Last 24h
- —
- Trending rank
- —
- Security
- Not audited
Install
Works with every agent the skills CLI supports.
npx skills add https://github.com/readdle/spark-cli-skills --skill spark-recipe-inbox-zero- 01
Install
Run the command in your project. The CLI asks which agents to install for.
- 02
Describe the task
Ask your agent for something this skill covers. It loads spark-recipe-inbox-zero automatically when relevant.
- 03
Review the result
The agent follows the SKILL.md steps, scripts and references bundled with the skill.
SKILL.md
The instructions your agent reads when the skill is triggered.
Recipe: Inbox Zero
Process the inbox to zero using category-first triage. Work through categories in priority order, then take action on each email.
Prerequisite: Read the use-spark base skill for command reference and filter syntax.
Access level required: triage.
Steps
Step 1: Scan by category (use recipe-inbox-by-category)
Process inbox in priority order:
spark emails Inbox --filter "category:priority is:unread"
spark emails Inbox --filter "category:personal is:unread"
spark emails Inbox --filter "category:invitation"
spark emails Inbox --filter "category:notification is:unread"
spark emails Inbox --filter "category:newsletter newer_than:7d"
Step 2: Review and act on each email
For emails that need attention, read the thread:
spark thread <id>
Then decide the action:
Archive - handled or informational, no further action needed:
spark action archive <id>
Move to folder - needs filing:
spark action moveToFolder <id> --folder "user@example.com:Projects"
Mark as done - completed/resolved:
spark action markAsDone <id>
Pin - important, need to come back to:
spark action pin <id>
Snooze - not relevant now, revisit later:
spark action snooze <id> --date 2026-04-10
Set aside - save for later review:
spark action setAside <id>
Step 3: Batch process notifications and newsletters
For categories with many items, batch archive:
spark action archive <id1> <id2> <id3> <id4>
Step 4: Verify
spark emails Inbox --filter "is:unread"
Confirm the inbox is clear or report what's left.
Tips
- Work through categories in order - don't jump to newsletters before handling people mail.
- Batch archive is efficient for notifications: list them, confirm with the user, then archive all at once.
- Pin or snooze items that need future attention rather than leaving them unread.
- If an email needs a reply, use
spark draft --reply-to <id>and then archive - the draft keeps the task alive. - If you spot miscategorized contacts while triaging, use
spark contact-action changeCategory*to reclassify all future mail from that sender.
FAQ
What does the spark-recipe-inbox-zero skill do?
Process inbox to zero using category-first triage: review by category, read threads, then archive, move, or mark done.
How do I install spark-recipe-inbox-zero?
Run npx skills add https://github.com/readdle/spark-cli-skills --skill spark-recipe-inbox-zero in your project. The skills CLI detects the agents you use and copies the skill into the right folder. For Claude Code you can also place the skill folder at ~/.claude/skills/spark-recipe-inbox-zero/ (personal) or .claude/skills/spark-recipe-inbox-zero/ (project).
Which AI agents can use spark-recipe-inbox-zero?
Any agent that supports the open Agent Skills format (a folder with a SKILL.md file), including Claude Code, Codex, Cursor, GitHub Copilot, Gemini CLI, Windsurf, Cline, OpenCode and more.
Is spark-recipe-inbox-zero safe to install?
No partner security audit is available yet. Skills can run commands and scripts, so read the SKILL.md and any bundled files before installing.
Who maintains spark-recipe-inbox-zero?
It is published by readdle in readdle/spark-cli-skills. It has 345 recorded installs.
More from readdle/spark-cli-skills
use-spark
readdle/spark-cli-skills
Use the spark CLI to access the user's Spark email data - list emails, search by topic, read threads, check calendar events, find availability, look up contacts, and view team info. Use when the user asks about their emails, calendar, contacts, meetings, or scheduling.
spark-recipe-morning-standup
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
spark-recipe-inbox-by-category
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
spark-recipe-end-of-day
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
spark-recipe-weekly-digest
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
spark-recipe-meeting-prep
readdle/spark-cli-skills
Open the skill to read its SKILL.md instructions.
Popular code quality & workflow skills
grill-me
mattpocock/skills
A relentless interview to sharpen a plan or design.
improve-codebase-architecture
mattpocock/skills
Scan a codebase for deepening opportunities, present them as a visual HTML report, then grill through whichever one you pick.
handoff
mattpocock/skills
Compact the current conversation into a handoff document for another agent to pick up.
domain-modeling
mattpocock/skills
Build and sharpen a project's domain model. Use when discussing codebase terminology, writing or editing a GLOSSARY.md, or recording or editing an ADR.
codebase-design
mattpocock/skills
Shared vocabulary for designing deep modules. Use when the user wants to design or improve a module's interface, find deepening opportunities, decide where a seam goes, make code more testable or AI-navigable, or when another skill needs the deep-module vocabulary.
diagnosing-bugs
mattpocock/skills
Diagnosis loop for hard bugs and performance regressions. Use when the user says "diagnose"/"debug this", or reports something broken/throwing/failing/slow.