LinkedIn Job Push → Telegram

Fetch LinkedIn job postings, filter, deduplicate, and push to Telegram daily.

8|Updated Feb 13, 2026
One-click install
npx skills add https://github.com/Aubrey-M-ops/ClawCareer --skill linkedin-job-push-telegram
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: LinkedIn Job Push → Telegram
Source: https://github.com/Aubrey-M-ops/ClawCareer/tree/main
Command: npx skills add https://github.com/Aubrey-M-ops/ClawCareer --skill linkedin-job-push-telegram

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires requests, beautifulsoup4, pytz, and includes scripts (resource) components.

What problem does it solve?

Automates the discovery of new LinkedIn job postings and delivers relevant opportunities to your Telegram chat on a daily cadence, reducing manual searching and fragmentation.

Core Features & Use Cases

  • Automated discovery: Fetches LinkedIn job listings based on configurable keywords and filters, then retrieves full descriptions.
  • Smart filtering & deduplication: Applies location, experience, and keyword exclusion and uses a local state to avoid duplicates.
  • Telegram delivery: Pushes formatted results to Telegram with optional batching and clear summaries.
  • Heartbeat-based schedule: Integrates with OpenClaw's heartbeat and memory state to run at the configured time without modifying global OpenClaw settings.
  • Use Case: A daily job watcher that silently checks for new postings and notifies your chat without requiring manual runs.

Quick Start

Ask your agent to enable daily LinkedIn job pushes to Telegram after configuring your filters and credentials.

Frequently Asked Questions about LinkedIn Job Push → Telegram

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

FAQPage Schema
How do I automate sending LinkedIn job postings to Telegram?

To automate sending LinkedIn job postings to Telegram, configure a Python script using requests and BeautifulSoup to scrape listings, apply keyword and location filters, and push deduplicated daily results to Telegram via a bot token and Chat ID.

Can I filter LinkedIn job scraping results by location and experience level?

Yes, you can filter LinkedIn job scraping results by configuring keywords, country, excluded provinces, location keywords, and maximum experience level to ensure only relevant job postings are pushed to your Telegram chat.

How do I prevent duplicate LinkedIn job notifications in Telegram?

You can prevent duplicate LinkedIn job notifications by using a local state file to track previously sent postings. The script deduplicates new job listings against this state before formatting and pushing them to Telegram.

Do I need a Telegram bot token to push automated job alerts?

Yes, you need a Telegram bot token and Chat ID stored in a secrets.json file or environment variables to authenticate and deliver automated job alerts from your Python scraping script to your specific chat.

How do I schedule daily job scraping and Telegram notifications without changing global settings?

You can schedule daily job scraping and Telegram notifications by integrating with OpenClaw's heartbeat mechanism, which triggers the script at a configured time using memory state without modifying global system settings.

What Python libraries are required for scraping LinkedIn jobs and sending Telegram messages?

Scraping LinkedIn jobs and sending Telegram messages requires Python 3.8+ with the requests library for HTTP requests, beautifulsoup4 for parsing HTML job descriptions, and pytz for handling timezone scheduling.