求职邮件管家
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_0bd5832b/job-mail-manager。
技能介绍
求职邮件管理的痛点
求职过程中最头疼的不是写简历,而是邮件跟进。投递了几十家公司,收到的邮件散落在收件箱里,有笔试通知、面试邀请、Offer、拒信,还有催进度的回复。手动整理这些邮件需要反复切换页面、复制关键信息、标记跟进时间,很容易遗漏。更麻烦的是,当HR突然来邮件要求确认面试时间,你可能正在开会,错过回复窗口。
核心能力与工作流程
job-mail-manager 通过 AgentMail 把散落的求职邮件收敛到一个本地管理的视图里。它的核心逻辑分三层:
- 自动拉取与过滤:调用
agently-cli message +list --after 90天前列出收件箱,逐封+read读取内容,先用规则快速过滤非求职邮件,避免无关通知干扰。 - AI分类与结构化:通过
classify.py对每封邮件提取公司、岗位、类型(投递/笔试/面试/Offer等)和关键信息,然后写入data/jobs_data.json。这一步把非结构化的邮件文本变成可查询的JSON。 - 聚合查询与跟进:所有查询命令都通过
query.py实现。说「求职汇总」就得到按阶段排序的公司进度表;说「查看 字节跳动」就拉出该公司全部邮件按时间倒序排列;说「对比offer」就提取所有Offer邮件的薪资信息生成对比表。
关键设计:两阶段确认与提醒机制
回复邮件是求职沟通中最敏感的操作。job-mail-manager 没有让AI直接发送,而是走两阶段确认:
- 先找到目标公司的最新邮件,获取
msg_id - 调用
agently-cli message +reply获取确认令牌ctk_xxx - 展示回复摘要给用户确认
- 用户确认后才带上
--confirmation-token ctk_xxx执行发送
这样即使AI生成的回复有问题,用户也能在发送前拦截。另外 notify.py 提供两类提醒:schedule 查看面试时间线,follow_up 检查超过N天没有新消息的公司并建议跟进。
适用边界
这个技能的前提是你有 AgentMail 邮箱(通过 agently-cli +me 查看地址),并且求职投递和沟通都用这个邮箱进行。邮件自动进入 AgentMail 后,脚本才能扫描到。它不处理邮件发送——AI代回复只是生成草稿,发送必须经过你确认。数据完全本地化,存在 data/jobs_data.json,换环境需要迁移这个文件。
使用场景
- 投递几十家公司后,用「求职汇总」查看每家公司的阶段进度,一眼看出哪些进入面试、哪些已发Offer
- 同时收到多家公司Offer时,用「对比offer」提取薪资信息生成对比表辅助决策
- 邮箱里混入大量通知邮件时,说「导入求职邮件」让系统自动过滤非求职邮件并分类入库
- 面试安排密集时,用「提醒我明天下午3点字节面试」为关键面试设置提醒避免错过
适合人员
- 正在同时投递多家公司的求职者,需要统一跟进每家公司的笔试、面试和Offer进度
- 收到多个Offer正在纠结的候选人,想快速对比各家公司薪资做出选择
- 面试安排密集的应届生,需要提醒自己每场面试时间避免错过
- 习惯用自然语言让Agent查邮件的求职者,不想手动翻收件箱整理求职邮件