linkedin-connection-agent

Installation
SKILL.md

LinkedIn Connection Agent

Fetches LinkedIn connection request results from a PhantomBuster agent, calculates acceptance metrics, and stores analytics in the database. Runs as a daily cron job via Modal.

What It Does

  1. Calls PhantomBuster API to get latest LinkedIn connection results
  2. Downloads structured JSON profile data from S3
  3. Calculates metrics: total sent, accepted, pending, acceptance rate
  4. Stores aggregate stats and individual profiles in linkedin_agent_data table
  5. Tracks status changes (e.g., "Invitation sent" → "Request accepted")

How to Run

Local

# View analytics only
python3 skills/linkedin-connection-agent/scripts/linkedin_connection_agent.py --analytics
Installs
4
GitHub Stars
55
First Seen
Apr 8, 2026
linkedin-connection-agent — kevinbadi/ai-os-skills