spark-recipe-shared-inbox-status — скилл для Claude Code: статус
Показывает, сколько писем в общих ящиках ждёт ответа, сколько висит без исполнителя и как распределена нагрузка по команде.
npx skills add readdle/spark-cli-skills --skill spark-recipe-shared-inbox-status -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-shared-inbox-status -a claude-codeЧто делает spark-recipe-shared-inbox-status
Скилл прогоняет серию команд spark и собирает отчёт по каждому общему ящику: открытые элементы, завершённые, ничьи и разбивка назначений по участникам. Сначала spark accounts находит сами ящики и их команды, дальше идут фильтры is:shared_inbox_open, assigned_to:unassigned и is:shared_inbox_done. Для нагрузки конкретного человека — spark team "Team Name" или фильтр по его адресу.
Внутри шесть шагов и никакой автоматизации: скилл только читает почту и складывает цифры в отчёт. Доступ нужен read-only. Перед запуском прочитайте базовый скилл use-spark — там справочник команд и синтаксис фильтров, без него шаги не соберутся. Если ящиков несколько, отчёт выводится по каждому отдельно и потом одной сводкой.
Самая полезная строка в отчёте — число писем без владельца. Высокий open при низком unassigned значит, что работа разобрана, но не закрывается: это повод проверить зависшие назначения. Автор советует гонять проверку ежедневно для активных ящиков и раз в неделю для тихих.
Какие задачи решает
- посмотреть, сколько писем в общем ящике ждёт ответа
- найти письма, которые никто не взял в работу
- сравнить нагрузку участников команды по числу назначений
- оценить, сколько задач закрыли за последнее время
- заметить зависшие назначения при высоком числе открытых писем
Примеры запросов агенту
- проверь статус общего ящика [email protected]
- покажи, сколько писем в общем ящике без исполнителя
- сравни нагрузку команды по назначениям в общем ящике
Как установить spark-recipe-shared-inbox-status
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill spark-recipe-shared-inbox-status -a claude-codenpx skills add readdle/spark-cli-skills --skill recipe-shared-inbox-status -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-shared-inbox-status/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-shared-inbox-status/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-shared-inbox-status -a codex2Вручную: положить файлы
.agents/skills/recipe-shared-inbox-status/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-shared-inbox-status -a cursor2Вручную: положить файлы
.cursor/skills/recipe-shared-inbox-status/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install readdle/spark-cli-skills recipe-shared-inbox-status2Вручную: положить файлы
.github/skills/recipe-shared-inbox-status/SKILL.md1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-shared-inbox-status -a gemini-cli2Командой платформы
gemini skills install https://github.com/readdle/spark-cli-skills --path skills/recipe-shared-inbox-statusВручную: положить файлы
.devin/skills/recipe-shared-inbox-status/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-shared-inbox-status -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Из того же набора19
Похожие
Рядом в теме «Заметки, задачи и проекты»
Всё по теме «Заметки, задачи и проекты» →Вопросы о spark-recipe-shared-inbox-status
Как установить spark-recipe-shared-inbox-status в Claude?
Выполните npx skills add readdle/spark-cli-skills --skill spark-recipe-shared-inbox-status -a claude-code. Скилл встанет в ~/.claude/skills/recipe-shared-inbox-status/SKILL.md.
Что делает spark-recipe-shared-inbox-status?
Собирает отчёт по общим ящикам: открытые и завершённые письма, ничьи элементы и распределение назначений по участникам команды.
Что нужно для работы скилла?
Доступ read-only и базовый скилл use-spark — в нём справочник команд и синтаксис фильтров, на которые опираются шаги.
Исходный текст
SKILL.md · MIT
---
name: spark-recipe-shared-inbox-status
description: >-
Review shared inbox health: open vs. done items, unassigned work,
and per-member assignment breakdown.
metadata:
version: 1.0.0
requires:
skills:
- use-spark
accessLevel: read-only
---
# Recipe: Shared Inbox Status
Review the health of one or more shared inboxes - open items, completed work, unassigned emails, and how assignments are distributed across team members.
**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.
**Access level required:** read-only.
## Steps
### Step 1: Discover shared inboxes
```bash
spark accounts
```
Note each shared inbox address and the team it belongs to.
### Step 2: Check open items
For each shared inbox:
```bash
spark emails [email protected]:Inbox --filter "is:shared_inbox_open"
```
These are active items that still need attention.
### Step 3: Check unassigned items
```bash
spark emails [email protected]:Inbox --filter "assigned_to:unassigned"
```
Unassigned items are falling through the cracks - no one owns them yet.
### Step 4: Review per-member assignments
```bash
spark team "Team Name"
```
The assignment summary shows how work is distributed. For a deeper look at a specific member's load:
```bash
spark emails [email protected]:Inbox --filter "assigned_to:[email protected]"
spark emails [email protected]:Inbox --filter "assigned_to:[email protected]"
```
### Step 5: Check completed items
```bash
spark emails [email protected]:Inbox --filter "is:shared_inbox_done"
```
Review recently completed items for a sense of throughput.
### Step 6: Present the status
Report per shared inbox:
- **Open:** N items awaiting action
- **Unassigned:** M items with no owner
- **Per member:** assignment counts (flag anyone with significantly more or fewer)
- **Done:** K items completed recently
If there are multiple shared inboxes, present each separately, then a combined summary.
## Tips
- Run this daily for active shared inboxes, weekly for quieter ones.
- Unassigned items are the most actionable finding - they represent work that nobody is looking at.
- Combine per-member counts with `recipe-team-workload` for a fuller picture of who has bandwidth.
- If a shared inbox has high open count but low unassigned count, work is distributed but not being closed - look for stale assignments.
- Use `spark thread <id>` to read any item that looks stale or unusual.
- For teams with multiple shared inboxes, the total unassigned count across all inboxes is the key metric.
© readdle · MIT · readdle/spark-cli-skills