Buying Signal Detector
Signal detection pipeline

Detect buying signals from multiple sources, qualify leads, and generate outreach context
--- type: playbook name: signal-detection-pipeline description: Detect buying signals from multiple sources, qualify leads, and generate outreach context --- # Signal Detection Pipeline Monitor multiple signal sources to find companies actively in-market for your client's solution. Combine signals for higher-confidence leads. ## When to Use - "Find companies that might need [our product]" - "Run signal detection for [problem area]" - "Find buying signals in [industry/topic]" ## Signal Sources
Overview
Monitor multiple signal sources to find companies actively in-market for your client's solution. Combine signals for higher-confidence leads.
Manual install (npx, ZIP)
npx skills add gooseworks-ai/goose-skills --skill signal-detection-pipeline -g -a claude-codemkdir -p ~/.claude/skills && curl -sL https://codeload.github.com/gooseworks-ai/goose-skills/tar.gz/615c685f34f8 \
| tar -xz -C ~/.claude/skills --strip-components=4 goose-skills-615c685f34f8/skills/lead-generation/playbooks/signal-detection-pipelineNew-Item -ItemType Directory -Force "$HOME\.claude\skills" | Out-Null; Invoke-WebRequest "https://m.agentalley.io/zip/54440ba7ec9fc6b7b6b3/signal-detection-pipeline.zip" -OutFile "$env:TEMP\signal-detection-pipeline.zip"; Expand-Archive "$env:TEMP\signal-detection-pipeline.zip" -DestinationPath "$HOME\.claude\skills" -ForceConnects with Agent Alley MCP · agentalley.io/mcp
Files included
SKILL.md2.4 KBskill.meta.json277 B
Read the files here
gooseworks-ai/
Show the full text72 lines
Signal Detection Pipeline
Monitor multiple signal sources to find companies actively in-market for your client's solution. Combine signals for higher-confidence leads.
When to Use
- "Find companies that might need [our product]"
- "Run signal detection for [problem area]"
- "Find buying signals in [industry/topic]"
Signal Sources
Run the sources relevant to the client's ICP. Each is independent — run in parallel.
Job Posting Signals (Strongest)
Skill: job-posting-intent
Companies hiring for roles in the problem area = budget allocated and pain acknowledged.
- Input: Job keywords, ICP criteria
- Output: Qualified companies with outreach angles
Funding Signals
Skill: funding-signal-monitor
Recently funded companies = budget available, growth mandate.
- Input: Industry, funding stage filter
- Output: Funded companies with timing context
Conference Attendance Signals
Skill: luma-event-attendees
People attending events in the problem space = actively engaged.
- Input: Event URLs or topic search
- Output: Person/company list
Reddit Pain Signals
Skill: reddit-post-finder
People complaining about or discussing the problem = experiencing the pain.
- Input: Keywords, relevant subreddits
- Output: Posts with authors, context
LinkedIn Content Signals
Skill: linkedin-post-research + linkedin-commenter-extractor
People posting about or engaging with the problem = thought leaders or practitioners.
- Input: Keywords, time frame
- Output: Posters and commenters with engagement data
Combining Signals
After running relevant sources:
- Deduplicate companies appearing across multiple signals (multi-signal = strongest leads)
- Score each lead: assign signal strength based on source quality and recency
- Job posting + funding = highest intent
- LinkedIn post + Reddit complaint = validated pain
- Single conference attendance = lowest (awareness only)
- Enrich top leads with web search for company details
- Consolidate into a single Google Sheet: Company, Signal Sources, Signal Strength, Context, Outreach Angle
- Prioritize companies with multiple signal types
Human Checkpoints
- After combining signals: Review consolidated list before outreach
| 1 | |
| 2 | type playbook |
| 3 | name signal-detection-pipeline |
| 4 | description Detect buying signals from multiple sources, qualify leads, and generate outreach context |
| 5 | |
| 6 | |
| 7 | # Signal Detection Pipeline |
| 8 | |
| 9 | Monitor multiple signal sources to find companies actively in-market for your client's solution. Combine signals for higher-confidence leads. |
| 10 | |
| 11 | ## When to Use |
| 12 | |
| 13 | "Find companies that might need [our product]" |
| 14 | "Run signal detection for [problem area]" |
| 15 | "Find buying signals in [industry/topic]" |
| 16 | |
| 17 | ## Signal Sources |
| 18 | |
| 19 | Run the sources relevant to the client's ICP. Each is independent — run in parallel. |
| 20 | |
| 21 | ### Job Posting Signals (Strongest) |
| 22 | **Skill:** job-posting-intent |
| 23 | |
| 24 | Companies hiring for roles in the problem area = budget allocated and pain acknowledged. |
| 25 | Input: Job keywords, ICP criteria |
| 26 | Output: Qualified companies with outreach angles |
| 27 | |
| 28 | ### Funding Signals |
| 29 | **Skill:** funding-signal-monitor |
| 30 | |
| 31 | Recently funded companies = budget available, growth mandate. |
| 32 | Input: Industry, funding stage filter |
| 33 | Output: Funded companies with timing context |
| 34 | |
| 35 | ### Conference Attendance Signals |
| 36 | **Skill:** luma-event-attendees |
| 37 | |
| 38 | People attending events in the problem space = actively engaged. |
| 39 | Input: Event URLs or topic search |
| 40 | Output: Person/company list |
| 41 | |
| 42 | ### Reddit Pain Signals |
| 43 | **Skill:** reddit-post-finder |
| 44 | |
| 45 | People complaining about or discussing the problem = experiencing the pain. |
| 46 | Input: Keywords, relevant subreddits |
| 47 | Output: Posts with authors, context |
| 48 | |
| 49 | ### LinkedIn Content Signals |
| 50 | **Skill:** linkedin-post-research + linkedin-commenter-extractor |
| 51 | |
| 52 | People posting about or engaging with the problem = thought leaders or practitioners. |
| 53 | Input: Keywords, time frame |
| 54 | Output: Posters and commenters with engagement data |
| 55 | |
| 56 | ## Combining Signals |
| 57 | |
| 58 | After running relevant sources: |
| 59 | |
| 60 | **Deduplicate** companies appearing across multiple signals (multi-signal = strongest leads) |
| 61 | **Score** each lead: assign signal strength based on source quality and recency |
| 62 | Job posting + funding = highest intent |
| 63 | LinkedIn post + Reddit complaint = validated pain |
| 64 | Single conference attendance = lowest (awareness only) |
| 65 | **Enrich** top leads with web search for company details |
| 66 | **Consolidate** into a single Google Sheet: Company, Signal Sources, Signal Strength, Context, Outreach Angle |
| 67 | **Prioritize** companies with multiple signal types |
| 68 | |
| 69 | ## Human Checkpoints |
| 70 | |
| 71 | **After combining signals**: Review consolidated list before outreach |
| 72 |
Details
- Updated
- Sep 21, 2026
- License
- MIT
- Stars on the repo
- ★ 1,220
- Checked
- Source
- gooseworks-ai/goose-skills ↗
- Creator
- gooseworks-ai · 205 listings
Similar skills
See all →
SkillChampion Job Change Tracker
SkillExpansion Opportunity Detector
SkillSeries A-C Signal Tracker
SkillFunded Company Outreach
SkillJob Posting Intent Detection
SkillBuying Signal ScannerMore from gooseworks-ai
SkillAd Angle Miner
SkillAd Campaign Analyzer
SkillLead Quality Analyzer
SkillMessage Match Auditor
SkillAI Search Visibility
SkillAmazon Product Search