crtvrffnrt/skills

pentest-osint-linkedin

Authenticated LinkedIn OSINT helper using local `cookies.txt` and bundled scripts for people, company, role, certification, post, and network-context research.

First seen May 23, 2026

Installation

$ npx skills add crtvrffnrt/skills --skill pentest-osint-linkedin

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 crtvrffnrt/skills · top by installs.

npx skills add crtvrffnrt/skills

Browse all from crtvrffnrt/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 3
Default branch main
Open issues 0
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,530 B
  • docs SUMMARY.md 189 B

History

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

SKILL.md

LinkedIn Search Helper Skill

Purpose

Use the smallest set of scripts that still gives fast results:

  • linkedin_core.py for session, fetch, and parsing helpers
  • linkedin_orchestrator.py for login checks, HTML snapshots, and Como/RSC extraction
  • linkedin_views.py for targeted people search helpers

Use this skill to find people, jobs, posts, news, profile context, messages, post metrics, comments, or likes when an authenticated local LinkedIn session is available.

Recommended Flow

  1. Run linkedin_orchestrator.py check to confirm the session is still valid.
  2. Run linkedin_orchestrator.py snapshot to save a feed or profile page locally.
  3. Run linkedin_views.py for targeted lookups:

- company people - certificate keyword matches such as OSCP - role searches such as C-level, CEO, CTO, Head of, or Team Lead

Helper Commands

python pentest-osint-linkedin/linkedin_orchestrator.py check
python pentest-osint-linkedin/linkedin_orchestrator.py snapshot --url https://www.linkedin.com/feed/ --output feed.html
python pentest-osint-linkedin/linkedin_orchestrator.py rsc --input feed.html
python pentest-osint-linkedin/linkedin_views.py company "Datadog"
python pentest-osint-linkedin/linkedin_views.py cert "OSCP"
python pentest-osint-linkedin/linkedin_views.py role c_level
python pentest-osint-linkedin/linkedin_views.py search --company "Datadog" --role "Head Of" --keyword "security"

Notes

  • The helpers are optimized for quick agent consumption, not perfect completeness.
  • linkedin_views.py is intentionally lightweight and returns a short list of profile URLs plus names.
  • If LinkedIn serves a login page or a hard redirect, treat the session as expired and refresh cookies before continuing.

Example Use Case: LinkedIn-Based MSSP and Security Partner Research

Use this skill to identify companies in my LinkedIn network where relevant cyber-security professionals are concentrated, especially German or DACH-region MSSPs, MDR providers, Microsoft security partners, SOC providers, Incident Response teams, and companies with both Blue Team and Offensive Security capabilities.

LinkedIn evidence must only be used as relationship, role, and capability-context enrichment.

A typical use case is researching companies. The skill should help find whether people in my network work there in roles such as SOC Analyst, Incident Responder, Detection Engineer, Security Engineer, Threat Hunter, MDR Analyst, Microsoft Sentinel Consultant, Microsoft Defender XDR Consultant, Pentester, Penetration Tester, Red Team Consultant, Offensive Security Consultant, CISO, CTO, Head of Security, Head of SOC, Team Lead SOC, Practice Lead Microsoft Security, or Practice Lead Offensive Security.

Recommended workflow:

python pentest-osint-linkedin/linkedin_orchestrator.py check
python pentest-osint-linkedin/linkedin_views.py company "Google"
python pentest-osint-linkedin/linkedin_views.py company "Microsoft"
python pentest-osint-linkedin/linkedin_views.py company "Amazon"
python pentest-osint-linkedin/linkedin_views.py search --company "Microsoft" --keyword "Microsoft Sentinel"
python pentest-osint-linkedin/linkedin_views.py search --company "Amazon" --keyword "Microsoft Defender"
python pentest-osint-linkedin/linkedin_views.py search --company "Google" --keyword "MDR"
python pentest-osint-linkedin/linkedin_views.py search --company "COMPANY_NAME" --keyword "SOC"
python pentest-osint-linkedin/linkedin_views.py search --company "COMPANY_NAME" --keyword "Incident Response"
python pentest-osint-linkedin/linkedin_views.py search --company "COMPANY_NAME" --keyword "Penetration Test"
python pentest-osint-linkedin/linkedin_views.py search --company "COMPANY_NAME" --role "Head of" --keyword "security"
python pentest-osint-linkedin/linkedin_views.py search --company "COMPANY_NAME" --role "Team Lead" --keyword "SOC"
python pentest-osint-linkedin/linkedin_views.py cert "OSCP+"
python pentest-osint-linkedin/linkedin_views.py cert "SC-200"

Scope Notes

  • Use LinkedIn evidence only as relationship, role, and capability-context enrichment.
  • If the session is expired, state the gap and do not try to bypass LinkedIn access controls.
  • Do not store personal profile data, messages, or target-specific OSINT as memory.