Job Search Mcp Jobspy
Skill by nikkijasmine
Why use this skill?
Automate your job search with the JobSpy MCP skill. Aggregate real-time listings from LinkedIn, Indeed, and more to streamline your career hunt effectively.
Install via CLI (Recommended)
clawhub install openclaw/skills/skills/nikkijasmine/job-search-mcp-jobspyWhat This Skill Does
The Job Search MCP Jobspy skill acts as a powerful bridge between your AI agent and the JobSpy engine, allowing you to programmatically aggregate and filter real-time job data from major platforms including LinkedIn, Indeed, Glassdoor, and ZipRecruiter. By leveraging the Model Context Protocol (MCP), it transforms complex search queries into structured data that your AI agent can parse, compare, and summarize. Whether you are looking for specific job titles, geographic limitations, or work-from-home preferences, this tool ensures you are querying the widest possible database of active listings without manual browsing.
Installation
To integrate this skill into your environment, ensure you have Python 3.10+ installed. Navigate to your project directory and follow these steps to prepare your environment:
- Initialize a virtual environment to manage dependencies:
python3 -m venv .venv - Activate the environment:
source .venv/bin/activate - Install the required libraries:
pip install mcp python-jobspy pandas pydantic - Execute the installation command:
clawhub install openclaw/skills/skills/nikkijasmine/job-search-mcp-jobspy
Ensure that your MCP server configuration is correctly pointed at the installed script so the agent can successfully handshake with the JobSpy interface.
Use Cases
- Career Research: Aggregating salary data and job requirements across various industries for comparative analysis.
- Automated Job Hunting: Setting up recurring tasks to identify new openings that match specific niche criteria.
- Market Trend Analysis: Identifying which companies are currently hiring and what technical stacks they prioritize.
- Remote Work Filtering: Specifically isolating fully remote roles across multiple disparate job boards in a single query.
Example Prompts
- "Search for Senior Python Developer roles in Austin, Texas, posted within the last 24 hours that offer remote options."
- "Find Data Scientist job listings on Indeed and LinkedIn, summarize the common required technical skills, and list any mentioned salary ranges."
- "List 5 'Easy Apply' openings for Project Manager positions in New York that require at least 5 years of experience."
Tips & Limitations
- Data Accuracy: While JobSpy is efficient, job listing data changes rapidly; always verify URLs directly with the host site.
- Rate Limiting: Performing frequent high-volume searches across multiple boards may trigger rate limits; keep queries focused.
- Data Parsing: The quality of the output depends on the structure of the original listing; some boards provide more metadata than others, which may result in incomplete fields for some results.
Metadata
Not sure this is the right skill?
Describe what you want to build — we'll match you to the best skill from 16,000+ options.
Find the right skillPaste this into your clawhub.json to enable this plugin.
{
"plugins": {
"official-nikkijasmine-job-search-mcp-jobspy": {
"enabled": true,
"auto_update": true
}
}
}Tags(AI)
Flags: network-access, external-api