linkedin-apply

Scrape LinkedIn job postings and score them against a candidate profile.

9|1|Updated Feb 28, 2026
One-click install
npx skills add https://github.com/Roxabi/roxabi-plugins --skill linkedin-apply
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: linkedin-apply
Source: https://github.com/Roxabi/roxabi-plugins/tree/main/plugins/linkedin-apply/skills/linkedin-apply
Command: npx skills add https://github.com/Roxabi/roxabi-plugins --skill linkedin-apply

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires playwright, playwright-stealth, jinja2, pyyaml, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill automates the process of evaluating LinkedIn job postings against your personal profile, providing a clear decision and scoring to streamline your job application process.

Core Features & Use Cases

  • Job Scraping: Extracts detailed information from LinkedIn job postings.
  • Profile Matching: Compares job requirements against your candidate profile and CV data.
  • Decision Making: Provides an automated APPLY, REVIEW, or SKIP decision with detailed scores.
  • Use Case: When you find an interesting job on LinkedIn, you can quickly get an AI-driven assessment of your fit and decide whether to invest more time in applying.

Quick Start

Use the linkedin-apply skill to analyze the job at https://www.linkedin.com/jobs/view/123456789/.

Frequently Asked Questions about linkedin-apply

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

FAQPage Schema
How do I score LinkedIn jobs against my resume profile automatically?

You can score LinkedIn jobs against your resume profile by scraping the job offer URL and passing your candidate data to an LLM, which generates an APPLY, REVIEW, or SKIP decision with multi-dimensional scores and highlights.

What does automated LinkedIn job matching evaluate to decide if I should apply?

Automated LinkedIn job matching evaluates scraped job requirements against your candidate profile and CV data to produce a decision, calculating multi-dimensional scores and highlighting specific fit criteria.

Do I need to install Playwright and Python dependencies to scrape LinkedIn job postings?

Yes, you need to install Python dependencies and Playwright, including playwright-stealth, as the skill performs prerequisite checks for these libraries to handle web scraping and anti-bot mechanisms before matching jobs.

Can I use Jinja2 templates for generating LinkedIn job application reports?

Yes, Jinja2 is supported as a dependency for rendering outputs, allowing you to generate structured reports from the multi-dimensional scores and APPLY, REVIEW, or SKIP decisions produced during the job matching process.

What happens if LinkedIn job scraping fails or encounters an error during profile matching?

The skill handles various scraping and matching errors by catching exceptions during the LinkedIn extraction and LLM scoring phases, ensuring the process stops gracefully rather than failing silently during URL validation.

What's the best way to automate job application decisions for LinkedIn postings?

Using an LLM-driven approach to scrape LinkedIn job postings and compare them against your candidate profile provides an automated APPLY, REVIEW, or SKIP decision with detailed scores, streamlining the job application process.