Automated job search and application system for Clawdbot. Use when the user wants to search for jobs and automatically apply to positions matching their criteria. Handles job searching across LinkedIn, Indeed, Glassdoor, ZipRecruiter, and Wellfound, generates tailored cover letters, fills application forms, and tracks application status. Use when user says things like "find and apply to jobs", "auto-apply for [job title]", "search for [position] jobs and apply", or "help me apply to multiple jobs automatically".
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install job-auto-apply或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install job-auto-apply⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/job-auto-apply/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: job-auto-apply description: Automated job search and application system for Clawdbot. Use when the user wants to search for jobs and automatically apply to positions matching their criteria. Handles job searching across LinkedIn, Indeed, Glassdoor, ZipRecruiter, and Wellfound, generates tailored cover letters, fills application forms, and tracks application status. Use when user says things like "find and apply to jobs", "auto-apply for [job title]", "search for [position] jobs and apply", or "help me apply to multiple jobs automatically". ---
Automate job searching and application submission across multiple job platforms using Clawdbot.
This skill enables automated job search and application workflows. It searches for jobs matching user criteria, analyzes compatibility, generates tailored cover letters, and submits applications automatically or with user confirmation.
Supported Platforms:
First, create a user profile using the template:
# Copy the profile template
cp profile_template.json ~/job_profile.json
# Edit with user's information
# Fill in: name, email, phone, resume path, skills, preferences
# Basic usage - search and apply (dry run)
python job_search_apply.py \
--title "Software Engineer" \
--location "San Francisco, CA" \
--remote \
--max-applications 10 \
--dry-run
# With profile file
python job_search_apply.py \
--profile ~/job_profile.json \
--title "Backend Engineer" \
--platforms linkedin,indeed \
--auto-apply
# Production mode (actual applications)
python job_search_apply.py \
--profile ~/job_profile.json \
--title "Senior Developer" \
--no-dry-run \
--require-confirmation
Load the user's profile from the template or create programmatically:
from job_search_apply import ApplicantProfile
profile = ApplicantProfile(
full_name="Jane Doe",
email="[email protected]",
phone="+1234567890",
resume_path="~/Documents/resume.pdf",
linkedin_url="https://linkedin.com/in/janedoe",
years_experience=5,
authorized_to_work=True,
requires_sponsorship=False
)
from job_search_apply import JobSearchParams, JobPlatform
search_params = JobSearchParams(
title="Software Engineer",
location="Remote",
remote=True,
experience_level="mid",
job_type="full-time",
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
)
When installed as a Clawdbot skill, invoke via natural language:
Example prompts:
The skill will:
Add to your Clawdbot configuration:
{
"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
}
}
}
Automatically fills common application fields:
Create a template with placeholders:
Dear Hiring Manager at {company},
I am excited to apply for the {position} role. With {years} years of
experience in {skills}, I believe I would be an excellent fit.
{custom_paragraph}
I look forward to discussing how I can contribute to {company}'s success.
Best regards,
{name}
Results are automatically saved in JSON format with details on each application submitted, including timestamps, match scores, and status.
job_search_apply.py - Main automation script with search, matching, and application logicplatform_integration.md - Technical documentation for API integration, web scraping, form automation, and platform-specific detailsprofile_template.json - Comprehensive profile template with all required and optional fields安装 Job Auto Apply 后,可以对 AI 说这些话来触发它
Help me get started with Job Auto Apply
Explains what Job Auto Apply does, walks through the setup, and runs a quick demo based on your current project
Use Job Auto Apply to automated job search and application system for Clawdbot
Invokes Job Auto Apply with the right parameters and returns the result directly in the conversation
What can I do with Job Auto Apply in my marketing & growth workflow?
Lists the top use cases for Job Auto Apply, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/job-auto-apply/ 目录(个人级,所有项目可用),或 .claude/skills/job-auto-apply/(项目级)。重启 AI 客户端后,用 /job-auto-apply 主动调用,或让 AI 根据上下文自动发现并使用。
Job Auto Apply 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
Job Auto Apply 可免费安装使用。请查阅仓库了解许可证信息。
Automated job search and application system for Clawdbot. Use when the user wants to search for jobs and automatically apply to positions matching their criteria. Handles job searching across LinkedIn, Indeed, Glassdoor, ZipRecruiter, and Wellfound, generates tailored cover letters, fills application forms, and tracks application status. Use when user says things like "find and apply to jobs", "auto-apply for [job title]", "search for [position] jobs and apply", or "help me apply to multiple jobs automatically".
Automate my marketing & growth tasks using Job Auto Apply
Identifies repetitive steps in your workflow and sets up Job Auto Apply to handle them automatically
Job Auto Apply 属于「Marketing & Growth」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。