LinkedIn Jobs

v1.0.0

Search and monitor LinkedIn job listings with city-based filters, hourly cron support, and smart deduplication. Supports 100+ global tech hubs.

0· 82·0 current·0 all-time
MIT-0
Download zip
LicenseMIT-0 · Free to use, modify, and redistribute. No attribution required.
Security Scan
VirusTotalVirusTotal
Benign
View report →
OpenClawOpenClaw
Benign
high confidence
Purpose & Capability
Name/description (LinkedIn job search + hourly monitoring) matches the included files: a scraper (linkedin_scraper.py), a cron/profile manager (linkedin_cron.py), geo IDs, and a config template. Required binary (python) and pip packages (requests, beautifulsoup4) are proportional to the stated purpose.
Instruction Scope
SKILL.md instructs the agent to run the provided Python scripts for one-off searches and to manage scheduled profiles. The scripts read/write local JSON files (search_profiles.json, seen_jobs.json, config.json) in the skill directory — which is consistent with the stated capabilities. There is no instruction to read unrelated system files, access secrets, or transmit data to endpoints other than LinkedIn.
Install Mechanism
Registry metadata indicated 'no install spec', but SKILL.md metadata includes an 'install' entry recommending installing pip packages (requests, beautifulsoup4). Installing via pip is proportional and expected; the minor inconsistency between registry-level install spec and SKILL.md metadata is worth noting but not dangerous.
Credentials
The skill requires no environment variables or credentials. It only needs Python and two common libraries. It writes local files for profiles and seen-job tracking — this is proportional to a monitoring/deduplication feature.
Persistence & Privilege
always:false and normal autonomous invocation are in place. The skill does create and update files in its own directory (search_profiles.json, seen_jobs.json) but does not request system-wide changes or modify other skills' configs. README suggests the agent can configure cron, but the code itself provides a runner rather than automatic cron installation.
Assessment
This skill appears to do what it says: it scrapes LinkedIn job pages and keeps local state (saved profiles and seen-job history). Before installing, consider: (1) it will run Python scripts on your machine/agent and create search_profiles.json and seen_jobs.json in the skill folder — make sure you are comfortable with local file writes; (2) scraping LinkedIn may violate LinkedIn's terms of service or trigger rate limits — keep delays and max_pages conservative; (3) the SKILL.md recommends installing pip packages (requests, beautifulsoup4) even though the registry listed no install spec — ensure dependencies are installed in a controlled environment; (4) the README suggests the agent can 'set up cron' but the included code only provides a runner you must schedule yourself (or let the agent create a cron job) — verify what automation the agent will perform; and (5) no credentials are requested by the skill, so there is no obvious secret-exfiltration risk. If you need higher assurance, review the two Python files for any unexpected network endpoints or obfuscated code (they appear to call only LinkedIn endpoints).

Like a lobster shell, security has layers — review code before you run it.

latestvk974ggr6d983fmwk5px4np1nsn84cw9y

License

MIT-0
Free to use, modify, and redistribute. No attribution required.

Runtime requirements

💼 Clawdis
Binspython

Comments