competitor-engagers

Collect LinkedIn commenters and reactors on competitor posts into a deduplicated CSV.

Updated May 28, 2025
One-click install
npx skills add https://github.com/meloShaya/insteltech --skill competitor-engagers-meloshaya
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: competitor-engagers
Source: https://github.com/meloShaya/insteltech/tree/main/crm/library/skills/competitor-engagers
Command: npx skills add https://github.com/meloShaya/insteltech --skill competitor-engagers-meloshaya

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Finding high-intent prospects for cold outreach is slow and manual. This Skill identifies people actively engaging with your competitors' LinkedIn content and compiles them into a deduplicated prospect list, so you can target buyers already showing interest in your market. ## Core Features & Use Cases - Competitor Discovery: Given a website URL, it uses AI to discover competitors and fetches their company and employee LinkedIn posts over a 90-day window. - Engagement Collection: Gathers all commenters and reactors across posts, skips employees of the target and competitor companies, and outputs one deduplicated row per person sorted by engagement count. - Resumable Runs: Supports checkpoints, dry runs, and manual competitor additions for long scraping jobs that can take 30-120 minutes. - Use Case: A B2B sales team runs the Skill against their domain, gets a CSV of engaged prospects, then qualifies a 50-row sample with /icp-prompt-builder before enriching and launching outreach. ## Quick Start Run the competitor-engagers skill for my company website example.com with the default settings and show me the top engagers.

Frequently Asked Questions about competitor-engagers

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

FAQPage Schema
How do I find leads from competitor LinkedIn engagement?

Provide your company website URL and the Skill discovers competitors, fetches their LinkedIn posts, and collects all commenters and reactors into a deduplicated CSV. Run it with npm run competitor-engagers -- --url=yourdomain.com using default settings.

What API keys do I need for LinkedIn engagement scraping?

You need a RAPIDAPI_KEY from the Realtime LinkedIn Bulk Data API and an OPENROUTER_API_KEY, both set in ~/.env. Verify them before running with npm run competitor-engagers -- --check-auth.

Can I resume an interrupted LinkedIn scraping run?

Yes, the Skill saves a checkpoint file at ~/output/competitor-engagers/{domain}-checkpoint.json during execution. Re-run with the --resume flag to continue from where it stopped instead of starting over.

Does the engager list include employees of my own company?

No, the Skill automatically skips people employed at the target company and at any of the discovered competitor companies. It collects only comments and reactions, not reposts, within a 90-day lookback window.

Why should I filter the engager list before outreach?

Raw engager lists typically contain 30-50% non-ICP rows such as peers, recruiters, students, and fans. Running /icp-prompt-builder on a 50-row sample first cuts wasted enrichment and send costs before scaling.