Job Mail Manager — 求职邮件管家。自动抓取 AgentMail 求职邮件,按公司/岗位/阶段智能分类,支持进度汇总、Offer对比、AI代回复、面试提醒。Triggers: '导入邮件', '求职汇总', '对比offer', '面试日程', '跟进提醒', '回复邮件', '设置提醒', 'import job mail', 'job search tracker'.
job-mail-manager是一项面向实际任务的技能,主要用于通过 AgentMail 管理求职邮件;自动拉取、AI分类、按公司聚合,支持自然语言查询和AI代回复;
🆕 新用户引导;如果你是第一次使用这个 S。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
通过 AgentMail 管理求职邮件。自动拉取、AI分类、按公司聚合,支持自然语言查询和AI代回复。
项目根目录: D:Skilljob-mail-manager
**脚本目录**: D:Skilljob-mail-managerscripts
数据目录: D:Skilljob-mail-managerdata
如果你是第一次使用这个 Skill,按以下步骤 5 分钟上手:
agently-cli +me
确保输出你的邮箱地址,说明授权正常。
告诉 Agent:
导入求职邮件
系统会搜索 AgentMail 收件箱,AI 自动识别求职邮件并分类入库。
导入完成后,告诉 Agent:
求职汇总
会看到按阶段排序的公司进度表。
| 你想做什么 | 对 Agent 说 |
|---|---|
| 查看字节跳动的所有邮件 | 查看 字节跳动 |
| 搜索关于薪资的邮件 | 搜索 薪资 |
| 对比收到的 Offer | 对比offer |
| 查看最近的面试 | 面试日程 |
| 检查哪些公司没消息了 | 跟进提醒 |
| 回复某公司的邮件 | 回复 腾讯 接受offer |
| 设置面试提醒 | 提醒我 明天下午3点字节面试 |
@tencent-qqmail/agently-cli 并完成 agently-cli auth loginagently-cli +me 查看地址)从 AgentMail 拉取求职相关邮件,AI自动分类入库。
导入求职邮件 刷新邮件 同步邮件
执行流程(fetch_mails.py import 自动完成以下全部):
agently-cli message +list --after 90天前 → 列出收件箱邮件+read --id msg_xxx,跳过已导入的is_job_related() 快速过滤非求职邮件classify.py AI分类(公司/岗位/类型/关键信息)storage.py save 写入 JSON查看所有求职公司的阶段总览。
求职汇总 进度表 我的求职进度 汇总
调用 python D:Skilljob-mail-managerscriptsquery.py "求职汇总",输出格式:
| 公司 | 岗位 | 阶段 | 最新邮件 | 更新时间 | |------|------|------|---------|---------| | 字节跳动 | 后端开发 | 面试中 | 二面邀请 7/20 | 2026-07-18 | | 腾讯 | 前端开发 | Offer | 录用通知书 | 2026-07-17 |
阶段映射:已投递 → 笔试 → 面试中 → Offer → 已入职 / 已拒绝
查看指定公司的所有邮件和沟通记录。
查看 字节跳动 字节到什么阶段了 显示 腾讯的邮件
调用 python D:Skilljob-mail-managerscriptsquery.py "查看 字节跳动",输出公司全部邮件按时间倒序排列。
全文搜索所有求职邮件。
搜索 面试时间 搜索 薪资 搜索 字节 二面
调用 python D:Skilljob-mail-managerscriptsquery.py "搜索 薪资"。
提取所有Offer邮件的薪资信息,生成对比表。
offer对比 薪资对比 对比offer
调用 python D:Skilljob-mail-managerscriptsquery.py "对比offer"。
输出格式:
| 公司 | 岗位 | 月薪 | 年薪 | 股票 | 签字费 | 其他福利 | |------|------|------|------|------|--------|---------| | 腾讯 | 前端 | 28K | 42W | 10W/4年 | 3W | 15天年假 |
未识别到薪资信息时提示:"未从邮件中提取到薪资信息,你可以手动补充。"
查看所有已安排的面试时间线。
面试日程 最近面试 我的面试安排
调用 python D:Skilljob-mail-managerscriptsnotify.py schedule。
查看投递量、面试转化率等数据。
求职统计 数据分析 我的求职数据
调用 python D:Skilljob-mail-managerscriptsquery.py "求职统计"。
检查超过N天没有新邮件的公司,建议跟进。
跟进提醒 需要跟进的 哪些公司没消息了
调用 python D:Skilljob-mail-managerscriptsnotify.py follow_up。
通过AgentMail回复指定公司的邮件。
回复 字节跳动 确认周五下午2点面试 帮我在腾讯的邮件里回复 接受offer 回复 美团 询问下一轮面试时间
两阶段确认流程:
agently-cli message +reply --id msg_xxx --body "..." 获取确认令牌 ctk_xxx--confirmation-token ctk_xxx 执行发送提醒我 明天下午3点有字节面试 提醒我 周五前回复腾讯的offer
调用 python D:Skilljob-mail-managerscriptsnotify.py remind ...
帮助 help ?
显示本引导信息。
当用户说了一句模糊的话,先提示可用功能:
你是想做什么呢?我可以帮你: 📥 导入求职邮件 — 从 AgentMail 拉取求职邮件 📊 求职汇总 — 查看所有公司的进度总览 🔍 查看 [公司名] — 查看某公司的邮件详情 💰 对比offer — 对比所有 Offer 的薪资待遇 📅 面试日程 — 查看面试时间线 📈 求职统计 — 投递量/面试率/Offer率 🔔 跟进提醒 — 哪些公司太久没消息了 ✉️ 回复 [公司] [内容] — AI代回复邮件 ⏰ 提醒我 [时间] [事件] — 设置提醒 直接告诉我想做什么就行~
分析以下求职邮件,提取结构化信息。
邮件主题:{subject}
发件人:{sender}
正文:{body}
请提取:
1. 公司名称(完整中文名,如"字节跳动"而非"字节")
2. 岗位名称(如存在)
3. 邮件类型:笔试通知 / 面试邀请 / 面试结果 / 薪资沟通 / Offer / 拒信 / HR跟进 / 其他
4. 关键信息(面试时间地点、薪资数字、截止日期等)
5. 阶段判断:已投递 / 笔试 / 面试中 / Offer协商 / 已拒绝 / 其他
以JSON格式返回。
用户问:{user_query}
当前数据有X家公司共Y封邮件。
判断用户意图:
- summary: 查看汇总/进度
- company_detail: 查看某公司详情
- search: 全文搜索
- offer_compare: 对比Offer薪资
- schedule: 查看面试日程
- stats: 查看统计数据
- follow_up: 跟进提醒
- reply: 回复邮件
- unknown: 无法判断
输出JSON:{"intent": "...", "company": "..." (如涉及), "keywords": ["..."] (如搜索)}
从以下Offer相关邮件中提取薪资待遇信息。
邮件内容:{body}
提取字段(尽可能,没有的留null):
- 月薪(数字+单位,如 28000)
- 年薪总额
- 股票/期权价值
- 签字费
- 年终奖
- 其他福利(年假、补贴等)
以JSON格式返回。
数据存储在 D:Skilljob-mail-managerdatajobs_data.json,格式:
{
"last_sync_time": "2026-07-19T10:00:00",
"companies": {
"字节跳动": {
"position": "后端开发工程师",
"stage": "面试中",
"emails": [
{
"msg_id": "msg_xxx",
"date": "2026-07-18",
"type": "面试邀请",
"subject": "字节跳动面试邀请",
"summary": "二面安排在7月20日下午2点",
"sender": "hr@bytedance.com",
"key_info": {
"interview_time": "2026-07-20 14:00",
"interview_type": "技术二面"
}
}
],
"contacts": [
{"name": "张HR", "email": "zhang@bytedance.com", "role": "HR"}
],
"offer": null
}
}
}
相关专题
热门下载
相关下载
精品课程
共6课时 | 54.7万人学习
共89课时 | 134.1万人学习
共49课时 | 82.6万人学习
最新文章