claude

scoutjobs

Find and score jobs, tailor applications, prep and mock interviews, learn your preferences, track everything on a local dashboard.

6 on GitHubby Abdallah Emad (ZoolCoder)v0.12.0MITupdated 26 days agoproductivity
/

Plugin scoutjobs from marketplace scoutjobs in ZoolCoder/scoutjobs. Commands read from the repo's manifest — 25 days ago.

This plugin runs code on your machine — it starts local MCP servers. The exact commands are listed below; read them before installing.

What it installs

Skills (34)

  • application-tracker

    Records application state in ScoutJobs. Marks jobs drafted, applied, interview, offer, rejected, withdrawn or no_response, adds notes and follow-up reminders, and keeps the per-application folder tidy. Use when the user says "I applied", "mark as rejected", "they replied", "track this", "status upda

  • apply-by-email

    Sends one application by e-mail through the user's own SMTP account, cover letter as body and tailored resume attached, after showing the full message and getting an explicit yes. Use when the user says "send the application", "e-mail my application to Acme", "apply by mail", or the posting says to

  • behavioral-frameworks

    Reference frameworks (STAR, SBI, CARL), anti-patterns, and standard interviewer follow-ups for behavioral interview prep. Use when extracting STAR stories from user's experience, mapping stories to a specific company or JD, running mock behavioral interviews, rehearsing behavioral story delivery, or

  • behavioral-interview

    Realistic behavioral interviewer persona for mock interviews. Asks 5-7 questions over ~35-45 minutes, mixes classic + company-specific, follows up like a real interviewer, pushes back on vagueness. Used by the scoutjobs mock-interview skill (kind behavioral).

  • behavioral-stories

    Conducts STAR-extraction interviews to capture a single canonical story from the user's experience. Two modes: cold (no context) and CV-grounded (reads a PDF resume, lists candidate experiences, probes the user's pick). Returns a draft canonical-story markdown blob for the main session to write. Use

  • calendar-sync

    Keeps Google Calendar and ScoutJobs in step through the Google Calendar connector - creates or moves events for tracked interviews and deadlines, and imports interviews the user booked straight in Google Calendar. Use when the user says "put my interviews in my calendar", "sync my calendar", "add th

  • coding-frameworks

    Reference frameworks for coding interviews — the UMPIRE method, a pattern taxonomy (two-pointers, sliding-window, BFS/DFS, backtracking, dynamic-programming, graphs, and more), a Big-O cheatsheet, Python idioms, communication guidance, and anti-patterns. Used by the coding commands (/coding-explain,

  • coding-interview

    Senior-engineer persona for coding mock interviews (UMPIRE map, hint ladder, runs candidate code). Used by the mock-interview skill; stays in character until the yield marker.

  • cover-letter-generator

    Writes a short cover letter (250-400 words) for one posting from the user's profile, resume and STAR stories, claiming only what those files state, and saves it as cover-letter.md in the job's application folder. Use when the user says "write a cover letter", "cover letter for Acme", "rewrite the le

  • cv-check

    Scores the user's CV for ATS readiness and content quality, lists concrete gaps against their target roles (or one tracked job), and logs the result with `scoutjobs cv log` so it shows on the dashboard Profile page. Use when the user says "check my CV", "review my resume", "is my resume ATS friendly

  • daily-briefing

    Gives the user a focused daily plan for their job search in under a minute - interviews today, follow-ups due, drafts waiting, new jobs to score, one learning task - based on ScoutJobs data. Use when the user says "good morning", "what should I do today", "briefing", "status", or starts a session wi

  • draft-review

    Reviews a tailored resume or cover letter against the posting and the user's profile before it is sent. Flags claims not backed by the profile, missing must-haves, ATS problems, and weak bullets. Use after resume-tailor or cover-letter-generator, before marking a job applied.

  • fit-review

    Evidence-backed fit review for one tracked job. Maps every material requirement of the posting to the candidate's evidence (source, strength, confidence, defensible wording, risk), keeps hard vetoes outside the score, and records it with `scoutjobs job fit`. Use when the user says "review my fit for

  • fit-score

    Scores one or many tracked job postings against the user's profile and preferences using the job-fit rubric and writes scores back with the scoutjobs CLI. Use to batch-score new jobs without filling the main context with posting text.

  • google-drive

    Moves job-search files between Google Drive and ScoutJobs through the Google Drive connector - pulls the master CV, certificates or a portfolio from Drive into the cv folder, and copies an application's final resume and cover letter to a Drive folder when the connector can write. Use when the user s

  • inbox-triage

    Reads the user's Gmail through the scoutjobs Gmail API sync (or, without it, the Gmail connector), matches replies from companies in the pipeline to tracked jobs, and proposes the ScoutJobs updates they imply - rejection, interview invitation, recruiter outreach, request for documents - applying the

  • interview-debrief

    Captures what happened in a real interview while it is fresh, records outcome and feedback in ScoutJobs, extracts lessons into the story bank and learning plan, and drafts the thank-you note. Use right after an interview, or when the user says "debrief", "how did it go", "they asked me", "I got reje

  • interview-prep-generator

    Builds STAR stories, practice questions and talking points from the user's profile and CV without a specific interview in mind. Use when the user says "help me build my stories", "what questions should I expect in general", or wants to stock the story bank; for one scheduled interview use interview-

  • interview-prep

    Prepares the user for a specific scheduled interview. Researches the company and role, predicts likely questions per stage (screen, behavioral, coding, system design, final), maps the user's STAR stories to them, builds a one-page prep sheet in the application folder, and marks prep status in ScoutJ

  • job-description-analyzer

    Reference for job-fit and resume-tailor: extracts requirements, must-haves and nice-to-haves from a posting, maps them to the profile and lists the gaps. Use when the user pastes a posting and asks "what do they want", "am I a match", or "what am I missing"; scores are recorded by job-fit.

  • job-fit

    Scores tracked job postings 0-100 against the user's profile and preferences, explains the score, and records it with `scoutjobs job set --score`. Suggests apply or skip, logs the user's decision so the learner can improve. Use when the user says "score these", "rank jobs", "is this job a fit", or a

  • job-search

    Finds job postings that match the user's profile and preferences, deduplicates them against the tracker, and adds them with `scoutjobs search --add` or `scoutjobs job add`. Pulls from public ATS APIs (Greenhouse, Lever, Ashby), remote boards (Remotive, RemoteOK, Arbeitnow, Jobicy, Himalayas), and fr

  • learn-preferences

    Turns the user's logged decisions (skips, applies, withdrawals, declined offers, score overrides) into learned preferences with confidence levels, confirms them with the user, and writes them so job-fit and tailoring skills use them. Use weekly, after a batch of decisions, or when the user says "wha

  • linkedin-profile-optimizer

    Rewrites the user's LinkedIn headline, about section and experience bullets for recruiter search, using only facts from profile.md. Use when the user says "improve my LinkedIn", "rewrite my headline", "optimise my profile for recruiters".

  • mock-interview

    Runs a timed mock interview (behavioral, coding, or system design) with a realistic interviewer persona, then scores it and logs a practice session in ScoutJobs. Use when the user says "mock interview", "practice", "quiz me", "drill", or after interview-prep.

  • offer-comparison-analyzer

    Compares two or more offers on total compensation, equity, benefits, remote, growth and the user's stated preferences, records the numbers with scoutjobs job set and logs the decision. Use when the user says "compare these offers", "which offer should I take", "is this offer good".

  • resume-ats-optimizer

    Reference for cv-check and resume-tailor: ATS parsing rules, keyword matching, formatting that survives parsers, and the scoring rubric. Use when checking or rewriting a resume for applicant tracking systems; the user-facing entry points are cv-check and resume-tailor.

  • resume-tailor

    Rewrites resume.md for one tracked posting from the user's profile and CV, keeping every claim true, and saves it in the job's application folder for draft-review. Use when the user says "tailor my CV for Acme", "rewrite my resume for this job", "apply to Acme", or runs /scoutjobs:tailor.

  • salary-negotiation-prep

    Researches market rates for the role and location, builds a negotiation strategy and counter-offer scripts from the user's priorities. Use when the user says "negotiate", "is this salary fair", "how do I ask for more", "counter-offer", or after an offer is logged.

  • scoutjobs-setup

    First-run onboarding for ScoutJobs. Builds the user's profile.md from their CV, LinkedIn text or a short interview, records stated preferences, checks the scoutjobs CLI, and explains the daily loop. Use when the user says "set up scoutjobs", "onboard me", "start my job search", or when ~/.scoutjobs/

  • sysdesign-interview

    Senior-engineer persona for system design mock interviews (requirements, estimation, high-level design, deep dives, curveballs). Used by the mock-interview skill; text-only, no canvas.

  • system-design-frameworks

    Reference frameworks (RESHADED, the 4S shorthand), capacity estimation cheatsheet, core building blocks (load balancing, caching, queues, sharding, replication, CAP), common tradeoffs, and anti-patterns for system design interview prep. Use when running /mock-sysdesign, /practice-sysdesign, /sysdesi

  • upskill

    Finds skill gaps between the user's profile and the jobs they track (especially ones they skipped, lost, or scored low on), ranks gaps by market demand, builds a learning plan with concrete resources, and tracks progress in ScoutJobs. Use when the user says "what should I learn", "skill gaps", "lear

  • weekly-review

    Weekly retrospective on the job search - funnel movement, response rates, what worked, stale applications to close, decisions to learn from, learning progress - and a plan for next week. Runs learn-preferences as part of it. Use on Fridays or Mondays, or when the user says "weekly review", "how is m

Slash commands (22)

  • /scoutjobs:apply

    Draft a tailored resume and cover letter for one job, review them, and mark it drafted

  • /scoutjobs:brief

    Daily briefing: interviews, follow-ups due, drafts waiting, new jobs, one learning task

  • /scoutjobs:check

    Run the application quality gates for one job and report every unresolved failure

  • /scoutjobs:cover

    Write or rewrite the cover letter for one job so it answers the posting, then review it

  • /scoutjobs:cv

    Score your CV for ATS readiness and quality, list gaps, log it to the Profile page

  • /scoutjobs:dash

    Start the ScoutJobs dashboard (local only) and print its URL

  • /scoutjobs:debrief

    Capture a real interview while fresh: questions asked, lessons, outcome, thank-you note

  • /scoutjobs:evidence

    Evidence-backed fit review for one job: every requirement mapped to profile evidence, strength, wording and risk; vetoes outside the score

  • /scoutjobs:fit

    Score new or given jobs 0-100 against profile and preferences, then ask apply/skip and log decisions

  • /scoutjobs:followup

    Chase quiet applications: draft the follow-ups due (at most two per job), log the ones sent, offer to close stale ones

  • /scoutjobs:interview

    Prepare for a scheduled interview: research, likely questions, story mapping, prep sheet

  • /scoutjobs:learn

    Turn logged decisions into learned preferences (confirms with you first)

  • /scoutjobs:mock

    Run a timed mock interview (behavioral | coding | system_design) and log the score

  • /scoutjobs:review

    Weekly retrospective: funnel, response rate, stale cleanup, preferences, next-week plan

  • /scoutjobs:run

    Prepare one application end to end (fit review, resume, cover letter, review, PDF, gates, e-mail draft) without sending

  • /scoutjobs:search

    Find new job postings from public ATS APIs, remote boards, or a URL and add them to the tracker

  • /scoutjobs:send

    Build the application e-mail for one job (cover letter as body, tailored resume attached), show it, and send only after an explicit yes

  • /scoutjobs:setup

    Onboard: build profile.md from a CV, record stated preferences, start the dashboard

  • /scoutjobs:story

    Capture one STAR story into the story bank from a CV or a short interview

  • /scoutjobs:tailor

    Rewrite the tailored resume for one job against its posting, keeping every claim traceable to profile.md

  • /scoutjobs:track

    Update application status, add notes, schedule interviews, show what is pending

  • /scoutjobs:upskill

    Find skill gaps from tracked jobs and build a learning plan with resources

Subagents (6)

  • behavioral-interviewer

    Realistic behavioral interviewer persona for mock interviews. Asks 5-7 questions over ~35-45 minutes, mixes classic + company-specific, follows up like a real interviewer, pushes back on vagueness. Used by the scoutjobs mock-interview skill (kind behavioral).

  • behavioral-story-extractor

    Conducts STAR-extraction interviews to capture a single canonical story from the user's experience. Two modes: cold (no context) and CV-grounded (reads a PDF resume, lists candidate experiences, probes the user's pick). Returns a draft canonical-story markdown blob for the main session to write. Use

  • coding-interviewer

    Senior-engineer persona for coding mock interviews (UMPIRE map, hint ladder, runs candidate code). Used by the mock-interview skill; stays in character until the yield marker.

  • draft-reviewer

    Reviews a tailored resume or cover letter against the posting and the user's profile before it is sent. Flags claims not backed by the profile, missing must-haves, ATS problems, and weak bullets. Use after resume-tailor or cover-letter-generator, before marking a job applied.

  • fit-scorer

    Scores one or many tracked job postings against the user's profile and preferences using the job-fit rubric and writes scores back with the scoutjobs CLI. Use to batch-score new jobs without filling the main context with posting text.

  • sysdesign-interviewer

    Senior-engineer persona for system design mock interviews (requirements, estimation, high-level design, deep dives, curveballs). Used by the mock-interview skill; text-only, no canvas.

