caveman
claudeTalk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Find and score jobs, tailor applications, prep and mock interviews, learn your preferences, track everything on a local dashboard.
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.
application-trackerRecords 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-emailSends 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-frameworksReference 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-interviewRealistic 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-storiesConducts 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-syncKeeps 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-frameworksReference 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-interviewSenior-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-generatorWrites 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-checkScores 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-briefingGives 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-reviewReviews 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-reviewEvidence-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-scoreScores 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-driveMoves 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-triageReads 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-debriefCaptures 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-generatorBuilds 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-prepPrepares 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-analyzerReference 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-fitScores 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-searchFinds 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-preferencesTurns 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-optimizerRewrites 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-interviewRuns 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-analyzerCompares 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-optimizerReference 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-tailorRewrites 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-prepResearches 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-setupFirst-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-interviewSenior-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-frameworksReference 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
upskillFinds 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-reviewWeekly 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
/scoutjobs:applyDraft a tailored resume and cover letter for one job, review them, and mark it drafted
/scoutjobs:briefDaily briefing: interviews, follow-ups due, drafts waiting, new jobs, one learning task
/scoutjobs:checkRun the application quality gates for one job and report every unresolved failure
/scoutjobs:coverWrite or rewrite the cover letter for one job so it answers the posting, then review it
/scoutjobs:cvScore your CV for ATS readiness and quality, list gaps, log it to the Profile page
/scoutjobs:dashStart the ScoutJobs dashboard (local only) and print its URL
/scoutjobs:debriefCapture a real interview while fresh: questions asked, lessons, outcome, thank-you note
/scoutjobs:evidenceEvidence-backed fit review for one job: every requirement mapped to profile evidence, strength, wording and risk; vetoes outside the score
/scoutjobs:fitScore new or given jobs 0-100 against profile and preferences, then ask apply/skip and log decisions
/scoutjobs:followupChase quiet applications: draft the follow-ups due (at most two per job), log the ones sent, offer to close stale ones
/scoutjobs:interviewPrepare for a scheduled interview: research, likely questions, story mapping, prep sheet
/scoutjobs:learnTurn logged decisions into learned preferences (confirms with you first)
/scoutjobs:mockRun a timed mock interview (behavioral | coding | system_design) and log the score
/scoutjobs:reviewWeekly retrospective: funnel, response rate, stale cleanup, preferences, next-week plan
/scoutjobs:runPrepare one application end to end (fit review, resume, cover letter, review, PDF, gates, e-mail draft) without sending
/scoutjobs:searchFind new job postings from public ATS APIs, remote boards, or a URL and add them to the tracker
/scoutjobs:sendBuild the application e-mail for one job (cover letter as body, tailored resume attached), show it, and send only after an explicit yes
/scoutjobs:setupOnboard: build profile.md from a CV, record stated preferences, start the dashboard
/scoutjobs:storyCapture one STAR story into the story bank from a CV or a short interview
/scoutjobs:tailorRewrite the tailored resume for one job against its posting, keeping every claim traceable to profile.md
/scoutjobs:trackUpdate application status, add notes, schedule interviews, show what is pending
/scoutjobs:upskillFind skill gaps from tracked jobs and build a learning plan with resources
behavioral-interviewerRealistic 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-extractorConducts 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-interviewerSenior-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-reviewerReviews 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-scorerScores 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-interviewerSenior-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.
scoutjobsruns: scoutjobs mcp
Talk like caveman. Cut filler. Keep technical details explicit.
22 skills · 1 command · 3 agents · hooks
Persistent memory for Claude Code: the next session starts where the last one left off.
29 skills · 1 MCP server · hooks
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
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
Cross-session memory and token savings for coding agents.
6 skills · 1 agent · 1 MCP server · hooks
Package any website or local web build into a lightweight desktop app with Pake CLI.
1 skill
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.