Signal detection pipeline

Detect buying signals from multiple sources, qualify leads, and generate outreach context

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/lead-generation/playbooks/signal-detection-pipeline#main ~/.claude/skills/signal-detection-pipeline

For one project only, change the path to .claude/skills/signal-detection-pipeline.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text72 lines
signal-detection-pipeline/SKILL.md72 lines2.4 KBpushed 96d agoRawView on GitHub

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:

  1. Deduplicate companies appearing across multiple signals (multi-signal = strongest leads)
  2. 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)
  3. Enrich top leads with web search for company details
  4. Consolidate into a single Google Sheet: Company, Signal Sources, Signal Strength, Context, Outreach Angle
  5. Prioritize companies with multiple signal types

Human Checkpoints

  • After combining signals: Review consolidated list before outreach
1---
2type: playbook
3name: signal-detection-pipeline
4description: Detect buying signals from multiple sources, qualify leads, and generate outreach context
5---
6 
7# Signal Detection Pipeline
8 
9Monitor 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 
19Run 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 
24Companies 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 
31Recently 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 
38People 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 
45People 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 
52People 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 
58After running relevant sources:
59 
601. **Deduplicate** companies appearing across multiple signals (multi-signal = strongest leads)
612. **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)
653. **Enrich** top leads with web search for company details
664. **Consolidate** into a single Google Sheet: Company, Signal Sources, Signal Strength, Context, Outreach Angle
675. **Prioritize** companies with multiple signal types
68 
69## Human Checkpoints
70 
71- **After combining signals**: Review consolidated list before outreach
72 

Discussion

Alternatives

Also in Buying signals