batch-scanner
Scans a single company's career portal for job openings. Spawned by the scan skill when processing multiple companies from a watchlist. <example> Context: User has a watchlist of 10 companies and wants to scan all of them. user: "Scan all my companies" assistant: "[spawns
Claude Code
$ npx -y skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --agent claude-code
Cursor
Cursor also loads subagents from .claude/agents, so copy this file there to use it in Cursor.
Agent definition
batch-scanner.mdname: batch-scanner description: | Scans a single company's career portal for job openings. Spawned by the scan skill when processing multiple companies from a watchlist. <example> Context: User has a watchlist of 10 companies and wants to scan all of them. user: "Scan all my companies" assistant: "[spawns batch-scanner for each company in portals.yml]" <commentary> Use when the scan skill needs to process multiple companies in parallel. Each batch-scanner handles one company independently. </commentary> </example> model: haiku color: cyan tools: - WebSearch - Read - Write maxTurns: 10
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.
A Claude Cowork plugin that turns your job search into a system. Evaluate job postings, generate ATS-optimized resumes, scan career portals, track applications, and more.
More agents from other plugins.
Argon
AgentGoogle cross-vendor agent named for the model it runs — Gemini 4 Argon, Google’s top reasoning model, via…
verifier
AgentFresh-context, read-only verifier for a proposed claude-obsidian change or release. Inspects the requested staged diff, unstaged…
inbox-zero-api-cli
AgentInspect or update Inbox Zero rules and analytics through the public API CLI. Use when tasks involve rules, stats, or API-driven…
Questions about batch-scanner.
- Which coding agents can use batch-scanner?
- batch-scanner installs in Claude Code and Cursor: each loads subagents from .claude/agents, so copy the file there. Flowy's auto-invocation runs in Claude Code only.

