Extract commenters from LinkedIn posts via Apify. Returns commenter names, titles, LinkedIn profile URLs, and comment text. Use to find warm leads engaging with relevant discussions. No LinkedIn cookies required.
SkillScore87Maintained
Automatic
◆Sales & GTM pack
Last verified 8/16/2026
What it changes
Passed 17 of 20 test cases with the skill, and 6 of 20 without it.
Without skill30%
With skill87%
Checks it passed that the model alone missed
The response states that json is the default output format.
The response includes title and company as separate fields.
The response includes profile_image_url as an output field.
and 11 more in the full report
13 fixed7 passed either way3 still failing0 broke
Pass-rate lift
+57 pp
Tokens
-19%
Agent turns
0%
Response time
-69%
Model gemini-3.6-flashMeasured 8/16/2026v120 of 23 cases passed with skill · 20 comparable
Tokens, turns and time describe resource use, not a dollar price.
See it in action
One of 13 test cases the skill fixed. Same model, same prompt, with and without the skill.
1 of 13
Prompt
What environment variable must be exported for extract_commenters.py to authenticate requests with Apify?
What was checked, without and with the skill
Checked
Without skill
With skill
The response names APIFY_API_TOKEN as the environment variable.
Missed
Passed
case-08 · gemini-3.6-flash · 8/16/2026 · answers are capped and redacted
What's inside
The instructions your model reads when the skill loads.
SKILL.md68 lines2 filesincludes scripts
LinkedIn Commenter Extractor
Extract names, titles, companies, LinkedIn URLs, and comment text from people who commented on specific LinkedIn posts. Uses Apify — no LinkedIn cookies required.
Quick Start
Requires requests and APIFY_API_TOKEN environment variable.
# Extract commenters from a single post
python3 skills/linkedin-commenter-extractor/scripts/extract_commenters.py \
--post-url "https://www.linkedin.com/posts/someone_topic-activity-123456789"
# Multiple posts
python3 skills/linkedin-commenter-extractor/scripts/extract_commenters.py \
--post-url URL1 --post-url URL2
# Limit comments per post
python3 skills/linkedin-commenter-extractor/scripts/extract_commenters.py \
--post-url URL --max-comments 50
# Output formats
python3 skills/linkedin-commenter-extractor/scripts/extract_commenters.py --post-url URL --output json
python3 skills/linkedin-commenter-extractor/scripts/extract_commenters.py --post-url URL --output csv
python3 skills/linkedin-commenter-extractor/scripts/extract_commenters.py --post-url URL --output summary
# Deduplicate across multiple posts
python3 skills/linkedin-commenter-extractor/scripts/extract_commenters.py \
--post-url URL1 --post-url URL2 --dedup
How It Works
Takes one or more LinkedIn post URLs
Calls the harvestapi~linkedin-post-comments Apify actor (no cookies needed)
Extracts commenter name, headline (title + company), LinkedIn profile URL, and comment text
Parses headline into separate title and company fields where possible
Optionally deduplicates across multiple posts by LinkedIn profile URL