search

Search a job board via Playwright and rank results by resume fit.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Manually browsing job boards and judging which postings match your resume is slow and repetitive. This Skill automates the search on a single board, scores every result against your resume, and saves the ranked list to a campaign for review. ## Core Features & Use Cases - Board Search via Browser: Drives a real browser with Playwright to search LinkedIn, Indeed, or any configured board, handling login, pagination, and infinite scroll. - Fit Scoring: Scores each posting 0-100 against your resume based on skills overlap, experience, education, and seniority, flagging jobs you already applied to. - Campaign Integration: Saves all ranked results as jobs on a campaign in the JobPilot dashboard so you can review and apply from one place. - Use Case: Run a search for "backend engineer remote" on linkedin.com with a cap of 30 results, then open the campaign page to see a ranked table and choose which jobs to apply to. ## Quick Start Search linkedin.com for backend engineer roles in Berlin, rank the results against my resume, and save them to my campaign.

Frequently Asked Questions about search

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

FAQPage Schema
How do I search LinkedIn jobs and rank them against my resume?▼

Run the search with a free-text query and the --board flag, for example --board linkedin.com. The Skill logs in via the browser, paginates through results, scores each posting 0-100 against your resume, and saves the ranked list to a campaign.

How do I limit the number of job search results?▼

Pass the --max-jobs flag with a number, such as --max-jobs 30, to cap how many results are ranked. Without it, the search keeps paginating until the board has no more results.

Can I search multiple job boards in one run?▼

No, each run targets exactly one board specified by the required --board flag. To cover several boards, run the search once per board domain, and each run saves results to its own campaign.

What happens if I already applied to a job in the results?▼

Previously applied jobs are detected via the applied-check and tagged as Previously Applied. They are saved as pending, then marked skipped with the reason, and are not offered for applying again.

Why does the search fail with a board not configured error?▼

The board domain passed to --board must exist in your configured job boards. Add the board on the /boards page in the JobPilot web UI, or rerun with a domain that is already configured.