OA0 = Omni AI 0
OA0 是一个探索 AI 的论坛
现在注册
已注册用户请  登录
OA0  ›  技能包  ›  job-auto-apply: Clawdbot 专用的职位自动化搜索与申请系统

job-auto-apply: Clawdbot 专用的职位自动化搜索与申请系统

 
  debug ·  2026-02-02 16:45:52 · 3 次点击  · 0 条评论  

名称: job-auto-apply
描述: Clawdbot 的自动化职位搜索与申请系统。当用户希望搜索职位并自动申请符合其条件的岗位时使用。该系统可处理 LinkedIn、Indeed、Glassdoor、ZipRecruiter 和 Wellfound 等平台的职位搜索,生成定制化的求职信,填写申请表,并跟踪申请状态。当用户表达类似“查找并申请工作”、“自动申请[职位名称]”、“搜索[职位]并申请”或“帮我自动申请多个工作”等意图时使用。


职位自动申请技能

使用 Clawdbot 在多个招聘平台上自动化职位搜索与申请提交。

概述

此技能支持自动化的职位搜索与申请流程。它能根据用户条件搜索匹配的职位,分析兼容性,生成定制化的求职信,并自动或在用户确认后提交申请。

支持的平台:
- LinkedIn (包括 Easy Apply)
- Indeed
- Glassdoor
- ZipRecruiter
- Wellfound (AngelList)

快速开始

1. 设置用户档案

首先,使用模板创建用户档案:

# 复制档案模板
cp profile_template.json ~/job_profile.json

# 编辑并填入用户信息
# 填写:姓名、邮箱、电话、简历路径、技能、偏好等

2. 运行职位搜索与申请

# 基础用法 - 搜索并申请(试运行模式)
python job_search_apply.py \
  --title "软件工程师" \
  --location "加利福尼亚州旧金山" \
  --remote \
  --max-applications 10 \
  --dry-run

# 使用档案文件
python job_search_apply.py \
  --profile ~/job_profile.json \
  --title "后端工程师" \
  --platforms linkedin,indeed \
  --auto-apply

# 生产模式(实际提交申请)
python job_search_apply.py \
  --profile ~/job_profile.json \
  --title "高级开发工程师" \
  --no-dry-run \
  --require-confirmation

工作流程步骤

步骤 1:档案配置

从模板加载或通过代码创建用户档案:

from job_search_apply import ApplicantProfile

profile = ApplicantProfile(
    full_name="张三",
    email="zhangsan@example.com",
    phone="+861234567890",
    resume_path="~/Documents/resume.pdf",
    linkedin_url="https://linkedin.com/in/zhangsan",
    years_experience=5,
    authorized_to_work=True,
    requires_sponsorship=False
)

步骤 2:定义搜索参数

from job_search_apply import JobSearchParams, JobPlatform

search_params = JobSearchParams(
    title="软件工程师",
    location="远程",
    remote=True,
    experience_level="中级",
    job_type="全职",
    salary_min=100000,
    platforms=[JobPlatform.LINKEDIN, JobPlatform.INDEED]
)

步骤 3:运行自动化申请流程

from job_search_apply import auto_apply_workflow

results = auto_apply_workflow(
    search_params=search_params,
    profile=profile,
    max_applications=10,
    min_match_score=0.75,
    dry_run=False,
    require_confirmation=True
)

与 Clawdbot 集成

作为 Clawdbot 工具使用

安装为 Clawdbot 技能后,可通过自然语言调用:

示例指令:
- “查找并申请旧金山的 Python 开发工程师职位”
- “搜索远程后端工程师职位并申请前 5 个匹配项”
- “自动申请年薪 10 万以上的高级软件工程师职位”
- “申请 Wellfound 上科技初创公司的职位”

该技能将执行以下操作:
1. 解析用户意图并提取搜索参数
2. 从保存的配置中加载用户档案
3. 在指定平台上进行搜索
4. 分析职位兼容性
5. 生成定制化的求职信
6. 提交申请(如果启用,会请求确认)
7. 报告结果并跟踪申请状态

在 Clawdbot 中配置

添加到您的 Clawdbot 配置中:

{
  "skills": {
    "job-auto-apply": {
      "enabled": true,
      "profile_path": "~/job_profile.json",
      "default_platforms": ["linkedin", "indeed"],
      "max_daily_applications": 10,
      "require_confirmation": true,
      "dry_run": false
    }
  }
}

功能特性

1. 多平台搜索

  • 在所有主流招聘平台进行搜索
  • 优先使用官方 API
  • 对于没有 API 的平台,采用网页抓取作为备用方案

2. 智能匹配

  • 分析职位描述以匹配要求
  • 计算兼容性分数
  • 根据最低匹配阈值筛选职位

3. 申请定制化

  • 为每个职位生成定制化的求职信
  • 根据职位要求调整简历侧重点
  • 处理平台特定的申请表

4. 安全特性

  • 试运行模式:在不实际提交申请的情况下测试流程
  • 手动确认:在提交前审核每个申请
  • 速率限制:防止对平台造成过大压力
  • 申请日志:记录所有提交的申请以供参考

5. 表单自动化

自动填写常见的申请字段:
- 个人信息
- 工作授权状态
- 教育与工作经历
- 技能与认证
- 筛选问题(需要时使用 AI 辅助回答)

高级用法

自定义求职信模板

创建包含占位符的模板:

尊敬的 {company} 招聘经理:

我非常高兴能申请贵公司的 {position} 职位。凭借在 {skills} 领域 {years} 年的经验,我相信我能成为这个职位的优秀人选。

{custom_paragraph}

期待有机会与您探讨我能如何为 {company} 的成功做出贡献。

此致,
{name}

申请跟踪

申请结果会自动以 JSON 格式保存,包含每个申请的提交时间戳、匹配分数和状态等详细信息。

捆绑资源

脚本

  • job_search_apply.py - 主自动化脚本,包含搜索、匹配和申请逻辑

参考资料

  • platform_integration.md - API 集成、网页抓取、表单自动化及平台特定细节的技术文档

资产

  • profile_template.json - 包含所有必填和可选字段的完整档案模板

安全与伦理

重要准则

  1. 真实性:切勿虚报资历或经验
  2. 真实兴趣:只申请您真正感兴趣的职位
  3. 速率限制:遵守平台限制和服务条款
  4. 人工审核:考虑启用确认模式以进行质量控制
  5. 隐私保护:安全存储个人信息和凭据

最佳实践

  • 从试运行模式开始以验证行为
  • 设置合理的每日申请上限(5-10 个)
  • 使用较高的匹配分数阈值(0.75 以上)
  • 对重要申请启用确认功能
  • 跟踪结果以优化申请策略
3 次点击  ∙  0 人收藏  
登录后收藏  
目前尚无回复
0 条回复
About   ·   Help   ·    
OA0 - Omni AI 0 一个探索 AI 的社区
沪ICP备2024103595号-2
Developed with Cursor