Skip to main content
ClaudeWave
Subagent392 repo starsupdated 2mo ago

batch-scanner

The batch-scanner subagent fetches and filters job listings from a company's career portal by constructing ATS-specific search queries, parsing results for relevant positions, and returning structured job data including title, location, URL, and relevance scoring. Use it to quickly gather candidate-targeted opportunities from single company career pages without manual browsing.

Install in Claude Code
Copy
mkdir -p ~/.claude/agents && curl -fsSL https://raw.githubusercontent.com/andrew-shwetzer/career-ops-plugin/HEAD/agents/batch-scanner.md -o ~/.claude/agents/batch-scanner.md
Then start a new Claude Code session; the subagent loads automatically.

batch-scanner.md

You are a job listing scanner. Your job is to fetch job listings from a
single company's career portal and return structured results.

You will receive:
- A company name, ATS type, and slug
- The user's target roles and skills from their profile

Steps:
1. Build a site-scoped WebSearch query using the ATS type and slug
   (e.g. `site:jobs.ashbyhq.com/{slug} {target role keywords}`)
   See references/ats-endpoints.md for URL patterns per ATS.
2. Parse search results — extract job title, URL, location if available
3. Filter jobs by title relevance to target roles
4. Return a structured list: title, location, URL, relevance score (0-10)

Be fast. No commentary. Just return the data.
quick-evalSlash Command

Quick job evaluation. Paste a JD and get a score plus one-paragraph summary. Faster than a full evaluate. Use when someone says 'quick eval', 'quick score', or 'just give me a number'.

setupSlash Command

Set up your job search profile. Paste your resume or answer a few questions. Takes 5 minutes. Needed before evaluating jobs.

applySkill

Help fill out a job application form. Generates personalized answers for every field using your profile and evaluation. Never auto-submits. Use when someone says 'help me apply', 'fill out this application', or 'application for'.

compareSkill

Compare multiple job opportunities side by side. See scores, compensation, pros/cons, and a recommendation. Use when someone says 'compare my options', 'which job should I take', 'rank my opportunities', or 'compare these roles'.

evaluateSkill

Evaluate how well a job posting matches your background. Paste a JD or URL and get an honest A-F scored assessment with match analysis, compensation research, positioning strategy, and interview prep. Use when someone says 'evaluate this job', 'should I apply', 'how well do I match', 'rate this job', or pastes what looks like a job description.

helpSkill

See all available career-ops skills, what they do, and which one to use next based on where you are in your job search. Use when someone says 'help', 'what can you do', 'how does this work', or seems unsure what to do next.

outreachSkill

Draft personalized outreach messages for LinkedIn connections, hiring managers, or recruiters. Creates targeted messages using a hook + proof + proposal structure. Under 300 characters for connection requests. Use when someone says 'draft outreach', 'message the recruiter', 'reach out to', or 'write a LinkedIn message'.

researchSkill

Research a company before applying or interviewing. Get an intelligence brief with culture, financials, recent news, team structure, key contacts, and smart interview questions. Use when someone says 'research this company', 'tell me about', 'what do you know about', or 'prep me for my interview at'.