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