kevinbadi/ai-os-skills · Archived

linkedin-notifications

Check LinkedIn notifications and report new ones via iMessage. Deduplicates against database so only new notifications are reported. Covers connection acceptances, reactions, comments, profile views, mentions, and more.

First seen Apr 8, 2026

Installation

$ npx skills add kevinbadi/ai-os-skills --skill linkedin-notifications

Stronger alternatives

This repository is archived — consider an actively maintained alternative.

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from kevinbadi/ai-os-skills · top by installs.

npx skills add kevinbadi/ai-os-skills

Browse all from kevinbadi/ai-os-skills

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 55
License MIT
Default branch main
Open issues 0
Status Archived

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 2,024 B
  • docs SUMMARY.md 249 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 4 installs

SKILL.md

LinkedIn Notifications Checker

Scrapes LinkedIn notifications page, deduplicates against DB, and outputs new notifications for reporting.

Prerequisites

  • Chrome with CDP running
  • Logged into LinkedIn
  • ws and pg npm packages
  • DATABASE_URL env var

Quick Usage

node skills/linkedin-notifications/scripts/linkedin-notifications.js

Workflow

  1. Navigate to linkedin.com/notifications/
  2. Scroll to load notifications
  3. Scrape all visible notifications (text, link, time)
  4. Hash each notification, check against linkedin_notifications DB table
  5. Store new ones, skip already-seen
  6. Output JSON summary of new notifications
  7. Navigate away from notifications page

Notification Types Detected

Type Example
connection_accepted "John Doe accepted your invitation"
connection_request "Jane wants to connect"
reaction "5 people liked your post"
comment "John commented on your post"
share "Jane shared your post"
mention "You were mentioned in a post"
profile_view "3 people viewed your profile"
endorsement "John endorsed you for Python"
milestone "Jane started a new position"
job "New jobs matching your alerts"
other Anything else

Database

Uses linkedin_notifications table:

  • notification_hash: MD5 of content (dedup key)
  • notification_type: classified type
  • actor_name: extracted person name
  • content: full notification text
  • link: URL if available
  • reported: whether it was included in a report

CLI Options

Flag Default Description
--limit 30 Max notifications to process
--cdp-port 18800 Chrome CDP port