career-ops-plugin-apify
Agent skill fromcareer-ops-hq/career-ops
How to scan a job source through an Apify actor as a keyed provider.
How to install career-ops-plugin-apify
install career-ops-plugin-apify
# install the career-ops pack with the skills CLI
npx skills add career-ops-hq/career-ops# or add only this skill to Claude Code: copy the folder
plugins/apify/
# into
~/.claude/skills/apify/ (all projects)
.claude/skills/apify/ (one project)
1# apify plugin23A keyed provider: runs an Apify actor and maps its dataset items into the4scanner. It fires ONLY on a `portals.yml` entry that sets `provider: apify` —5never via auto-detection. Put `APIFY_TOKEN` in `.env`.67## portals.yml entry89```yaml10tracked_companies:11 - name: "Indeed — VP Engineering (Chicago)"12 provider: apify13 actor: misceres/indeed-scraper14 input: { position: "VP of Engineering", location: "Chicago, IL", maxItems: 25 }15 field_map:16 title: [positionName, title] # array = first non-empty wins17 url: url18 company: [company, companyName]19 location: [location, formattedLocation]20```2122## Then2324`node scan.mjs` runs the provider for that entry and writes the results to the25pipeline like any other source. An optional `field_map.description` caches the26JD locally under `jds/`.
Excerpt shown under the repository's MIT license.
