Agent skill · operations · aiskillstore

linkedin-easy-apply

Automate LinkedIn Easy Apply searches and applications with Puppeteer/Chromium, a verified resume PDF, remote/job-title filtering, stateful daily reruns, and conservative answer guardrails.

Why this skill is useful

Adds an executable automation script for applying to LinkedIn jobs using Puppeteer, which the AI cannot generate from knowledge alone.

What it needs

Requires chromium, puppeteer installed locally. About 3k tokens when loaded. Last updated 2026-08-07. 405 stars on the source repository.

What this skill does

LinkedIn Easy Apply Automation This skill helps an AI coding/operations agent build and run a repeatable LinkedIn Easy Apply workflow. It is intentionally public and credential-free. It contains no usernames, passwords, cookies, private profile paths, or user-specific secrets. What it does Searches LinkedIn Jobs with Easy Apply enabled. Supports remote-only and location-constrained searches. Focuses on configurable role keywords such as AI, LLM, Claude, OpenAI, Codex, full-stack, frontend, backend, web, software, JavaScript, TypeScript, Node, React, and Svelte. Opens the LinkedIn Easy Apply flow reliably with a direct apply URL when possible. Uploads a verified resume PDF. Answers only verified applicant facts. Skips unknown required questions, compensation questions, custom essays, or subjective fields. Keeps state and JSONL logs so daily reruns avoid duplicates. Safety rules Do not store LinkedIn credentials in scripts, skills, memory, logs, or reports. Prefer a persistent browser profile where the operator logs in manually once. Stop for CAPTCHA, MFA, suspicious-login checks, identity verification, or account-security prompts. Do not fabricate applicant facts. Do not answer custom freeform questions or compensation expectations without operator-provided answers. Re-check full job descriptions for hybrid/location constraints before submitting remote-only applications. Environment variables Puppeteer launch pattern Search workflow Build LinkedIn Jobs URLs using explicit filters: fAL=true for Easy Apply. Remote filter when remote-only is required. Location such as United States when requested. Configurable keywords matching the resume and target market. Keep candidates only when the card/page supports the requested constraints and the title/description matches the target role family. …

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills aiskillstore/linkedin-easy-apply

View the source on GitHub

Browse the @skills marketplace