Search job platforms (UK and France), match jobs to your profile, check visa sponsorship (UKVI for UK, Talent Passport for France), calculate financial viability (including commute costs), and export ranked results to an Excel workbook (.xlsx).
Powered by DEB Cloud. Full documentation at docs.debytes.io.
Register at debytes.io/products/cloud and create an API key.
export DEB_CLOUD_API_KEY=deb_your_key_hereAdd to your shell profile (~/.bashrc, ~/.zshrc, etc.) for persistence.
/plugin marketplace add debytesio/claude-plugins
/plugin install job-hunter@debytes
That's it. The plugin connects to DEB Cloud automatically — no MCP server setup required.
find the best job matching my expectation C:\path\to\job-expectations.json
/find-jobs C:\path\to\job-expectations.json
Create a JSON file with your job search criteria. See examples/job-expectations-example.json for the full schema.
Required sections:
candidate— name, profile path, home locationtarget_roles— roles to search with min salary and prioritylocations— P1 (income priority) and P2 (commute priority) city groupscurrent_situation— current gross salary and net monthly take-home
Optional sections:
visa— setrequires_visa: trueto enable UKVI sponsor checkingpreferences— work mode, contract type, hybrid days, improvement thresholdapi_keys— Reed.co.uk API key for structured API access
Saved to a session working directory (job-search-{timestamp}/) alongside the expectations JSON.
4 sheets:
- P1 - Income Priority — Top 20 results for P1 cities
- P2 - Commute Priority — Top 20 results for P2 cities
- All Results — Every scored listing (uncapped)
- Summary — Search statistics and financial parameters
30 columns including: job title, company, UKVI sponsor status, location, salary, match score (6 sub-scores), financial viability, commute costs, platform, URL, and notes.
All intermediate data is saved to disk at each step. If a conversation runs out of context, the next invocation detects existing checkpoints and resumes from where it left off.
When DEB_CLOUD_API_KEY is not set:
- Scraping: Unavailable
- UKVI check: Falls back to local CSV if provided
- Agency detection: Falls back to bundled data files
- Reputation: Skipped
- Dedup, Financial, Scoring, Excel: All work normally
UK: Reed, CV-Library, CW Jobs, Totaljobs, Indeed, LinkedIn, Adzuna
France: Indeed.fr, Welcome to the Jungle, LinkedIn, Adzuna
Match score (0-100): role alignment, skill overlap, seniority fit, salary threshold, location priority, UKVI sponsor match.
Financial score (0-100): based on new_take_home - commute_costs >= current_take_home * improvement_threshold.
Composite score: match * 0.60 + financial * 0.40 — used for final ranking.
- Python 3.10+
- openpyxl
- Windows (macOS and Linux support coming soon)
Full platform documentation: docs.debytes.io
Apache-2.0
Built by Franck Fotso at DeBytes