Skip to content
Productivity
Agent

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

From plugin
andrew-shwetzer-career-ops
5071 skill1 agent2 commands

Claude Code

$ npx -y skills add andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- --agent claude-code

Agent definition

batch-scanner.md
name: 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.

@andrew-shwetzer
Ships withandrew-shwetzer-career-ops

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.

50710 skills1 agent
Get the whole plugin

Stars on GitHub

Momentum

stars in total
507
Star history of andrew-shwetzer/career-ops-plugin-do-not-fork-currently-updating-v2- on GitHub, a chart by star-history.com

More agents from other plugins.

cto-p10

cto-p10

Agent

P10 CTO/架构委员会 Agent。定义技术战略方向、组织 agent 团队拓扑、建设基础能力。当面对超大型项目(5+ agents, 3+ sprints)、需要战略级架构决策、或需要跨多个 P9 协调时使用。触发词:CTO…

pua2mo20k
@tanweai@tanweaiInstall Agent
verifier
Auto-invoked

verifier

Agent

Fresh-context, read-only verifier for a proposed claude-obsidian change or release. Inspects the requested staged diff, unstaged…

inbox-zero-api-cli

inbox-zero-api-cli

Agent

Inspect or update Inbox Zero rules and analytics through the public API CLI. Use when tasks involve rules, stats, or API-driven…

@elie222@elie222Install Agent

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.