auto-job-applier
Automatically find and apply to jobs that match the user's resume using the resumex.dev API, web search, and browser automation. Use this skill whenever the user asks to: search for jobs, find job matches, auto-apply to jobs, apply for jobs automatically, find jobs based on my resume, or any variant of job hunting, job searching, or job application automation. Fetches the user's full resume data from resumex.dev, extracts skills/experience/preferences, searches for matching jobs on the web, presents an approval list, then automatically fills and submits applications using browser control. Logs all applications to the user's resumex.dev job tracker. Always use this skill when the user mentions "apply to jobs", "job search", "find jobs for me", "auto apply", or "job hunting" — even if they haven't explicitly mentioned resumex.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/atharva-badgujar/auto-job-applierAuto Job Applier Skill
This skill connects to the user's resumex.dev account, reads their resume data, matches them to relevant jobs via web search, presents an approval list, then automatically applies to approved jobs using browser automation — filling forms, answering screening questions, and submitting applications. All applications are logged to the resumex.dev job tracker.
Architecture: ResumeX stores resume data and the job tracker. OpenClaw's built-in AI does all the thinking and text generation (cover letters, screening answers, scoring). Web search finds jobs. Browser tool fills and submits applications.
user_preferences.jsonremembers extra info between sessions.
No third-party AI API keys required. This skill uses only OpenClaw's built-in LLM for all AI tasks (cover letter drafting, screening question answers, job scoring). The only external API key needed is
RESUMEX_API_KEY.
Required Environment Variable
| Variable | Required | Description |
|---|---|---|
RESUMEX_API_KEY | ✅ Required | API key from resumex.dev → Dashboard → Resumex API |
JOB_SEARCH_LOCATION | Optional | Override city/country for job search |
JOB_TYPE | Optional | full-time | part-time | contract | internship |
REMOTE_ONLY | Optional | true | false (default: false) |
MAX_APPLICATIONS | Optional | Max jobs to apply per session (default: 5) |
How to set RESUMEX_API_KEY in OpenClaw:
- Go to resumex.dev → Dashboard → Resumex API
- Click Generate API Key
- In OpenClaw, go to Settings → Environment Variables
- Add
RESUMEX_API_KEYwith the copied key value
No other keys are needed. There is no Anthropic key, no OpenAI key, no other third-party service.
Privacy & Data Handling
Read this before using the skill.
What data leaves your device
| Data | Sent To | Why |
|---|---|---|
| Resume data (API read) | resumex.dev | To fetch your resume for job matching |
| Application logs (company, role, URL, status) | resumex.dev | To track your job applications |
| Your name, email, phone, LinkedIn | Job application websites | To fill application forms |
| Cover letter (generated text) | Job application websites | Submitted as part of each application |
Data sent to resumex.dev is governed by the resumex.dev Privacy Policy.
What stays local on your device
| Data | Location | What It Contains |
|---|---|---|
data/user_preferences.json | Skill directory only | Salary expectation, visa status, notice period, address, gender, date of birth, ethnicity, veteran status, disability status, screening question answers |
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-atharva-badgujar-auto-job-applier": {
"enabled": true,
"auto_update": true
}
}
}