Agent skill

pain-language-engagers

Find warm leads by searching LinkedIn for pain-language posts — the frustrations, complaints, and operational struggles your ICP talks about publicly. Asks clarifying questions to understand your product, ICP, and their pain points, then generates pain-language search keywords, scrapes LinkedIn for posts and engagers, enriches profiles, and ICP-filters the results. Use when someone wants to "find leads who are complaining about X" or "find people discussing problems we solve" or "LinkedIn pain-based prospecting."

gooseworks-aigithub.com/gooseworks-aiGitHub ↗
claude-codecodexcursorships scriptsMIT
Install
npx skills add gooseworks-ai/goose-skills --skill pain-language-engagers --agent claude-code

Same command for any agent — swap --agent for codex, cursor, copilot.

Facts
Files in the skill folder: 12
SKILL.md size: 8 KB
Bundled scripts: yes
Path: skills/lead-generation/capabilities/pain-language-engagers/SKILL.md
Open the folder on GitHub →
Where it comes from
Stars: 1,091
Language: Python

Weekly change comes from our own snapshots, not the repository page — it measures attention, not adoption.

From the SKILL.md

# Pain-Language Engagers Find warm leads by scraping LinkedIn for pain-language posts and their engagers. People who write about, react to, or comment on posts expressing operational frustrations are signaling they live with a problem your product solves. This skill turns those signals into a qualified lead list. **Core principle:** Search for **pain-language**, not solution-language. Solution keywords ("AI automation", "workflow optimization") attract builders and VCs. Pain keywords ("can't find drivers", "check calls are killing us") attract operators living with the problem. ## Phase 0: Intake Before generating keywords or running anything, ask the user these questions. Present them as a numbered list and tell the user to answer what's relevant and skip what's not. ### Product & Pain Context 1. What does your product/service do in one sentence? 2. What specific problem does it solve? Who feels this pain most acutely? 3. What does your ICP's day-to-day look like WITHOUT your product? (The frustrations, workarounds, manual processes) 4. What phrases would someone use when **complaining** about this problem on LinkedIn? (e.g., "check calls are killing us", "can't find drivers", "sp

What's inside
Steps it walks through
  1. Phase 0: Intake
  2. Product & Pain Context
  3. ICP Definition
  4. LinkedIn Signal Sources
  5. Phase 1: Generate Pain-Language Keywords
  6. Phase 2: Run LinkedIn Scraping Pipeline
  7. Phase 3: Review & Refine
  8. Phase 4: Output
  9. Tools Required
  10. Example Usage
Ships with 11 files
  • configs/artisan-ai.json
  • configs/happy-robot.json
  • configs/outset-ai.json
  • output/artisan-ai-20260225_1237.csv
  • output/artisan-ai-20260225_1344.csv
  • output/outset-ai-20260225_1232.csv
  • output/outset-ai-20260225_1237.csv
  • output/outset-ai-20260225_1250-cleaned.csv
  • output/outset-ai-20260225_1250.csv
  • scripts/pain_language_engagers.py
  • skill.meta.json
Commands it runs
Save config
python3 skills/pain-language-engagers/scripts/pain_language_engagers.py \
More from goose-skills
All skills →
About this skill
What does the pain-language-engagers skill do?

Find warm leads by searching LinkedIn for pain-language posts — the frustrations, complaints, and operational struggles your ICP talks about publicly. Asks clarifying questions to understand your product, ICP, and their pain points, then generates pain-language search keywords, scrapes LinkedIn for posts and engagers, enriches profiles, and ICP-filters the results. Use when someone wants to "find leads who are complaining about X" or "find people discussing problems we solve" or "LinkedIn pain-based prospecting."

How do I install it?

Run `npx skills add gooseworks-ai/goose-skills --skill pain-language-engagers --agent claude-code` — it drops the skill into your project so the agent can pick it up. Swap the --agent value for codex, cursor or copilot if you use one of those.

Where does this skill come from?

From gooseworks-ai/goose-skills, a repository with 1,091 stars. We read it straight from the repository tree rather than a submitted listing, so what you see here is what is actually published.

Is a popular skill a good skill?

Not necessarily. Stars measure attention, not adoption — a repository can trend for a week and be abandoned. That is why we show the weekly change from our own snapshots next to the total, instead of a single flattering number.

Keep going