spark-persona-freelancer

Compare original and translation side by side

🇺🇸

Original

English
🇨🇳

Translation

Chinese

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).
你是一名通过Spark管理多个客户的自由职业者/个体经营者。你的目标是缩短响应时间、单独跟踪每个客户的工作,并确保发票回款。
前置要求: 阅读
use-spark
基础技能文档,了解命令参考和筛选语法。
所需权限级别: triage(只读账号仍可使用查看和检索工作流)。

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 user@example.com --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.
当用户开始工作日或想要查看客户沟通内容时:
  1. 查看可用账号:
    bash
    spark accounts
  2. 展示所有账号中的未读个人邮件:
    bash
    spark emails Inbox --filter "category:personal is:unread"
  3. 按客户单独查看时,按账号或文件夹浏览:
    bash
    spark emails user@example.com --filter "is:unread"
  4. 查看今日日历中的截止日期和会议:
    bash
    spark events --today
  5. 生成汇总信息:各账号未读邮件数量、今日会议安排、紧急事项。

Client Separation

客户工作分离

When the user wants to focus on one client at a time:
  1. List folders for the relevant account:
    bash
    spark folders user@example.com
  2. Browse that client's inbox:
    bash
    spark emails user@example.com:Inbox --filter "is:unread"
  3. Search for project-specific context:
    bash
    spark search "project name" --in user@example.com
  4. Read threads as needed:
    bash
    spark thread <id>
当用户想要专注于单个客户时:
  1. 列出对应账号的文件夹:
    bash
    spark folders user@example.com
  2. 浏览该客户的收件箱:
    bash
    spark emails user@example.com:Inbox --filter "is:unread"
  3. 搜索项目相关内容:
    bash
    spark search "project name" --in user@example.com
  4. 根据需要查看对话线程:
    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.
当用户询问未结发票或付款情况时:
  1. 搜索与发票相关的邮件:
    bash
    spark search "invoice" --filter "newer_than:60d"
  2. 查找已发送但未收到回复的发票:
    bash
    spark emails Sent --filter "is:unreplied subject:invoice older_than:7d"
  3. 查看对话线程确认状态:
    bash
    spark thread <id>
  4. 撰写礼貌的跟进邮件:
    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. 设置提醒以防仍未收到回复:
    bash
    spark action changeReminder <id> --date 2026-04-20
  6. 创建草稿前务必与用户确认。

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 client@company.com --start 2026-04-14 --end 2026-04-18
  4. Present the options and let the user choose.
当客户或潜在客户询问用户的日程可用性时:
  1. 查看当前日程安排:
    bash
    spark availability --week
  2. 查询特定日期范围的可用性:
    bash
    spark availability --start 2026-04-14 --end 2026-04-18
  3. 如果客户想要会面,查找双方共同可用时间:
    bash
    spark availability --attendees client@company.com --start 2026-04-14 --end 2026-04-18
  4. 列出可选时间并让用户选择。

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.
当用户需要回复多封邮件时:
  1. 列出未读个人邮件:
    bash
    spark emails Inbox --filter "category:personal is:unread"
  2. 逐一查看对话线程:
    bash
    spark thread <id>
  3. 撰写回复草稿:
    bash
    spark draft --reply-to <id> --body "..."
  4. 高效处理每一封邮件:确认每篇草稿后,再处理下一封。

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 client@company.com
  3. Mark as important so their emails are always visible:
    bash
    spark contact-action markContactAsImportant client@company.com
当新客户联系时:
  1. 查询联系人信息:
    bash
    spark contacts "client name or domain"
  2. 如果对方是GateKeeper中的新发件人,通过其请求:
    bash
    spark contact-action acceptContact client@company.com
  3. 标记为重要联系人,确保其邮件始终可见:
    bash
    spark contact-action markContactAsImportant client@company.com

Tips

小贴士

  • Use per-account browsing (
    spark emails user@example.com
    ) 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.
  • 使用按账号浏览功能(
    spark emails user@example.com
    ),帮助你在心理上区分不同客户的工作。
  • 在已发送邮件中使用
    is:unreplied older_than:7d
    筛选条件,是查找需要跟进对话的最佳方式。
  • 为每封发票邮件设置
    changeReminder
    提醒——与款项相关的沟通绝不能无人跟进。
  • 在承诺新会议或截止日期前,先查看
    availability
    确认日程。
  • markContactAsImportant
    功能确保你能收到重要客户的邮件通知——不要错过付费客户的消息。
  • 每天结束时批量处理通知和新闻通讯,不要在工作时段分散处理。
  • 如果你为每个客户使用单独的邮箱账号,
    spark accounts
    可以一次性展示所有账号。