spark-recipe-stakeholder-brief — скилл для Claude Code: досье
Собирает письма и встречи с одним человеком в короткий брифинг. Пригодится перед 1:1 или разговором после паузы.
npx skills add readdle/spark-cli-skills --skill spark-recipe-stakeholder-brief -a claude-code
npx skills add readdle/spark-cli-skills --skill recipe-stakeholder-brief -a claude-codeЧто делает spark-recipe-stakeholder-brief
Скилл берёт имя человека и проходит по вашим данным в Spark: сначала ищет контакт, потом письма от него и к нему, затем встречи, где он был участником, и ближайшие события. На выходе — разделы с контактом, последним касанием, открытыми вопросами, темами обсуждений и тем, что уже запланировано.
Внутри шесть шагов с командами spark contacts, spark emails --filter, spark thread <id>, spark meetings --filter, spark meeting <id> и spark events --week. Если из саммари встречи непонятно, что человек обещал, скилл добирает детали через spark meeting <id> --transcript --notes. Нужен доступ read-only и базовый скилл use-spark — без него не будет справки по синтаксису фильтров.
Окно по умолчанию — 30 дней. Для частых контактов автор советует сузить до newer_than:14d, для давних — расширить до newer_than:90d или задать after:yyyy/MM/dd. Это рецепт про человека, а не про одну встречу: если нужен только брифинг к конкретному событию, смотрите recipe-meeting-prep.
Какие задачи решает
- собрать историю общения с коллегой перед 1:1
- найти незакрытые договорённости из писем и встреч
- подготовиться к performance review по фактам, а не по памяти
- возобновить контакт после долгой паузы
- проверить, что уже запланировано с этим человеком на неделе
Примеры запросов агенту
- Собери брифинг по Анне Петровой за последние 30 дней
- Что осталось невыполненным в переписке с [email protected]?
- Подготовь досье на Ивана перед завтрашней встречей
Как установить spark-recipe-stakeholder-brief
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill spark-recipe-stakeholder-brief -a claude-codenpx skills add readdle/spark-cli-skills --skill recipe-stakeholder-brief -a claude-code2Вручную: положить файлы
~/.claude/skills/recipe-stakeholder-brief/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/recipe-stakeholder-brief/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-stakeholder-brief -a codex2Вручную: положить файлы
.agents/skills/recipe-stakeholder-brief/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-stakeholder-brief -a cursor2Вручную: положить файлы
.cursor/skills/recipe-stakeholder-brief/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install readdle/spark-cli-skills recipe-stakeholder-brief2Вручную: положить файлы
.github/skills/recipe-stakeholder-brief/SKILL.md1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-stakeholder-brief -a gemini-cli2Командой платформы
gemini skills install https://github.com/readdle/spark-cli-skills --path skills/recipe-stakeholder-briefВручную: положить файлы
.devin/skills/recipe-stakeholder-brief/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill recipe-stakeholder-brief -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о spark-recipe-stakeholder-brief
Как установить spark-recipe-stakeholder-brief в Claude?
Выполните npx skills add readdle/spark-cli-skills --skill spark-recipe-stakeholder-brief -a claude-code, затем npx skills add readdle/spark-cli-skills --skill recipe-stakeholder-brief -a claude-code. Файл скилла окажется по пути ~/.claude/skills/recipe-stakeholder-brief/SKILL.md.
Что делает spark-recipe-stakeholder-brief?
По имени человека собирает письма и встречи с ним в один брифинг: контакт, последнее касание, открытые вопросы, темы и ближайшие события.
Что нужно для работы скилла?
Доступ read-only и базовый скилл use-spark — в нём описан синтаксис фильтров. Без него шаги с spark emails --filter и spark meetings --filter не с чем сверять.
Исходный текст
SKILL.md · MIT
---
name: spark-recipe-stakeholder-brief
description: >-
Build a comprehensive dossier on a person by pulling all meetings they
attended and email threads with them into a single relationship brief.
metadata:
version: 1.0.0
requires:
skills:
- use-spark
accessLevel: read-only
---
# Recipe: Stakeholder Brief
Given a person's name, compile all recent interactions — meetings and emails — into a relationship brief. Useful before 1:1s, performance reviews, or re-engaging with someone after a gap.
**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.
**Access level required:** read-only.
## Steps
### Step 1: Look up the person
```bash
spark contacts "person name"
```
Note their email address(es) and any other details.
### Step 2: Pull recent email threads
```bash
spark emails --filter "from:[email protected] newer_than:30d"
```
Also check emails sent to them:
```bash
spark emails --filter "to:[email protected] newer_than:30d"
```
For the most important threads, read the full conversation:
```bash
spark thread <id>
```
Note open threads (unanswered or pending action) vs. resolved ones.
### Step 3: Find shared meetings
```bash
spark meetings --filter "newer_than:30d"
```
Scan meeting titles and participant lists for the person. For each relevant meeting, pull the summary:
```bash
spark meeting <id>
```
If the person's contributions or commitments aren't clear from the summary:
```bash
spark meeting <id> --transcript --notes
```
### Step 4: Check upcoming events with them
```bash
spark events --week
```
Note any upcoming meetings where this person is an attendee.
### Step 5: Compile the brief
Organize into sections:
- **Contact:** name, email, role (if known from context)
- **Last interaction:** date and channel (meeting or email)
- **Open items:** threads awaiting response, commitments not yet fulfilled
- **Recent topics:** what you've discussed across meetings and email (grouped by theme)
- **Upcoming:** any scheduled meetings with them
- **Key context:** notable decisions made together, recurring discussion themes
### Step 6: Present the brief
Lead with the most actionable information — open items and upcoming meetings — then provide the fuller context. Flag anything that looks like it needs attention before the next interaction.
## Tips
- This recipe is person-centric, unlike `recipe-meeting-prep` which is event-centric. Use this when you want to understand the full relationship, not just prep for one meeting.
- For people you interact with frequently, narrow the time window to `newer_than:14d` to keep the brief focused.
- For people you haven't spoken to in a while, widen to `newer_than:90d` or use `after:yyyy/MM/dd` to capture the last meaningful period.
- Use `spark search "person name"` as a supplementary search to catch threads where they're mentioned but not in the from/to fields.
- If the person is a teammate, `spark team "Team Name"` may show their current email assignments.
© readdle · MIT · readdle/spark-cli-skills