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.