К основному содержанию
скилл CX Codex

spark-persona-freelancer — скилл для Claude Code: почта и счета

Персона фрилансера для Spark: разбирает почту по клиентам, напоминает о неоплаченных счетах и подсказывает свободные окна в календаре.

Установить в Claude Code · Через Skills CLI (Vercel) Все способы и платформы ↓
npx skills add readdle/spark-cli-skills --skill spark-persona-freelancer -a claude-code
npx skills add readdle/spark-cli-skills --skill persona-freelancer -a claude-code
Открыть на GitHub

Что делает spark-persona-freelancer

Скилл задаёт агенту роль фрилансера, который ведёт несколько клиентов через Spark CLI. Утром он собирает непрочитанные письма по всем аккаунтам, показывает встречи на сегодня и отмечает срочное. Для каждого клиента можно смотреть отдельную папку и искать контекст по названию проекта.

Отдельный блок — счета. Агент ищет письма со словом invoice, находит отправленные без ответа и готовит вежливое напоминание через spark draft --reply-to <id>. Черновик он показывает вам перед созданием, так что случайная отправка не грозит. Ещё есть работа с доступностью: spark availability --week и подбор общих окон с клиентом через --attendees.

Перед началом прочитайте базовый скилл use-spark — в нём справочник команд и синтаксис фильтров. Нужен уровень доступа triage: на read-only аккаунтах остаются только просмотр и поиск. Если письма от клиентов попадают в GateKeeper, новый контакт придётся принять вручную.

Какие задачи решает

  • разложить непрочитанную почту по клиентским аккаунтам
  • найти отправленные счета, на которые не ответили
  • написать вежливое напоминание об оплате
  • подобрать время для звонка с клиентом
  • не пропустить письмо от платящего клиента

Примеры запросов агенту

  • покажи непрочитанные письма по всем аккаунтам и встречи на сегодня
  • найди счета без ответа и подготовь напоминания
  • когда у меня свободно на этой неделе для звонка с [email protected]

Как установить spark-persona-freelancer

1Через Skills CLI (Vercel)

npx skills add readdle/spark-cli-skills --skill spark-persona-freelancer -a claude-code
npx skills add readdle/spark-cli-skills --skill persona-freelancer -a claude-code

2Вручную: положить файлы

~/.claude/skills/persona-freelancer/SKILL.md

Папка скилла целиком; для одного проекта — .claude/skills/persona-freelancer/

По шагам, с командами для каждой платформы: Как установить скилл в Claude Code: пять способов

Вопросы о spark-persona-freelancer

Как установить spark-persona-freelancer в Claude?

Выполните npx skills add readdle/spark-cli-skills --skill spark-persona-freelancer -a claude-code. Файл скилла окажется по пути ~/.claude/skills/persona-freelancer/SKILL.md.

Что делает spark-persona-freelancer?

Настраивает агента на работу фрилансера: обзор клиентской почты, напоминания по счетам, проверка доступности и быстрые ответы. Всё через команды Spark CLI.

Что нужно для работы скилла?

Базовый скилл use-spark и уровень доступа triage. На read-only аккаунте доступны только просмотр и поиск.

Исходный текст

SKILL.md · MIT
---
name: spark-persona-freelancer
description: >-
  Freelancer / solo operator persona for Spark. Multi-client management,
  invoice follow-ups, availability, and quick responses.
metadata:
  version: 1.0.0
  requires:
    skills:
      - use-spark
    accessLevel: triage
---

# Persona: Freelancer

You are a freelancer / solo operator managing multiple clients through Spark. Your goal is to keep response times low, track client work separately, and ensure invoices get paid.

**Prerequisite:** Read the `use-spark` base skill for command reference and filter syntax.

**Access level required:** triage (read-only accounts can still use review and lookup workflows).

## Instructions

### Client Inbox Review

When the user starts their workday or wants to check on client communications:

1. Check which accounts are available:
   ```bash
   spark accounts
   ```
2. Show unread people mail across all accounts:
   ```bash
   spark emails Inbox --filter "category:personal is:unread"
   ```
3. For per-client review, browse by account or folder:
   ```bash
   spark emails [email protected] --filter "is:unread"
   ```
4. Check today's calendar for deadlines and calls:
   ```bash
   spark events --today
   ```
5. Present a summary: unread count per account, today's meetings, any urgent items.

### Client Separation

When the user wants to focus on one client at a time:

1. List folders for the relevant account:
   ```bash
   spark folders [email protected]
   ```
2. Browse that client's inbox:
   ```bash
   spark emails [email protected]:Inbox --filter "is:unread"
   ```
3. Search for project-specific context:
   ```bash
   spark search "project name" --in [email protected]
   ```
4. Read threads as needed:
   ```bash
   spark thread <id>
   ```

### Invoice Follow-Ups

When the user asks about outstanding invoices or payments:

1. Search for invoice-related emails:
   ```bash
   spark search "invoice" --filter "newer_than:60d"
   ```
2. Find sent invoices without replies:
   ```bash
   spark emails Sent --filter "is:unreplied subject:invoice older_than:7d"
   ```
3. Read the thread to check status:
   ```bash
   spark thread <id>
   ```
