job-sourcer

Scan target company job boards and generate a daily digest.

1|Updated Apr 9, 2026
One-click install
npx skills add https://github.com/MLGalusha/job-tracker --skill job-sourcer
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: job-sourcer
Source: https://github.com/MLGalusha/job-tracker/tree/main/.agents/skills/job-sourcer
Command: npx skills add https://github.com/MLGalusha/job-tracker --skill job-sourcer

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Manually checking dozens of company career pages is time‑consuming and easy to miss opportunities. This skill automates the discovery of new job postings from a curated list of target companies, keeping Mason's job‑search pipeline up‑to‑date.

Core Features & Use Cases

  • Reads Mason’s profile/target-companies.md and profile/preferences.md to know where and what to scan.
  • Supports manual, RSS, HTML scrape, and hosted‑scraper fetch modes (currently manual).
  • Deduplicates against existing data/sourced-jobs.jsonl and data/applications.json.
  • Classifies roles into Mason’s lanes and filters based on preferences.
  • Appends new role entries to the queue and produces a concise daily markdown digest.

Quick Start

Ask Mason to run the job‑sourcer skill to fetch and list new roles from his target companies.

Frequently Asked Questions about job-sourcer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate scanning company job boards for new postings?

Automated job board scanning reads a target company list and preferences file to fetch newly posted roles, deduplicates entries against existing JSONL queues, and generates a daily markdown digest.

What is the best way to deduplicate sourced jobs against existing application records?

Deduplicating sourced jobs cross-references newly fetched roles against an existing JSONL data queue and an applications file to prevent duplicate entries before appending new positions to the pipeline.

Can I classify job postings into career lanes using an automated scanner?

Classifying job postings into career lanes is supported by parsing fetched roles against predefined profile preferences, filtering results to match specific pipeline criteria before queueing.

Does the job-sourcer skill support scheduled runs or only manual fetch modes?

The job-sourcer supports on-demand manual execution and scheduled runs, currently utilizing manual fetch modes to update the sourced-jobs queue for the career pipeline.

How do I generate a daily digest of new roles from multiple target companies?

Generating a daily digest involves scanning parsed company lists, filtering and classifying new roles by lane, and producing a concise markdown summary of newly sourced jobs.