its-a-unixsystem/skills · Archived

linkedin-jobs

Search and fetch LinkedIn job postings via BrightData.

First seen Feb 21, 2026

Installation

$ npx skills add its-a-unixsystem/skills --skill linkedin-jobs

Summary

  • Search and fetch LinkedIn job postings via BrightData.
  • Use when the user wants to: (1) search LinkedIn for jobs by keyword, location, remote type, or date posted (e.g. 'find remote software engineering jobs posted this month'), (2) fetch a specific job by URL or numeric job ID (e.g. 'show me job 4358573391'), (3) analyze job postings for resume tailoring, gap analysis, or comparison.

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from its-a-unixsystem/skills.

npx skills add its-a-unixsystem/skills

Browse all from its-a-unixsystem/skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 1
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,256 B
  • docs SUMMARY.md 407 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 82 installs

SKILL.md

LinkedIn Jobs

Requires BRIGHTDATAAPIKEY environment variable.

Two operations: search (discover jobs by criteria) and fetch (get a specific job by URL or ID). Both return full raw JSON.

Search jobs

Cost: ~$1.50 per 1k records. Always use --limit to control costs. Default limit is 25.

Script paths below are relative to this skill's directory.

python3 scripts/search_linkedin_jobs.py "software engineer" \
  --location "United States" \
  --remote Remote \
  --time-range "Past month" \
  --job-type Full-time \
  --experience "Mid-Senior level" \
  --limit 25

keyword and --location are required. All other flags are optional.

Flag Valid values
--limit Max results (default 25). Keep low to control costs.
--remote Remote \ On-site \ Hybrid
--time-range "Past 24 hours" \ "Past week" \ "Past month" (default)
--job-type Full-time \ Part-time \ Contract \ Temporary \ Volunteer
--experience "Entry level" \ Associate \ "Mid-Senior level" \ Director \ Executive \ Internship
--company Company name string
--country Country code (e.g. US, GB)

Returns an array of job objects.

Fetch a specific job

Takes ~30 seconds. Accepts a full LinkedIn URL or numeric job ID.

python3 scripts/fetch_linkedin_job.py 4358573391
python3 scripts/fetch_linkedin_job.py "https://www.linkedin.com/jobs/view/4358573391"

Returns a single job object.

Key output fields

jobpostingid, jobtitle, companyname, joblocation, jobsummary, jobposteddate, jobemploymenttype, jobsenioritylevel, jobnumapplicants, basesalary, iseasyapply, applicationavailability, url, applylink, jobdescription_formatted.