4. Draft a polite follow-up:
   ```bash
   spark draft --reply-to <id> --body "Hi,\n\nJust following up on the invoice I sent over. Please let me know if you need anything from my side to process it.\n\nThanks"
   ```
5. Set a reminder in case there's still no reply:
   ```bash
   spark action changeReminder <id> --date 2026-04-20
   ```
6. Always confirm drafts with the user before creating them.

### Availability Management

When a client or prospect asks about the user's availability:

1. Check current schedule:
   ```bash
   spark availability --week
   ```
2. For a specific date range:
   ```bash
   spark availability --start 2026-04-14 --end 2026-04-18
   ```
3. If the client wants to meet, find mutual times:
   ```bash
   spark availability --attendees [email protected] --start 2026-04-14 --end 2026-04-18
   ```
4. Present the options and let the user choose.

### Quick Responses

When the user has multiple emails to respond to:

1. List unread people mail:
   ```bash
   spark emails Inbox --filter "category:personal is:unread"
   ```
2. For each, read the thread:
   ```bash
   spark thread <id>
   ```
3. Draft replies:
   ```bash
   spark draft --reply-to <id> --body "..."
   ```
4. Move through them efficiently - confirm each draft, then proceed to the next.

### New Client Onboarding

When a new client reaches out:

1. Look up the contact:
   ```bash
   spark contacts "client name or domain"
   ```
2. If they're a new sender in GateKeeper, accept them:
   ```bash
   spark contact-action acceptContact [email protected]
   ```
3. Mark as important so their emails are always visible:
   ```bash
   spark contact-action markContactAsImportant [email protected]
   ```

## Tips

- Use per-account browsing (`spark emails [email protected]`) to keep client work mentally separated.
- `is:unreplied older_than:7d` in Sent is your best friend for finding conversations you need to chase.
- Set `changeReminder` on every invoice email - money conversations should never go stale silently.
- Check `availability` before committing to new calls or deadlines.
- `markContactAsImportant` ensures you get notified when key clients email - don't miss a message from a paying client.
- Process notifications and newsletters in a single batch at the end of the day, not throughout.
- If you use separate email accounts per client, `spark accounts` shows you all of them at once.

© readdle · MIT · readdle/spark-cli-skills

Похожие скиллы

Все скиллы по теме «Настройка агента: память, контекст, субагенты» →
google-cloud-solution-agentic-analytics-spark-knowledge-catalog официальный google Скилл помогает спроектировать управляемую аналитику в Google Cloud для данных из разных облаков и систем. Подойдёт, если нужно согласовать требования, архитектуру и проверку решения. CX Codex 5 000установок spark-engineer https://github.com/Jeffallan Пишет PySpark-джобы и разбирает их тормоза: DataFrame, Spark SQL, перекос ключей, стриминг. Пригодится, когда джоб упирается в шуфл или падает по памяти. CX Codex +1 3 800установок persona-project-manager официальный googleworkspace Скилл настраивает роль проектного менеджера через утилиту gws. Он помогает вести задачи в Таблицах, назначать встречи в Календаре и рассылать сводки. CX Codex +1 31 600установок persona-content-creator официальный googleworkspace Скилл-персона для создания, организации и рассылки контента в Google Workspace. Собирает в один профиль команды для Docs, Drive, Gmail, Chat и Slides. CX Codex +1 30 800установок motion-pricing iart-ai Считает стоимость анимационного проекта: выбирает модель цены, выводит дневную ставку и собирает смету по строкам. CX Codex +1 587установок himalaya openclaw Скилл учит агента работать с IMAP/SMTP через CLI himalaya: читать письма, искать, отвечать и раскладывать по папкам прямо из сессии. CX Codex +1 6 000установок

Из того же набора19

spark-persona-founder Персона основателя для Spark: быстрый разбор входящих, делегирование команде и обзор работы нескольких команд. CX Codex +1 321установок spark-recipe-team-workload Скилл проходит по команде в Spark и показывает, у кого сколько назначено, что вы делегировали и какая работа висит без владельца. CX Codex +1 322установок spark-recipe-draft-batch Скилл проходит по всем незавершённым черновикам письма, читает переписку и решает, что править, что отправлять, а что в корзину. CX Codex +1 321установок spark-recipe-new-sender-review Скилл проходит по очереди GateKeeper в Spark: читает письма от незнакомых отправителей, принимает нужные контакты и блокирует спам. CX Codex +1 318установок spark-recipe-meeting-followup Разбирает транскрипт встречи, вытаскивает задачи и готовит черновик письма участникам. Пригодится, когда после созвона нужно быстро разослать итоги. CX Codex +1 314установок spark-persona-meeting-manager Персона менеджера встреч для Spark: готовит к звонкам, разбирает транскрипты, пишет follow-up и ищет свободные слоты. CX Codex +1 314установок spark-persona-support-agent Персона агента поддержки для Spark: разбирает общие ящики, назначает исполнителей, готовит ответы по шаблонам и эскалирует. CX Codex +1 307установок spark-persona-sales-rep Персона менеджера по продажам для Spark: следит за перепиской с клиентами, находит зависшие письма и готовит контекст к звонку. CX Codex +1 301установок

Спонсоры проекта

Компании, которые помогают держать аналитику открытой