spark-recipe-invitation-manager
Compare original and translation side by side
🇺🇸
Original
English🇨🇳
Translation
ChineseRecipe: Invitation Manager
操作流程:邀请管理器
Process pending calendar invitations by checking availability for each and presenting a decision list with recommendations.
Prerequisite: Read the base skill for command reference and filter syntax.
use-sparkAccess level required: read-only.
通过检查每个待处理日历邀请的空闲时间,提供带有建议的决策列表来处理这些邀请。
前提条件: 阅读基础技能文档以获取命令参考和过滤语法。
use-spark所需访问权限: 只读。
Steps
步骤
Step 1: List pending invitations
步骤1:列出待处理邀请
bash
spark emails Inbox --filter "category:invitation"Collect all pending invitations. Note the senders, subjects, and IDs.
bash
spark emails Inbox --filter "category:invitation"收集所有待处理邀请,记录发件人、主题和ID。
Step 2: Read each invitation
步骤2:查看每个邀请详情
For each invitation, read the thread to understand the meeting details:
bash
spark thread <id>Note the proposed time, attendees, and purpose.
针对每个邀请,查看对话线程以了解会议详情:
bash
spark thread <id>记录提议的时间、参会人员和会议目的。
Step 3: Check availability for each
步骤3:检查每个邀请对应的空闲时间
For each invitation's proposed time, check whether the user is free:
bash
spark events --todayOr for a specific date range:
bash
spark events --start 2026-04-14 --end 2026-04-14For a broader view:
bash
spark availability --start 2026-04-14 --end 2026-04-14针对每个邀请的提议时间,检查用户是否有空:
bash
spark events --today或者针对特定日期范围:
bash
spark events --start 2026-04-14 --end 2026-04-14如需更全面的视图:
bash
spark availability --start 2026-04-14 --end 2026-04-14Step 4: Present a decision list
步骤4:生成决策列表
Summarize each invitation with a recommendation:
- Accept - the user is free at the proposed time
- Conflict - the user has an overlapping event (name the conflict)
- Needs discussion - the user is technically free but the meeting needs clarification
总结每个邀请并给出建议:
- 接受 - 用户在提议时间有空
- 冲突 - 用户有重叠的活动(注明冲突的活动名称)
- 需讨论 - 用户时间上有空,但会议细节需要澄清
Step 5: Check invitation responses
步骤5:查看邀请回复
Review any invitation responses the user has received:
bash
spark emails Inbox --filter "category:invitation_response"Report who accepted, declined, or proposed alternative times.
查看用户收到的所有邀请回复:
bash
spark emails Inbox --filter "category:invitation_response"汇报哪些人已接受、拒绝或提议了替代时间。
Tips
提示
- Process invitations daily - they're time-sensitive and forgetting one can mean missing an important meeting.
- Use to quickly check free slots rather than scanning through
availabilitymanually.events - Invitation responses () are a separate category - check them to see who RSVPed.
category:invitation_response - For recurring meeting invitations, read the thread to check if the pattern works long-term, not just the next occurrence.
- When there's a conflict, suggest an alternative time by checking around the proposed date.
availability - Combine with when an invitation leads to rescheduling.
recipe-schedule-meeting
- 每日处理邀请——邀请具有时效性,遗漏可能导致错过重要会议。
- 使用命令快速检查空闲时段,而非手动浏览
availability。events - 邀请回复()是单独的分类——查看它们以了解谁已回复。
category:invitation_response - 对于recurring meeting invitations(周期性会议邀请),查看对话线程以确认该模式长期是否可行,而非仅看下一次会议。
- 当存在时间冲突时,通过检查提议日期前后的来建议替代时间。
availability - 当邀请需要重新安排时,结合操作流程使用。
recipe-schedule-meeting