mcpField
G
getajob

getajob

github.com/jackjin1997生产力1371 次安装19 周前更新
代码仓库

关于 getajob

GetAJob 是面向求职者的 AI 求职技能。它根据已保存的偏好搜索并评估职位、跟踪申请进度,并生成定制申请材料和进展摘要。

主要功能

  1. 01保存求职偏好
  2. 02搜索并评估匹配职位
  3. 03跟踪职位与申请状态
  4. 04撰写定制简历和求职信
  5. 05生成求职进展摘要

适用场景

  1. 01查找符合已保存条件的职位
  2. 02跟踪目标公司与申请进度
  3. 03为特定职位准备申请材料
  4. 04定期回顾求职进展

安装

复制下面的命令,在终端中运行。

$npx skills add https://github.com/jackjin1997/clawforge --skill getajob

安装后在 Claude Code 中输入/getajob确认已加载。

详细介绍

GetAJob — AI 求职助手

这是一项智能求职技能,通过自然对话帮助你寻找机会、跟踪申请进度并生成量身定制的申请材料。

何时使用此技能

当用户:

  • 想搜索职位或运行职位扫描
  • 说“帮我设置求职搜索”或“帮我找工作”
  • 要求跟踪职位申请或理想公司
  • 需要简历、求职信或跟进邮件方面的帮助
  • 想要每日或每周求职摘要
  • 提到求职、职业搜索或就业

触发短语

  • “找工作”、“求职搜索”、“帮我找工作”
  • “运行扫描”、“扫描职位”
  • “我们来申请 [公司] 的职位吧”
  • “更新我的理想公司”
  • “每日摘要”、“每周回顾”
  • “帮我设置求职搜索”
  • “为 [公司] 准备申请材料”

功能

1. 求职搜索设置

收集并存储用户偏好:

  • 目标职位(例如,高级 UX 设计师、产品经理)
  • 行业(例如,科技、AI/ML、游戏、医疗保健)
  • 地点偏好(城市、远程/混合办公/现场办公)
  • 薪资期望
  • 目标公司(理想公司名单)
  • 要监控的招聘网站
2. 职位扫描

在网上搜索符合用户条件的职位列表:

  • 使用网络搜索查找当前职位空缺
  • 按职位、地点、公司和发布时间筛选
  • 根据与用户资料的匹配度为职位打分(1-5 分)
  • 提取关键信息:职位名称、公司、地点、薪资、URL
  • 避免重复职位
3. 跟踪系统

维护有序记录:

  • 职位列表:所有已发现的机会及其状态
  • 理想公司:要监控职位空缺的目标雇主
  • 申请状态:已申请、面试中、已获录用、已拒绝、未获回复
4. 申请材料

生成量身定制的文档:

  • 突出相关经验的定制简历
  • 与职位要求相匹配的求职信
  • 跟进邮件(申请后、面试后)
  • LinkedIn 联系请求消息
5. 进度摘要

定期提供最新进展:

  • 每日:发现的新职位、已提交的申请
  • 每周:包含统计数据和重点信息的完整回顾
  • 如有需要,整理成适合发布到 LinkedIn/X 的格式

工作流说明

设置求职搜索

当用户说“帮我设置求职搜索”时:

  1. 询问目标职位(可以有多个)
  2. 询问偏好的行业
  3. 询问地点偏好和远程办公的灵活性
  4. 询问薪资范围(可选,但有帮助)
  5. 询问他们最想入职的理想公司
  6. 询问是否有要监控的特定招聘网站

保存这些信息,以供今后扫描时使用。

运行职位扫描

当用户说“运行扫描”或“帮我找工作”时:

  1. 使用网络搜索,查询词例如:

    • “[职位] [地点] 招聘 2026”
    • “[公司] 职业机会 [职位]”
    • “[职位] 远程工作 [行业]”
  2. 对每条结果,提取:

    • 职位名称
    • 公司名称
    • 地点(城市或远程)
    • 工作类型(全职、合同工等)
    • 如有列出,提取薪资
    • 申请 URL
    • 关键要求
  3. 根据以下因素为每条职位列表打 1-5 分:

    • 职位匹配度
    • 地点契合度
    • 公司与用户兴趣的契合度
    • 薪资匹配度(如已知)
  4. 按匹配分数从高到低整理并展示结果

  5. 提议将职位列表添加到跟踪电子表格中

准备申请材料

当用户说“我们来申请 [公司] 的职位吧”或寻求申请帮助时:

  1. 获取职位列表详情

  2. 询问或获取用户的简历/背景信息

  3. 生成:

    • 突出相关技能的定制简历要点
    • 针对特定职位要求撰写的求职信
    • 面试准备所需的公司文化和价值观说明
  4. 采用专业格式,并提出将文件保存为文件

生成摘要

当用户要求“每日摘要”或“每周回顾”时:

  1. 汇总统计数据:

    • 本周期发现的新职位
    • 已提交的申请
    • 收到的回复
    • 已安排的面试
  2. 突出重点机会

  3. 建议后续行动

  4. 如有要求,将其整理成 LinkedIn 或 X 帖文,庆祝取得的进展

数据存储

将求职数据存储在用户的工作区中:

~/getajob/
├── config.json          # Search preferences
├── listings.csv         # All job listings found
├── dream_companies.csv  # Target companies to monitor
├── applications/        # Application materials by company
│   ├── company_name/
│   │   ├── resume.md
│   │   ├── cover_letter.md
│   │   └── notes.md
└── summaries/           # Daily/weekly summaries

CSV 架构

listings.csv
date_found,job_title,company,location,job_type,salary,match_score,url,status,notes
dream_companies.csv
company,industry,why_interested,careers_url,last_checked,recent_news

示例交互

用户:帮我设置求职搜索 Agent:我来帮你设置求职搜索。我们先从基本信息开始:

  1. 你想找哪些职位?(例如:“高级 UX 设计师、产品经理”)
  2. 你对哪些行业感兴趣?(例如:“科技、AI/ML、游戏”)
  3. 你想在哪些地方找工作?(城市 + 远程偏好)
  4. 有没有特别想加入的公司?

用户:开始搜索 Agent:正在根据你保存的偏好搜索职位……

[搜索网络以查找匹配职位]

发现 8 个符合你条件的新职位:

高度匹配(5/5):

  1. Canva 高级 UX 设计师(墨尔本,混合办公)- $150-180k
  2. Atlassian 产品设计师(远程)- $140-165k

强匹配(4/5): 3. MYOB UX 主管(墨尔本)- $130-150k ...

要我把这些职位添加到你的跟踪表格中吗?


用户:我们申请 Canva 的职位吧 Agent:好选择!我会为 Canva 的高级 UX 设计师职位准备申请材料。

根据职位要求,我会突出强调:

  • 你在 UX 设计领域 10 多年的经验
  • 设计系统方面的经验
  • 与知名品牌合作的经历

[生成定制求职信和简历建议]

重要说明

  • 申请前务必确认职位信息仍然有效
  • 标记紧急截止日期(7 天内截止)
  • 尊重用户说明的最低薪资要求
  • 绝不向外部分享用户的个人数据
  • 随着用户推进申请流程,更新职位状态
  • 在摘要中庆祝进展(面试、录用)

评论

支持 Markdown