resume-campaign

Resumes paused JobPilot campaigns by replaying the apply loop on remaining approved jobs.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? A paused job-application campaign leaves approved jobs unapplied, and restarting from scratch would re-ask fit confirmations and lose progress. This Skill picks a paused campaign back up, flips it to in_progress, and continues applying to the remaining approved jobs without redundant confirmation gates. ## Core Features & Use Cases - Campaign Resolution: Fetches the campaign and its jobs from the JobPilot API, verifies the status is paused, and refuses to resume completed, failed, or in-progress campaigns. - Apply Loop Replay: Re-opens the campaign and delegates each approved, pending, or applying job to the job-worker subagent, honoring the maxApplications limit and user stop requests between jobs. - Idempotent Completion: Records results with the campaign's original source, marks the campaign completed, and prints a summary with a link to the live campaign view. - Use Case: You paused an auto-apply campaign yesterday to review a recruiter message. Run this Skill with the campaign id to continue applying to the remaining approved jobs and read the summary when it finishes. ## Quick Start Resume my paused JobPilot campaign with id abc123 and continue applying to the remaining approved jobs.

Frequently Asked Questions about resume-campaign

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

FAQPage Schema
How do I resume a paused JobPilot campaign?▼

Run the resume-campaign skill with the campaign id as the argument. It verifies the campaign is paused, flips it back to in_progress via the API, and replays the apply loop on jobs still marked approved, pending, or applying.

What happens if I resume a campaign with no approved jobs left?▼

The skill checks for resumable jobs first and stops with a message if none exist. Resuming the same campaign twice is a no-op when no approved jobs remain, making the operation idempotent.

Does resuming a campaign ask me to confirm job fit again?▼

No. The skill skips the confirmation gate because fit was already approved when the campaign first launched. It only pauses for needs_user outcomes such as salary questions during the apply loop.

Can I resume a campaign that is completed or still in progress?▼

No. The skill stops immediately if the campaign status is completed, failed, or in_progress. For in-progress campaigns it instructs you to stop the campaign from the UI first.

How does the campaign stop if I pause it again mid-run?▼

Between jobs the skill re-fetches the campaign status. If it detects paused, it marks each remaining approved job as skipped with the reason 'Campaign paused by user' and exits cleanly.