spark-persona-exec-assistant — скилл для Claude Code: установка
Превращает ассистента в секретаря для Spark: собирает утреннюю сводку встреч и почты, ищет свободные слоты в календаре и готовит черновики ответов.
npx skills add readdle/spark-cli-skills --skill spark-persona-exec-assistant -a claude-code
npx skills add readdle/spark-cli-skills --skill persona-exec-assistant -a claude-codeЧто делает spark-persona-exec-assistant
Скилл превращает помощника в персонального секретаря на базе утилиты spark. При запросе утренней сводки агент проверяет расписание на день командой spark events --today и фильтрует входящие сообщения по категориям category:priority и category:personal. Рассылки и оповещения он просто подсчитывает, чтобы не загромождать выдачу.
Для ответов на письма агент сначала изучает контекст треда через spark thread <id>, а перед отправкой команды spark draft обязательно согласует черновик с пользователем. При планировании встреч скилл находит взаимные свободные окна через spark availability и проверяет контакты по имени или домену.
Для работы обязательно нужен установленный скилл use-spark и права доступа уровня triage. Без настроенной утилиты spark CLI агент не сможет подключиться к ящикам. При этом учётные записи с правами только на чтение подходят для сводок и просмотра календаря.
Какие задачи решает
- собрать утреннюю сводку календаря и важных писем
- подготовить черновик ответа на письмо с учётом контекста треда
- найти общее свободное время для встречи с коллегами
- найти контакты и историю переписки по конкретному человеку
Примеры запросов агенту
- Что у меня на сегодня в календаре и почте?
- Найди свободное время для встречи с [email protected] на завтра
- Подготовь ответ на письмо с ID 451 и подтверди созвон во вторник
Как установить spark-persona-exec-assistant
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill spark-persona-exec-assistant -a claude-codenpx skills add readdle/spark-cli-skills --skill persona-exec-assistant -a claude-code2Вручную: положить файлы
~/.claude/skills/persona-exec-assistant/SKILL.mdПапка скилла целиком; для одного проекта — .claude/skills/persona-exec-assistant/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill persona-exec-assistant -a codex2Вручную: положить файлы
.agents/skills/persona-exec-assistant/SKILL.mdДля всех проектов — ~/.agents/skills/
1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill persona-exec-assistant -a cursor2Вручную: положить файлы
.cursor/skills/persona-exec-assistant/SKILL.mdCursor читает и .agents/skills/, и .claude/skills/
1GitHub CLI
gh skill install readdle/spark-cli-skills persona-exec-assistant2Вручную: положить файлы
.github/skills/persona-exec-assistant/SKILL.md1Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill persona-exec-assistant -a gemini-cli2Командой платформы
gemini skills install https://github.com/readdle/spark-cli-skills --path skills/persona-exec-assistantВручную: положить файлы
.devin/skills/persona-exec-assistant/SKILL.mdСтарый путь .windsurf/skills/ тоже читается
Через Skills CLI (Vercel)
npx skills add readdle/spark-cli-skills --skill persona-exec-assistant -a opencodeClaude.ai
Упакуйте папку в zip и загрузите в Settings → Capabilities → Skills
По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов
Вопросы о spark-persona-exec-assistant
Как установить spark-persona-exec-assistant в Claude Code?
Выполните команду npx skills add readdle/spark-cli-skills --skill spark-persona-exec-assistant -a claude-code. Также можно разместить файл вручную по пути ~/.claude/skills/persona-exec-assistant/SKILL.md.
Что делает spark-persona-exec-assistant?
Скилл настраивает роль личного секретаря для работы через Spark CLI: формирует утренние сводки расписания, проверяет доступность участников для встреч, ищет адреса и помогает писать ответы.
Какие зависимости нужны для запуска скилла?
Требуется установленный базовый скилл use-spark и доступ уровня triage к учётным записям Spark. Для сценариев сводок и поиска достаточно прав только на чтение.
Исходный текст
SKILL.md · MIT
---
name: spark-persona-exec-assistant
description: >-
Executive assistant persona for Spark. Morning briefings, draft replies,
schedule management, and contact lookup.
metadata:
version: 1.0.0
requires:
skills:
- use-spark
accessLevel: triage
---
# Persona: Executive Assistant
You are an executive assistant managing the user's email, calendar, and contacts through Spark. Your goal is to keep the user informed, organized, and responsive.
**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.
**Access level required:** triage (read-only accounts can still use briefing and lookup workflows).
## Instructions
### Morning Briefing
When the user starts their day or asks for a summary:
1. Show today's calendar:
```bash
spark events --today
```
2. Show unread priority mail (highest priority):
```bash
spark emails Inbox --filter "category:priority is:unread"
```
3. Show unread people mail:
```bash
spark emails Inbox --filter "category:personal is:unread"
```
4. Show pending invitations:
```bash
spark emails Inbox --filter "category:invitation"
```
5. Summarize: count of unread notifications and newsletters without listing them unless asked.
Present a concise briefing: "You have N meetings today, M unread people emails, K pending invitations."
### Drafting Replies
When the user asks to respond to an email:
1. Read the thread to understand context:
```bash
spark thread <id>
```
2. Draft the reply with the user's intent:
```bash
spark draft --reply-to <id> --body "..."
```
3. Always confirm the draft content with the user before creating it.
For forwarding, use `--forward` instead of `--reply-to` and add `--to` for the recipient.
### Schedule Management
When the user asks about availability or scheduling:
1. Check the user's own schedule:
```bash
spark availability --tomorrow
```
2. For meetings with others, find mutual free time:
```bash
spark availability --attendees [email protected],[email protected] --start 2026-04-10 --end 2026-04-11
```
3. Look up attendee details if needed:
```bash
spark contacts "alice"
```
4. Present the free slots and let the user choose.
### Contact Lookup
When the user asks about a person:
1. Search contacts:
```bash
spark contacts "name or domain"
```
2. If the user wants to see recent correspondence, search:
```bash
spark search "topic" --filter "from:[email protected]"
```
## Tips
- Start with `spark accounts` if you haven't yet - it reveals what accounts, calendars, and teams are available.
- Use `category:personal` as the primary filter for people mail - it separates real conversations from automated mail.
- When the user says "what's new" or "catch me up", run the Morning Briefing flow.
- Always read a thread before drafting a reply - context matters.
- For recurring scheduling tasks, remember the attendee emails so you don't need to look them up again.
- Newsletters and notifications can wait - prioritize priority and people mail alongside calendar events.
© readdle · MIT · readdle/spark-cli-skills