spark-recipe-multi-account-review — Claude Code skill: setup & use
Inspects inbox status across multiple email accounts in Spark CLI, generating a unified summary with per-account details and priority flags.
npx skills add readdle/spark-cli-skills --skill spark-recipe-multi-account-review -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-multi-account-review -a claude-codeWhat spark-recipe-multi-account-review does
The skill queries Spark CLI in sequence. It runs spark accounts to discover configured mailboxes and their access levels. Next, it inspects folder counts with spark folders <account> and checks unread messages for each address separately.
Priority messages are checked across all accounts at once using the unified view spark emails Inbox --filter "category:priority is:unread". The final report outlines unread counts per mailbox and highlights messages that need fast attention.
Running this recipe requires the base use-spark skill. The workflow operates under read-only access in Spark CLI.
What it helps with
- list configured email accounts and verify their access levels
- count unread emails across individual mailboxes
- aggregate priority messages using the unified inbox
- summarize multi-account email status into a single report
Example prompts for the agent
- Check unread messages across all my Spark email accounts.
- Give me a summary of priority emails from my unified inbox.
How to install spark-recipe-multi-account-review
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill spark-recipe-multi-account-review -a claude-codenpx skills add readdle/spark-cli-skills --skill recipe-multi-account-review -a claude-code2Manually: put the files in place
~/.claude/skills/recipe-multi-account-review/SKILL.mdCopy the whole skill folder; for one project use .claude/skills/recipe-multi-account-review/
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-multi-account-review -a codex2Manually: put the files in place
.agents/skills/recipe-multi-account-review/SKILL.mdFor all projects use ~/.agents/skills/
1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-multi-account-review -a cursor2Manually: put the files in place
.cursor/skills/recipe-multi-account-review/SKILL.mdCursor also reads .agents/skills/ and .claude/skills/
1GitHub CLI
gh skill install readdle/spark-cli-skills recipe-multi-account-review2Manually: put the files in place
.github/skills/recipe-multi-account-review/SKILL.md1Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-multi-account-review -a gemini-cli2Platform CLI
gemini skills install https://github.com/readdle/spark-cli-skills --path skills/recipe-multi-account-reviewManually: put the files in place
.devin/skills/recipe-multi-account-review/SKILL.mdThe legacy .windsurf/skills/ path still works
Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-multi-account-review -a opencodeClaude.ai
Zip the folder and upload it in Settings → Capabilities → Skills
Step by step, with commands for each platform: How to install skills in Claude Code: five ways
Questions about spark-recipe-multi-account-review
How to install spark-recipe-multi-account-review in Claude Code?
Run npx skills add readdle/spark-cli-skills --skill spark-recipe-multi-account-review -a claude-code in your terminal.
What does spark-recipe-multi-account-review do?
It queries connected mailboxes in Spark CLI, counts unread items per address, and highlights priority messages in a single summary.
What are the prerequisites for this skill?
It requires the use-spark base skill and read-only access to configured accounts in Spark CLI.
Source text
SKILL.md · MIT
---
name: spark-recipe-multi-account-review
description: >-
Review inbox status across multiple email accounts with per-account
breakdown and cross-account priorities.
metadata:
version: 1.0.0
requires:
skills:
- use-spark
accessLevel: read-only
---
# Recipe: Multi-Account Review
For users with multiple email accounts, review each account's inbox status and present a unified summary with per-account breakdown.
**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.
**Access level required:** read-only.
## Steps
### Step 1: Discover all accounts
```bash
spark accounts
```
Note each account email, its access level, and associated calendars and teams.
### Step 2: Check folders per account
For each account, see the folder structure and message counts:
```bash
spark folders [email protected]
spark folders [email protected]
spark folders [email protected]
```
### Step 3: Review unread mail per account
For each account, check unread across key categories:
```bash
spark emails [email protected] --filter "is:unread"
spark emails [email protected] --filter "is:unread"
spark emails [email protected] --filter "is:unread"
```
For a category-level breakdown on the most active account:
```bash
spark emails [email protected] --filter "category:priority is:unread"
spark emails [email protected] --filter "category:personal is:unread"
```
### Step 4: Cross-account priority check
Check priority mail across all accounts at once:
```bash
spark emails Inbox --filter "category:priority is:unread"
```
This uses the unified inbox to surface priority items regardless of which account received them.
### Step 5: Present the summary
Report per account:
- **[email protected]:** N unread (X priority, Y people)
- **[email protected]:** M unread
- **[email protected]:** K unread
Highlight cross-account priorities and any account that needs immediate attention.
## Tips
- Start with `spark accounts` to discover all configured accounts and their access levels.
- The unified inbox (`spark emails Inbox`) aggregates across all accounts - use it for cross-account priority checks.
- Per-account browsing (`spark emails [email protected]`) keeps things separated when the user wants to focus on one context.
- Use `spark folders <account>` to understand each account's folder structure before browsing specific folders.
- Some accounts may be read-only while others have triage access. `accounts` shows the access level for each.
- For users with work + personal accounts, suggest processing them separately to maintain mental context.
- Combine with `recipe-inbox-by-category` for a deep dive into the most active account.
© readdle · MIT · readdle/spark-cli-skills