Skip to content
Back to skills

Job Market Intelligence

ASecurity

Uses Claude CLI (WebSearch tool) to find new Data Science and Gen AI job postings across Bengaluru, Hyderabad, Mumbai, and Delhi NCR, scores them by relevance and location weight, stores results in SQLite, generates HTML dashboards, and sends a WhatsApp summary. Use when asked about new job openings, where to apply, or the job market in DS/Gen AI.

  • 4 stars
  • 0 votes
  • 0 copies
  • 6 views
  • Added September 12, 2026
ai-agentspythonbashsqldatabasebackend

Works with

  • cli

Security analysis

A100/100

Pro scans all 2 files and shows the line behind each finding

Scanned September 12, 2026

npx -y skills add aibot88/sec_skill_store --skill job-market-intelligence --agent claude-code

Installs into .claude/skills of the current project.

Are you the author of Job Market Intelligence?

Add the live security badge to your README. It updates with every re-scan.

Security grade badge for Job Market Intelligence
[![Security: A β€” Skills Directory](https://www.skillsdirectory.com/api/skills/aibot88-job-market-intelligence/badge)](https://www.skillsdirectory.com/skills/aibot88-job-market-intelligence)

More formats (shields.io, HTML) on the badges page. Keep it an A: scan every change in CI with Pro.

Download with Pro
SKILL.md
---
name: job-market-intelligence
description: "Uses Claude CLI (WebSearch tool) to find new Data Science and Gen AI job postings across Bengaluru, Hyderabad, Mumbai, and Delhi NCR, scores them by relevance and location weight, stores results in SQLite, generates HTML dashboards, and sends a WhatsApp summary. Use when asked about new job openings, where to apply, or the job market in DS/Gen AI."
metadata: {"clawdbot":{"emoji":"🧠","requires":{"bins":["python3","openclaw"]}}}
---

# Job Market Intelligence Agent

## Description
Use this skill when the user asks to:
- Find new Data Science or Gen AI jobs
- Show where to apply today
- Search for ML / LLM / AI Engineer roles in India
- Check what companies are hiring right now
- Run the job scout manually
- Get a fresh list of job postings

## Tool: find_new_jobs

Runs Claude CLI with the WebSearch tool using the prompt in `prompt.txt`. Claude searches
LinkedIn, Naukri, Glassdoor, and Indeed for recent postings, returns structured JSON, which
is scored by role relevance and location weight, deduplicated against history, stored in
SQLite, rendered as HTML dashboards, and summarised via WhatsApp.

### Usage
```bash
cd /home/zain/zainclaw/job_scout
python3 job_scout.py
```

### Output
- Latest run dashboard: https://claw.mohdzain.com/apply-jobs/latest.html
- All jobs (filterable): https://claw.mohdzain.com/apply-jobs/all.html
- SQLite database: `/home/zain/zainclaw/job_scout/data/jobs.db`
- WhatsApp message with top picks and dashboard links
- Console output with new job count and top picks

### Roles searched
Data Scientist, Gen AI Engineer, ML Engineer, LLM Engineer, AI Researcher

### Locations searched (with relevance weights)
| Location       | Weight |
|----------------|--------|
| Bengaluru      | 0.40   |
| Delhi / NCR    | 0.25   |
| Hyderabad      | 0.20   |
| Mumbai         | 0.15   |
| Remote India   | 0.35   |

### Scoring
- Base score: 50
- Gen AI / LLM in title: +20
- Gen AI / LLM in tags: +12
- ML / DS in title: +10
- Location weight contribution: weight Γ— 30 (e.g., Bengaluru adds +12)
- Remote tag: +5 bonus
- Max score: 100 Β· Top picks threshold: β‰₯ 75

### Candidate profile filter
- Target experience: 2–3 years (mid-level individual contributor)
- Skips: fresher, trainee, intern, graduate, campus hire, 0–1 yr roles
- Skips: Lead, Principal, Director, VP, Head of (5+ yr roles)

### Notes
- Runs automatically every other night at 12:00 AM IST via cron
- `applied` status is tracked in the browser via localStorage (no backend needed)
- Jobs are deduplicated by sha256(title + company) across all runs
- Claude CLI invoked via subprocess with `--allowedTools WebSearch`
- Search prompt lives in `prompt.txt` β€” edit it to tune searches without touching the script
- Requires `CLAUDE_BIN` and `WHATSAPP_NUM` in `.env`

Files in this skill

  • SKILL.md2.8 KB
  • source.json895 B

Attribution

Is this your skill, or is something wrong with this listing? Request removal or report an issue. Author removals are honored within 72 hours.

Comments

Loading comments…

Newsletter

Get the weekly list of safe new skills, and the ones we pulled.