MCP servers (1)

  • scoutjobs

    runs: scoutjobs mcp

View source on GitHub zoolcoder.github.io

Similar plugins

caveman

claude

Talk like caveman. Cut filler. Keep technical details explicit.

22 skills · 1 command · 3 agents · hooks

JuliusBrussee/caveman 119,462

claude-mem

claudecodex

Persistent memory for Claude Code: the next session starts where the last one left off.

29 skills · 1 MCP server · hooks

thedotmack/claude-mem 116,618

Taste Skill

claudecodex

tasteskill 2.5.1: professional company websites at the figma.com and x.ai level, with one section per screen, real photographs, real product UI, effects kept for tech and gaming pages, and a real-browser checker and finish gate.

1 skill

Leonxlnx/taste-skill 114,391

career-ops

claudecodex

Open-source AI job search that runs locally in your AI coding CLI: scan job portals, evaluate listings into a structured A-H report with a 1-5 score, tailor your CV, track applications

5 skills · hooks

career-ops-hq/career-ops 82,253

mem0

claudecodex

Cross-session memory and token savings for coding agents.

6 skills · 1 agent · 1 MCP server · hooks

mem0ai/mem0 68,893

pake

claudecodex

Package any website or local web build into a lightweight desktop app with Pake CLI.

1 skill

tw93/Pake 63,463

Maintain scoutjobs?

This page updates itself from your repo. Add the badge to your README, or get it Featured to pin it above the organic results with a followed link to your site.

claude & codex pluginslisted