00-andruia-consultant
Usar al iniciar o mejorar un proyecto de IA: diagnostica código y restricciones, propone skills existentes y redacta tareas y un…
Search and export LinkedIn job postings with salary, seniority, recruiter and company fields using the harshmaur/linkedin-jobs-scraper Apify Actor. No LinkedIn login.
$ npx -y skills add sickn33/agentic-awesome-skills --skill apify-linkedin-jobs-scraper --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/apify-linkedin-jobs-scraperContext preview
The summary Claude sees to decide when to auto-load this skill.
Search and export LinkedIn job postings with salary, seniority, recruiter and company fields using the harshmaur/linkedin-jobs-scraper Apify Actor. No LinkedIn login.
name: apify-linkedin-jobs-scraper description: "Search and export LinkedIn job postings with salary, seniority, recruiter and company fields using the harshmaur/linkedin-jobs-scraper Apify Actor. No LinkedIn login." category: data risk: critical source: community source_repo: harshmaur/apify-linkedin-jobs-scraper source_type: community date_added: "2026-10-20" author: harshmaur tags: [linkedin, jobs, apify, salary-data, recruiting] tools: [claude, cursor, gemini, codex] license: "MIT" license_source: "https://github.com/harshmaur/apify-linkedin-jobs-scraper/blob/main/LICENSE.txt"
Turn a job-market question into one run of `harshmaur/linkedin-jobs-scraper` and return one row per job. A single Actor covers keyword search, pasted search URLs, company enrichment and searches past LinkedIn's limit of about 1,000 results. The work is to pick the right input fields and to keep the job count in budget.
Disclosure: the Actor is paid per result and is built by the skill author. Links carry no affiliate parameters.
Use for LinkedIn job searches, salary comparisons, hiring research and job-board exports.
Prompts this skill handles:
Out of scope (the boundary):
| The user gives you | Field | Notes | |---|---|---| | A job title, skill or role | `keywords` | Short words work best: `"data engineer"`, not a sentence. | | A city, country or "remote" | `location` | Free text as LinkedIn takes it: `"Berlin"`, `"United States"`, `"Remote"`. | | "today", "this week", "this month" | `datePosted` | `"1"` (24 h), `"7"`, `"30"`. This is an exact filter. Use it for fresh jobs and alerts. | | remote, hybrid, on-site | `workplaceType` | `remote`, `hybrid`, `on-site`. Not exact (see Gotchas). | | full-time, contract, internship | `jobType` | `full-time`, `part-time`, `contract`, `temporary`, `internship`. Not exact. | | junior, senior, director | `experienceLevel` | `internship`, `entry`, `associate`, `mid-senior`, `director`, `executive`. Not exact. | | A LinkedIn job search URL | `startUrls` | `[{"url": "..."}]`. Search URLs only (`/jobs/search/?...`). The URL keeps its own filters, including company (`f_C`), Easy Apply (`f_AL`) and under 10 applicants (`f_EA`). The form filters above do not apply to it. | | "how many" | `maxItems` | One total for the whole run, shared by every search. Default 50. `0` means no limit: never send `0` without a cost check. | | company size, website, headquarters | `scrapeCompany: true` | No extra charge. | | only the list, fast | `scrapeDetails: false` | Search-card fields only: title, company, location, date, logo, URL. No description, salary or recruiter. | | more than about 1,000 jobs for one search | `splitByLocation: true` + `splitCountry` | Runs the search in each large city of the country and removes duplicates. Countries: `us`, `uk`, `ca`, `au`, `in`, `de`, `fr`, `nl`, `es`, `ie`, `ae`, `sg`, `br`. It replaces `location`. | | "send each job to Slack, Notion or Sheets" | `mcpConnector` + `mcpTarget` (+ `mcpMessage`) | Needs an MCP connector that the user authorized in Apify Console. See `references/gotchas.md`. |
You must give at least one of `keywords`, `location` or `startUrls`. Without them the run fails at once with a "Provide a Job title" message, and nothing is charged.
Start small and change only what the request needs:
{
"keywords": "data engineer",
"location": "Berlin",
"datePosted": "7",
"maxItems": 50,
"scrapeDetails": true,
"scrapeCompany": false
}Do not pass `proxy`. Fetch the live schema when a field is in doubt:
apify actors info "harshmaur/linkedin-jobs-scraper" --input --json \ --user-agent apify-awesome-skills/apify-linkedin-jobs-scraper 2>/dev/null
The price is per job in the dataset. There is no start fee, and details, recruiter and company data cost nothing extra:
| Apify plan | Per 1,000 jobs | |---|---| | Free | $1.00 | | Starter | $0.47 | | Scale | $0.43 | | Business and higher | $0.40 |
`cost ≈ maxItems × price per job`. Use the Free price when you do not know the plan. 1,000 jobs cost at most $1.00. Under about 2,000 jobs, run it. Above that, or when `maxItems` is `0`, state the estimate and get a yes first.
apify actors call "harshmaur/linkedin-jobs-scraper" \
-i '{"keywords":"data engineer","location":"Berlin","datePosted":"7","maxItems":50}' \
--json \
--user-agent apify-awesome-skills/apify-linkedin-jobs-scraper \
2>/dev/nullThe JSON output gives `status` and the dataset ID at `storage.defaultDatasetId`. A run of 50 jobs with details usually ends in under a minute. A split-by-location run of several thousand jobs takes many minutes; start it without waiting and poll it with `apify runs info "RUN_ID" --json --user-agent apify-awesome
Find reusable instructions for your project, inspect their complete files, and keep an exact skill set you can review and reuse. Agentic Awesome Skills is a library of 2,737+ installable SKILL.md playbooks.
Usar al iniciar o mejorar un proyecto de IA: diagnostica código y restricciones, propone skills existentes y redacta tareas y un…
Security audit, hardening, threat modeling (STRIDE/PASTA), Red/Blue Team, OWASP checks, code review, incident response, and…
Usar para crear o mejorar una skill de Andru.ia: define entradas y resultados, redacta SKILL.md con ejemplos y límites, valida la…
Usar tras definir el sector de un proyecto: prepara un dossier en español con contexto, normas aplicables, patrones UX y riesgos,…
AI-powered presentation generation via the 2slides API — create slides from text, match a reference image style, summarize…
360 feedback register: reviewer, subject, review cycle, visibility, due date and score, as CSV, SQL, JSON Schema or Notion on…