auto-apply

Searches a job board and autonomously applies to matching postings until paused or capped.

73|19|Updated Mar 22, 2026
One-click install
npx skills add https://github.com/suxrobGM/jobpilot --skill auto-apply-suxrobgm
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: auto-apply
Source: https://github.com/suxrobGM/jobpilot/tree/main/plugin/skills/auto-apply
Command: npx skills add https://github.com/suxrobGM/jobpilot --skill auto-apply-suxrobgm

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually searching job boards and filling out the same application forms for every posting consumes hours of repetitive effort. This Skill runs an autonomous campaign that searches a board, scores each posting against your resume, and delegates each application to a worker subagent until the campaign is paused, the board is exhausted, or the application cap is reached. ## Core Features & Use Cases - Autonomous apply loop: Walks search results top to bottom, dedupes, scores each posting against your resume via a server-side fit API, and applies to qualifying jobs one at a time through a job-worker subagent. - Campaign management: Creates or resumes campaigns through the JobPilot API, supports resume and retry-failed <campaign-id> modes, enforces maxApplications caps, and honors user pauses between jobs. - Resilient edge-case handling: Attempts CAPTCHA solving, pauses only for 2FA or verification, skips payment-gated jobs, and records every outcome (applied, failed, skipped) to the campaign API with a live dashboard view. - Use Case: Launch a campaign for "backend engineer" on LinkedIn with a minimum match score of 70 and a cap of 20 applications, then review the results and retry failures the next morning. ## Quick Start Ask the agent to auto-apply to backend engineer jobs on LinkedIn with a minimum match score of 70 and a maximum of 20 applications.

Frequently Asked Questions about auto-apply

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automatically apply to jobs on LinkedIn or Indeed?▼

Run the auto-apply skill with a search query and board domain, for example with a minimum match score and application cap. It searches the board, scores each posting against your resume, and delegates each qualifying application to a job-worker subagent until the cap or board exhaustion.

How do I resume an interrupted job application campaign?▼

Invoke the skill with the resume argument to list in-progress campaigns and pick one to continue, or use retry-failed with a campaign ID to re-attempt failed jobs. The loop replays on remaining applying, approved, or pending jobs.

Does the auto-apply loop stop when a CAPTCHA or 2FA appears?▼

A CAPTCHA does not pause the campaign; the skill attempts the solve-captcha skill and skips the job if unsolved. Only verification events like 2FA pause the campaign, which you resume after completing the step.

Can I limit how many jobs are applied to in one campaign?▼

Yes, set maxApplicationsPerCampaign in settings or pass --max-apps inline. When the applied count reaches the cap the loop ends; omitting the cap means unlimited applications until the board is exhausted.

What happens to jobs below the minimum match score?▼

Postings scoring below minMatchScore (default 60) are recorded as skipped with the score reason and never opened in a tab. You can later run the rescan-skipped skill to re-score and recover them.