> jobgpt
Job search automation, auto apply, resume generation, application tracking, salary intelligence, and recruiter outreach using the JobGPT MCP server.
curl "https://skillshub.wtf/sickn33/antigravity-awesome-skills/jobgpt?format=md"JobGPT - Job Search Automation
Overview
JobGPT connects your AI assistant to a complete job search automation platform via the JobGPT MCP server. It provides 34 tools covering job search, auto-apply, resume generation, application tracking, salary intelligence, and recruiter outreach so you can manage your entire job hunt from your AI coding assistant.
Built by 6figr.com, the platform supports 150+ countries with salary data, job matching, and automated applications.
When to Use This Skill
- You want to search for jobs with filters like titles, locations, salary, remote, and H1B sponsorship
- You want to auto-apply to jobs automatically
- You want to generate a tailored resume for a specific job application
- You want to track your job applications across multiple job hunts
- You want to find recruiters or referrers at target companies and send outreach emails
- You want to import a job from LinkedIn, Greenhouse, Lever, Workday, or any job board URL
- You want to check your salary and compare compensation across roles
Setup
This skill requires the JobGPT MCP server:
- Create an account - Sign up at 6figr.com/jobgpt-ai
- Get an API key - Go to 6figr.com/account, scroll to MCP Integrations, and click Generate API Key. The key starts with
mcp_. - Add the MCP server:
- Claude Code:
claude mcp add jobgpt -t http -u https://mcp.6figr.com/mcp --header "Authorization: <api-key>" - Other tools: Add
jobgpt-mcp-serveras an MCP server with env varJOBGPT_API_KEYset. Install vianpx jobgpt-mcp-server.
- Claude Code:
Set the JOBGPT_API_KEY environment variable when you are running the local npx jobgpt-mcp-server path.
Examples
Find Remote Jobs
"Find remote senior React jobs paying over $150k"
The skill uses search_jobs with title, remote, and salary filters to find matching positions, then presents results with company, title, location, salary range, and key skills.
Auto-Apply to Jobs
"Auto-apply to the top 5 matches from my job hunt"
The skill checks that your resume is uploaded, uses match_jobs to find new matches, saves the selected matches with add_job_to_applications, then triggers apply_to_job for each resulting application. It monitors progress with get_application_stats.
Generate a Tailored Resume
"Generate a tailored resume for this Google application"
The skill calls generate_resume_for_job to create an AI-optimized resume targeting the specific job's requirements, then provides the download link via get_generated_resume.
Import and Apply from a URL
"Apply to this job for me - https://boards.greenhouse.io/company/jobs/12345"
The skill uses import_job_by_url to import the job from any supported platform (LinkedIn, Greenhouse, Lever, Workday), adds it to applications, and optionally triggers auto-apply.
Recruiter Outreach
"Find recruiters for this job and draft an outreach email"
The skill finds recruiters with get_job_recruiters and helps craft a personalized message. The draft is presented to the user for review; send_outreach is only called after explicit user confirmation.
Check Application Stats
"Show my application stats for the last 7 days"
The skill uses get_application_stats for an aggregated overview - total counts by status, auto-apply metrics, and pipeline progress.
Best Practices
- Check credits first - Auto-apply and resume generation consume credits. Use
get_creditsbefore batch operations. - Complete your profile - Run
get_profilefirst and fill in missing fields withupdate_profilefor better job matches. - Upload a resume before applying - Use
list_resumesto check, andupload_resumeif needed. - Use job hunts for ongoing searches - Create a job hunt with
create_job_huntto save filters and get continuous matches. - Use
get_applicationfor saved jobs - If a user asks about a job they've already saved, useget_applicationinstead ofget_job.
Troubleshooting
| Problem | Solution |
|---|---|
| "Missing Authorization header" | For Claude Code and other remote HTTP MCP setups, confirm the Authorization header is configured on the MCP server entry |
| "Missing API key" | For the local npx jobgpt-mcp-server setup, ensure JOBGPT_API_KEY is set to your API key |
| "Insufficient credits" | Check balance with get_credits. Purchase more at 6figr.com/account |
| Auto-apply not working | Ensure a resume is uploaded and the job hunt has auto-apply enabled |
| No job matches found | Broaden your search filters (fewer titles, more locations, wider salary range) |
Additional Resources
- JobGPT Platform - Sign up and manage your account
- MCP Server Repo - Source code and setup guides
- Skills Repo - This skill's source
- npm Package - Install via npm
> related_skills --same-repo
> zustand-store-ts
Create Zustand stores following established patterns with proper TypeScript types and middleware.
> zoom-automation
Automate Zoom meeting creation, management, recordings, webinars, and participant tracking via Rube MCP (Composio). Always search tools first for current schemas.
> zoho-crm-automation
Automate Zoho CRM tasks via Rube MCP (Composio): create/update records, search contacts, manage leads, and convert leads. Always search tools first for current schemas.
> zod-validation-expert
Expert in Zod — TypeScript-first schema validation. Covers parsing, custom errors, refinements, type inference, and integration with React Hook Form, Next.js, and tRPC.