SuperAPI AI 工具集

scan-inbox

办公与效率

查看项目

更新于 11-05 01:02

技能介绍

用途:scan-inbox 用于分析 Apple Mail 收件箱,在指定时间范围内找出未读、可操作和优先(已标记)邮件,帮助用户快速了解邮件状况并做初步分类。

主要能力:扫描 Apple Mail 中的所有收件箱账户;按时间范围过滤邮件(默认最近 24 小时);识别未读邮件;通过主题中的关键词判断可操作邮件,关键词包括 deadline、urgent、action required、meeting、request、please review、asap、todo、action item;识别优先或已标记邮件;返回结构化数据,包括成功状态、未读总数、可操作数、优先数,以及未读、可操作、优先三类邮件的详情列表(发件人、主题、日期、标记状态)。

使用方式:先确定时间范围,例如“今天”或“最近”对应 24 小时,“本周”或“最近几天”对应 48 至 72 小时,也可按用户指定范围执行。随后通过 Bash 工具运行 AppleScript:

osascript .claude/skills/scan-inbox/scripts/scan_inbox.scpt <hours> false

其中 <hours> 为回溯小时数,第二个参数设为 true 时进入仅优先模式。脚本返回结果后,将未读数、可操作数、优先数及近期未读邮件以清晰格式呈现给用户,并可选提供查看详情、标记整理、提取任务或更换时间范围等后续操作。

适用场景:用户要求检查邮件、查看未读邮件、查找紧急邮件、展示收件箱中的可操作事项,或对当天邮件做分类整理时使用。

限制与注意事项:该技能依赖 Apple Mail 及 macOS 自动化权限,需在系统设置中为终端或 Claude 开启自动化权限,并确保 Apple Mail 正在运行;若超时,可尝试缩小时间范围。它仅读取邮件元数据(发件人、主题、日期、标记),不访问邮件正文以保护隐私。典型执行约 2 秒,最大超时 30 秒,支持多个邮件账户。高级用法可参考 reference.md,常见用例可参考 examples.md。