Job Lead Radar
Automated job lead scraping across multiple sources. Runs on a schedule or on-demand.
Note on job boards: Indeed, ZipRecruiter, and LinkedIn employ anti-bot protections. Results may be reduced or zero on these sources. ProductionHUB and Peerspace scrape reliably. This is a known limitation of web scraping — not a defect in the skill.
Quick Start
cd ~/.openclaw/skills/job-lead-radar
python scripts/scrape.py [source] [query]
Sources: all (default), indeed, ziprecruiter, productionhub, peerspace, linkedin
Query: Any job search term (default: "film producer")
Output
Results saved to job_leads.json in the script directory. Each entry includes:
source— job board nametimestamp— ISO timestampjobs[]— array of{title, company, link}
Cron Setup
Add to OpenClaw cron for weekly job monitoring:
0 10 * * 1 cd ~/.openclaw/skills/job-lead-radar && python scripts/scrape.py all "film producer" >> logs/weekly.log 2>&1
Custom Queries
Edit references/queries.md for industry-specific search terms. Common queries:
| Industry | Query |
|----------|-------|
| Film/TV Production | film producer, video editor, production assistant |
| Sports Production | sports producer, broadcast, remote producer |
| Creative | content creator, social media, digital media |
| Web3/Crypto | blockchain, crypto, web3 developer |
| Streaming | streaming, ott, video platform |
Dependencies
- Python 3.7+
scrapling(pip install scrapling)
File Structure
job-lead-radar/
├── SKILL.md ← you are here
├── scripts/
│ └── scrape.py ← main scraper
└── references/
└── queries.md ← query templates
Scan to join WeChat group