Job Mail Manager — 求职邮件管家。自动抓取 AgentMail 求职邮件,按公司/岗位/阶段智能分类,支持进度汇总、Offer对比、AI代回复、面试提醒。Triggers: '导入邮件', '求职汇总', '对比offer', '面试日程', '跟进提醒', '回复邮件', '设置提醒', 'import job mail', 'job search tracker'.
job-mail-manager
功能概述
job-mail-manager是一项面向实际任务的技能,主要用于通过 AgentMail 管理求职邮件;自动拉取、AI分类、按公司聚合,支持自然语言查询和AI代回复;
核心要点
- 项目根目录 : D:Skilljob-mail-manager;
- 脚本目录**: D:Skilljob-mail-managerscripts;
- 数据目录 : D:Skilljob-mail-managerdata;
使用与执行
🆕 新用户引导;如果你是第一次使用这个 S。它将相关步骤、工具调用和结果整理方式集中到统一流程中,帮助使用者更快完成目标并减少重复操作。从功能定位来看,该技能强调把分散的操作要求整理成清晰、可复用的处理流程,使用户能够围绕既定目标快速准备输入、选择执行方式并获得结构化结果。实际使用前应先确认任务范围、数据来源、运行环境、必要权限和关键参数,再依据技能说明逐步执行;
结果检查与注意事项
若输入条件不完整,应先补齐信息或采用保守配置,避免因错误假设导致结果偏离需求。执行过程中需要关注工具调用是否成功、接口或依赖是否可用、输出格式是否符合预期,并对异常提示、缺失字段和边界情况进行处理;涉及批量任务时,还应保存进度,避免中断后重复操作。该技能适合用于一次性任务,也可以接入自动化工作流,与其他技能或上层代理配合完成更完整的业务链路;在组合使用时,应明确每一步的输入输出关系,并避免不同步骤之间出现参数冲突。
job-mail-manager
通过 AgentMail 管理求职邮件。自动拉取、AI分类、按公司聚合,支持自然语言查询和AI代回复。
项目根目录: D:Skilljob-mail-manager
**脚本目录**: D:Skilljob-mail-managerscripts
数据目录: D:Skilljob-mail-managerdata
🆕 新用户引导
如果你是第一次使用这个 Skill,按以下步骤 5 分钟上手:
第 1 步:确认环境
agently-cli +me
确保输出你的邮箱地址,说明授权正常。
第 2 步:导入邮件
告诉 Agent:
导入求职邮件
系统会搜索 AgentMail 收件箱,AI 自动识别求职邮件并分类入库。
第 3 步:查看进度
导入完成后,告诉 Agent:
求职汇总
会看到按阶段排序的公司进度表。
接下来你可以
| 你想做什么 | 对 Agent 说 |
|---|---|
| 查看字节跳动的所有邮件 | 查看 字节跳动 |
| 搜索关于薪资的邮件 | 搜索 薪资 |
| 对比收到的 Offer | 对比offer |
| 查看最近的面试 | 面试日程 |
| 检查哪些公司没消息了 | 跟进提醒 |
| 回复某公司的邮件 | 回复 腾讯 接受offer |
| 设置面试提醒 | 提醒我 明天下午3点字节面试 |
前置条件
- 已安装
@tencent-qqmail/agently-cli并完成agently-cli auth login - 已有一个 AgentMail 邮箱(
agently-cli +me查看地址) - 用这个邮箱进行求职投递和沟通,邮件会自动进入 AgentMail
命令清单
导入邮件
从 AgentMail 拉取求职相关邮件,AI自动分类入库。
导入求职邮件 刷新邮件 同步邮件
执行流程(fetch_mails.py import 自动完成以下全部):
agently-cli message +list --after 90天前→ 列出收件箱邮件- 逐封
+read --id msg_xxx,跳过已导入的 is_job_related()快速过滤非求职邮件classify.pyAI分类(公司/岗位/类型/关键信息)storage.py save写入 JSON- 输出:"已导入X家公司共Y封邮件"
查看进度汇总
查看所有求职公司的阶段总览。
求职汇总 进度表 我的求职进度 汇总
调用 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对比 薪资对比 对比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。
回复邮件(AI代回复)
通过AgentMail回复指定公司的邮件。
回复 字节跳动 确认周五下午2点面试 帮我在腾讯的邮件里回复 接受offer 回复 美团 询问下一轮面试时间
两阶段确认流程:
- 找到该公司最新邮件,获取 msg_id
- 调用
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代回复邮件 ⏰ 提醒我 [时间] [事件] — 设置提醒 直接告诉我想做什么就行~
核心Prompt模板
邮件分类Prompt
分析以下求职邮件,提取结构化信息。
邮件主题:{subject}
发件人:{sender}
正文:{body}
请提取:
1. 公司名称(完整中文名,如"字节跳动"而非"字节")
2. 岗位名称(如存在)
3. 邮件类型:笔试通知 / 面试邀请 / 面试结果 / 薪资沟通 / Offer / 拒信 / HR跟进 / 其他
4. 关键信息(面试时间地点、薪资数字、截止日期等)
5. 阶段判断:已投递 / 笔试 / 面试中 / Offer协商 / 已拒绝 / 其他
以JSON格式返回。
查询解析Prompt
用户问:{user_query}
当前数据有X家公司共Y封邮件。
判断用户意图:
- summary: 查看汇总/进度
- company_detail: 查看某公司详情
- search: 全文搜索
- offer_compare: 对比Offer薪资
- schedule: 查看面试日程
- stats: 查看统计数据
- follow_up: 跟进提醒
- reply: 回复邮件
- unknown: 无法判断
输出JSON:{"intent": "...", "company": "..." (如涉及), "keywords": ["..."] (如搜索)}
薪资提取Prompt
从以下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
}
}
}
热门AI工具
相关专题
本专题聚焦Go-Zero的API开发,拆解.api描述文件的语法结构、路由与分组定义、参数绑定与校验规则,说明统一响应体、JWT鉴权、跨域与接口文档生成的落地方式,并给出网关聚合与接口测试的实践建议。
0
2026.11.12
本专题围绕Go-Zero的安装与工具链配置展开,讲清Go版本要求、goctl安装方式、代理镜像、protoc依赖与环境变量设置,说明多版本共存、升级回退与CI流水线安装的做法,并整理安装阶段的常见报错与验证步骤。
0
2026.11.12
本专题整理Go-Zero的入门知识,从框架定位、环境准备到跑通第一个API服务,讲清目录分层、配置加载、日志与中间件的基本用法,并对比Gin、Kratos的差异,帮助Go开发者建立整体认知,判断它是否适合当前项目。
0
2026.11.12
本专题从实际API接口调试场景出发,讲解Postman身份认证的完整配置流程,包括常见认证协议介绍、授权参数设置、访问令牌填写、OAuth 2.0授权及认证失败排查,帮助用户正确完成接口授权与访问验证。
0
2026.11.06
围绕Postman HTTP请求头配置展开,讲解Headers选项的具体使用方式,包括Key和Value参数填写、请求头信息添加、常见Header字段设置及请求头修改方法,帮助用户解决接口调试过程中遇到的请求头配置问题。
0
2026.11.06
详细介绍Postman接口请求的创建与发送方法,涵盖GET和POST请求、URL配置、请求参数、Headers请求头、Body请求体设置以及响应结果查看,帮助用户掌握Postman接口请求的完整操作流程。
0
2026.11.06
DBeaver数据导入专题,整理Excel、CSV、SQL、TXT等常见文件的数据导入方法,涵盖目标数据库选择、数据表创建、字段映射、数据类型设置及导入参数配置等操作,帮助用户将本地文件中的数据写入数据库,并了解批量导入、重复数据处理和导入失败等常见问题的解决方法。
0
2026.11.05
DBeaver安全防护专题,围绕数据库连接安全、账号密码保护和访问权限管理展开,整理SSL/TLS加密连接、SSH隧道、数据库凭据保存及证书验证等配置方法,同时介绍敏感信息保护、远程连接风险和高权限账号使用等注意事项,帮助用户提高数据库日常管理的安全性。
0
2026.11.05
本专题聚焦DBeaver数据库连接配置与管理,覆盖从新建连接、选择数据库类型到填写连接参数和验证连接的完整流程。针对MySQL、PostgreSQL、SQL Server等常见数据库,整理相应的连接设置方法,并提供驱动缺失、认证失败和连接异常等问题的排查方向。
0
2026.11.04
热门下载
相关下载
精品课程
共6课时 | 12.1万人学习
共79课时 | 161.8万人学习
共6课时 | 54.7万人学习
最新文章