Loading...
Loading...
Compare original and translation side by side
sparksparkspark <command> [options]sparkspark <command> [options]spark| Command | Description |
|---|---|
| List accounts, calendars, teams, shared inboxes |
| List folders/labels with message counts |
| List emails with filters and pagination |
| Hybrid keyword + semantic search with full bodies |
| Read full thread - headers, bodies, attachments |
| List calendar events for a time range |
| Find free time slots, optionally with attendees |
| Search contacts by name or email |
| Show team info, members, shared inboxes, assignments |
| List meeting transcripts |
| Read a single meeting transcript |
| 命令 | 描述 |
|---|---|
| 列出账户、日历、团队和共享收件箱 |
| 列出文件夹/标签及对应邮件数量 |
| 通过筛选器和分页功能列出邮件 |
| 混合关键词+语义搜索,返回完整邮件内容 |
| 读取完整对话线程——包含邮件头、正文和附件信息 |
| 列出指定时间范围内的日历事件 |
| 查找空闲时段,可指定参会人员 |
| 通过姓名或邮箱搜索联系人 |
| 查看团队信息、成员、共享收件箱及任务分配情况 |
| 列出会议纪要 |
| 读取单条会议纪要 |
spark accountsspark accountsemailssearch(Gmail labels)emailsspark folders # all accounts
spark folders user@example.com # single accountemailssearch(Gmail labels)emailsspark folders # 所有账户
spark folders user@example.com # 单个账户spark emails # Unified Inbox
spark emails user@example.com:Archive # specific folder
spark emails "My Team" # all shared threads in a team
spark emails --filter "from:alice@co.com is:unread" # filtered
spark emails --filter "newer_than:7d has:attachment" # recent with attachments
spark emails --page 2 --page-size 20 # pagination
spark emails --order ascending # oldest first
spark emails --new-senders # show only new sender emails--new-sendersfolders| Format | Example | Meaning |
|---|---|---|
| Bare name | | Unified folder (cross-account) |
| | Account inbox shorthand |
| | Specific account folder |
| | All shared threads in a team (quote if spaces) |
| | Shared inbox folder |
| Operator | Example |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| also |
| also |
| emails shared to any team (alias for |
| open items in shared inbox |
| completed/closed items in shared inbox |
| also |
| emails assigned to current user |
| emails assigned to specific teammate |
| shared inbox items with no assignee |
| emails assigned to someone else (not me) |
| emails delegated by current user |
| |
spark emails # 统一收件箱
spark emails user@example.com:Archive # 指定文件夹
spark emails "My Team" # 团队所有共享对话
spark emails --filter "from:alice@co.com is:unread" # 筛选邮件
spark emails --filter "newer_than:7d has:attachment" # 近期带附件的邮件
spark emails --page 2 --page-size 20 # 分页
spark emails --order ascending # 按时间升序( oldest first)
spark emails --new-senders # 仅显示新发件人的邮件--new-sendersfolders| 格式 | 示例 | 含义 |
|---|---|---|
| 纯名称 | | 跨账户统一文件夹 |
| | 账户收件箱简写 |
| | 指定账户的文件夹 |
| | 团队所有共享对话(名称含空格时需加引号) |
| | 共享收件箱文件夹 |
| 运算符 | 示例 |
|---|---|
| |
| |
| |
| |
| |
| |
| |
| |
| 还支持 |
| 还支持 |
| 共享至任意团队的邮件( |
| 共享收件箱中的未处理项 |
| 共享收件箱中的已完成/已关闭项 |
| 还支持 |
| 分配给当前用户的邮件 |
| 分配给特定团队成员的邮件 |
| 共享收件箱中未分配的项 |
| 分配给其他用户(非当前用户)的邮件 |
| 当前用户委派的邮件 |
| |
spark search "quarterly report"
spark search "API integration" --filter "from:alice@co.com"
spark search "budget" --in user@example.com:Archive
spark search "vacation" --in user@example.com # all folders in account| Parameter | Required | Description |
|---|---|---|
| Yes | Search topic (positional) |
| No | Gmail-style filter (same operators as |
| No | Scope: account, team, folder, or shared inbox. All folders if omitted. |
searchemailsspark search "quarterly report"
spark search "API integration" --filter "from:alice@co.com"
spark search "budget" --in user@example.com:Archive
spark search "vacation" --in user@example.com # 账户下所有文件夹| 参数 | 是否必填 | 描述 |
|---|---|---|
| 是 | 搜索主题(位置参数) |
| 否 | Gmail风格筛选器(与 |
| 否 | 搜索范围:账户、团队、文件夹或共享收件箱。省略则搜索所有文件夹。 |
searchemailsaccount@domain.com:MyLabelfoldersspark thread 1114 # by message ID from emails/search output
spark thread --download-attachments 1114 # also fetch attachments via IMAPemailssearchthreadaccount@domain.com:MyLabelfoldersspark thread 1114 # 通过emails/search输出中的消息ID查询
spark thread --download-attachments 1114 # 同时通过IMAP获取附件emailssearchthreadspark events # today's remaining events
spark events --tomorrow
spark events --week
spark events --week --in user@example.com # specific account
spark events --week --in user@example.com:Work # specific calendar
spark events --start 2026-03-16 --end 2026-03-20 # custom rangeyyyy-MM-dddd/MM/yyyyyyyy-MM-ddTHH:mmaccountsspark events # 今日剩余事件
spark events --tomorrow
spark events --week
spark events --week --in user@example.com # 指定账户
spark events --week --in user@example.com:Work # 指定日历
spark events --start 2026-03-16 --end 2026-03-20 # 自定义时间范围yyyy-MM-dddd/MM/yyyyyyyy-MM-ddTHH:mmaccounts--attendees--attendeesspark availability # today
spark availability --tomorrow
spark availability --week --attendees alice@co.com
spark availability --start 2026-03-16 --end 2026-03-20 --attendees a@co.com,b@co.com--attendees--attendeesspark availability # 今日
spark availability --tomorrow
spark availability --week --attendees alice@co.com
spark availability --start 2026-03-16 --end 2026-03-20 --attendees a@co.com,b@co.comspark contacts "john"
spark contacts "example.com"spark contacts "john"
spark contacts "example.com"spark team # list available teams
spark team "Readdle" # specific teamspark team # 列出可用团队
spark team "Readdle" # 指定团队spark meetings
spark meetings --filter "newer_than:30d"
spark meetings --filter "subject:standup" --page-size 10subject:<text>before:yyyy/MM/ddafter:yyyy/MM/ddnewer_than:Xdolder_than:Xdspark meetings
spark meetings --filter "newer_than:30d"
spark meetings --filter "subject:standup" --page-size 10subject:<text>before:yyyy/MM/ddafter:yyyy/MM/ddnewer_than:Xdolder_than:Xdspark meeting 42 # summary only
spark meeting --transcript 42 # include transcript
spark meeting --notes 42 # include notes
spark meeting --transcript --notes 42 # everythingmeetingsspark meeting 42 # 仅摘要
spark meeting --transcript 42 # 包含会议纪要
spark meeting --notes 42 # 包含会议笔记
spark meeting --transcript --notes 42 # 全部内容meetingscategory:emailssearch| Category | Filter | Typical Content |
|---|---|---|
| Priority | | Auto-prioritized or manually marked as priority |
| People | | Direct person-to-person email |
| Notifications | | Service notifications, alerts, receipts |
| Newsletters | | Subscriptions, digests, marketing |
| Invites | | Calendar invitations |
| Invite Responses | | RSVPs, accepts, declines |
spark emails Inbox --filter "category:priority is:unread" # unread priority mail
spark emails Inbox --filter "category:personal is:unread" # unread people mail
spark emails Inbox --filter "category:invitation" # pending invites
spark emails Inbox --filter "category:notification is:unread" # unread notifications
spark emails Inbox --filter "category:newsletter newer_than:7d" # recent newslettersemailssearchcategory:| 类别 | 筛选器 | 典型内容 |
|---|---|---|
| 优先级 | | 自动标记或手动设置为优先级的邮件 |
| 个人邮件 | | 直接的个人往来邮件 |
| 通知邮件 | | 服务通知、提醒、收据 |
| 通讯邮件 | | 订阅内容、合集、营销邮件 |
| 邀请邮件 | | 日历邀请 |
| 邀请回复 | | 回复邀请、接受/拒绝通知 |
spark emails Inbox --filter "category:priority is:unread" # 未读优先级邮件
spark emails Inbox --filter "category:personal is:unread" # 未读个人邮件
spark emails Inbox --filter "category:invitation" # 待处理邀请
spark emails Inbox --filter "category:notification is:unread" # 未读通知邮件
spark emails Inbox --filter "category:newsletter newer_than:7d" # 近期通讯邮件spark search "topic"spark emails --filter "from:sender subject:keyword"spark thread <ID>spark availability --tomorrow --attendees alice@co.com,bob@co.comspark team "Team Name"spark contacts "name or domain"spark emails shared@co.com:Inbox --filter "assigned_to:unassigned"spark emails --filter "assigned_to:bob@co.com"spark emails --filter "is:shared_inbox_open"spark emails --filter "is:shared_inbox_done"spark meetings --filter "newer_than:30d"spark meeting <ID> --transcript --notesspark search "topic"spark emails --filter "from:sender subject:keyword"spark thread <ID>spark availability --tomorrow --attendees alice@co.com,bob@co.comspark team "Team Name"spark contacts "name or domain"spark emails shared@co.com:Inbox --filter "assigned_to:unassigned"spark emails --filter "assigned_to:bob@co.com"spark emails --filter "is:shared_inbox_open"spark emails --filter "is:shared_inbox_done"spark meetings --filter "newer_than:30d"spark meeting <ID> --transcript --notesmetadata.versionsparkspark --versionmetadata.versionspark skill --install <parent-of-use-spark><parent-of-use-spark>use-spark/SKILL.mdmetadata.versionsparkspark --versionmetadata.versionspark skill --install <parent-of-use-spark><parent-of-use-spark>SKILL.mduse-spark/spark search "project update"--filter--filter "from:alice@co.com is:unread newer_than:7d"foldersemailssearch --inaccountsevents --insearchemailsthreadspark search "project update"--filter--filter "from:alice@co.com is:unread newer_than:7d"emailssearch --infoldersevents --inaccountssearchemailsthread