Job Scout

Collect and filter job postings from Greenhouse, Lever, and Adzuna, then notify via Telegram.

Updated Mar 16, 2026
One-click install
npx skills add https://github.com/nguyentrongbao1-png/Job-Scout-ngu --skill job-scout-nguyentrongbao1-png
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: Job Scout
Source: https://github.com/nguyentrongbao1-png/Job-Scout-ngu/tree/main
Command: npx skills add https://github.com/nguyentrongbao1-png/Job-Scout-ngu --skill job-scout-nguyentrongbao1-png

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes scripts (resource) and references (resource) and assets (resource) components.

What problem does it solve?

This Skill streamlines the retrieval, deduplication, and notification of job postings from multiple platforms, reducing manual effort and ensuring timely alerts.

Core Features & Use Cases

  • Job Aggregation and Deduplication: Fetches jobs from Greenhouse, Lever, and Adzuna sources, normalizes them, and prevents duplicates.
  • Filtered Notifications: Applies user-defined keyword filters on job titles, locations, experience, and posting dates to send targeted notifications via Telegram.
  • Batch Data Persistence: Stores all discovered jobs in Google Sheets to maintain state and prevent repeats across scans, enabling continuous monitoring.

Quick Start

Use the job scout skill to automatically retrieve and filter new job postings from your configured sources each day.

Frequently Asked Questions about Job Scout

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

FAQPage Schema
How do I automate job posting notifications from Greenhouse and Lever to Telegram?

Job posting notifications from Greenhouse and Lever are automated by fetching listings, applying keyword and location filters, and sending deduplicated alerts directly to Telegram. This ensures you receive targeted opportunities without manual checks.

Can I filter automated job alerts by experience level and posting date?

Automated job alerts can be filtered by experience level and posting date using personalized keyword filters on job titles and locations. This targets specific opportunities and reduces irrelevant notifications from your aggregated sources.

What is the best way to prevent duplicate job alerts when monitoring multiple platforms?

Preventing duplicate job alerts when monitoring multiple platforms is handled by normalizing fetched postings and batch persisting discovered jobs in Google Sheets. This maintains state across scans to avoid repeat notifications.

How do I set up continuous daily monitoring for new job postings?

Continuous daily monitoring for new job postings is set up by scheduling the job scout to automatically retrieve and filter listings from configured sources. Deduplicated results are then sent via Telegram for timely alerts.

Does the job aggregation support Adzuna alongside Greenhouse and Lever sources?

Job aggregation supports Adzuna alongside Greenhouse and Lever sources, fetching postings from all three platforms. It normalizes and deduplicates the combined data before applying your specific filters for Telegram delivery.