名称: job-auto-apply
描述: Clawdbot 的自动化职位搜索与申请系统。当用户希望搜索职位并自动申请符合其条件的岗位时使用。该系统可处理 LinkedIn、Indeed、Glassdoor、ZipRecruiter 和 Wellfound 等平台的职位搜索,生成定制化的求职信,填写申请表,并跟踪申请状态。当用户表达类似“查找并申请工作”、“自动申请[职位名称]”、“搜索[职位]并申请”或“帮我自动申请多个工作”等意图时使用。
使用 Clawdbot 在多个招聘平台上自动化职位搜索与申请提交。
此技能支持自动化的职位搜索与申请流程。它能根据用户条件搜索匹配的职位,分析兼容性,生成定制化的求职信,并自动或在用户确认后提交申请。
支持的平台:
- LinkedIn (包括 Easy Apply)
- Indeed
- Glassdoor
- ZipRecruiter
- Wellfound (AngelList)
首先,使用模板创建用户档案:
# 复制档案模板
cp profile_template.json ~/job_profile.json
# 编辑并填入用户信息
# 填写:姓名、邮箱、电话、简历路径、技能、偏好等
# 基础用法 - 搜索并申请(试运行模式)
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
从模板加载或通过代码创建用户档案:
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
)
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]
)
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 技能后,可通过自然语言调用:
示例指令:
- “查找并申请旧金山的 Python 开发工程师职位”
- “搜索远程后端工程师职位并申请前 5 个匹配项”
- “自动申请年薪 10 万以上的高级软件工程师职位”
- “申请 Wellfound 上科技初创公司的职位”
该技能将执行以下操作:
1. 解析用户意图并提取搜索参数
2. 从保存的配置中加载用户档案
3. 在指定平台上进行搜索
4. 分析职位兼容性
5. 生成定制化的求职信
6. 提交申请(如果启用,会请求确认)
7. 报告结果并跟踪申请状态
添加到您的 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
}
}
}
自动填写常见的申请字段:
- 个人信息
- 工作授权状态
- 教育与工作经历
- 技能与认证
- 筛选问题(需要时使用 AI 辅助回答)
创建包含占位符的模板:
尊敬的 {company} 招聘经理:
我非常高兴能申请贵公司的 {position} 职位。凭借在 {skills} 领域 {years} 年的经验,我相信我能成为这个职位的优秀人选。
{custom_paragraph}
期待有机会与您探讨我能如何为 {company} 的成功做出贡献。
此致,
{name}
申请结果会自动以 JSON 格式保存,包含每个申请的提交时间戳、匹配分数和状态等详细信息。
job_search_apply.py - 主自动化脚本,包含搜索、匹配和申请逻辑platform_integration.md - API 集成、网页抓取、表单自动化及平台特定细节的技术文档profile_template.json - 包含所有必填和可选字段的完整档案模板