signal-detection-pipeline

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

381 stars

Best use case

signal-detection-pipeline is best used when you need a repeatable AI agent workflow instead of a one-off prompt.

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

Teams using signal-detection-pipeline should expect a more consistent output, faster repeated execution, less prompt rewriting.

When to use this skill

  • You want a reusable workflow that can be run more than once with consistent structure.

When not to use this skill

  • You only need a quick one-off answer and do not need a reusable workflow.
  • You cannot install or maintain the underlying files, dependencies, or repository context.

Installation

Claude Code / Cursor / Codex

$curl -o ~/.claude/skills/signal-detection-pipeline/SKILL.md --create-dirs "https://raw.githubusercontent.com/gooseworks-ai/goose-skills/main/skills/playbooks/signal-detection-pipeline/SKILL.md"

Manual Installation

  1. Download SKILL.md from GitHub
  2. Place it in .claude/skills/signal-detection-pipeline/SKILL.md inside your project
  3. Restart your AI agent — it will auto-discover the skill

How signal-detection-pipeline Compares

Feature / Agentsignal-detection-pipelineStandard Approach
Platform SupportNot specifiedLimited / Varies
Context Awareness High Baseline
Installation ComplexityUnknownN/A

Frequently Asked Questions

What does this skill do?

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

Where can I find the source code?

You can find the source code on GitHub using the link provided at the top of the page.

SKILL.md Source

# 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-scraper

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

Related Skills

event-prospecting-pipeline

381
from gooseworks-ai/goose-skills

Find attendees at conferences/events, research their companies, qualify against ICP, and launch outreach

github-repo-signals

381
from gooseworks-ai/goose-skills

Extract and score leads from GitHub repositories by analyzing stars, forks, issues, PRs, comments, and contributions. Produces unified multi-repo CSV with deduplicated user profiles. No paid API credits required.

event-signals

381
from gooseworks-ai/goose-skills

Extract leads from conferences, meetups, hackathons, and podcasts by analyzing speaker lists, sponsor lists, hackathon entries, and podcast guests. Discovers events via Sessionize, Confs.tech, Meetup, Luma, ListenNotes, and Devpost. Looks back 90 days and forward 180 days.

competitor-signals

381
from gooseworks-ai/goose-skills

Extract leads from competitor product activity — Product Hunt commenters/upvoters, HN posts about competitors, case studies, testimonials, tech press, and switching signals. Detects people actively switching from competitors as highest-priority leads.

community-signals

381
from gooseworks-ai/goose-skills

Extract leads from developer forums (Hacker News, Reddit) by detecting intent signals — alternative seeking, competitor pain, scaling challenges, DIY solutions, and migration intent. Scores users by intent strength and cross-platform presence.

pipeline-review

381
from gooseworks-ai/goose-skills

Pipeline analysis composite. Pulls deal/meeting data from any CRM or tracking system, analyzes the pipeline over a user-defined period (weekly, fortnightly, monthly, quarterly), and produces both an executive summary and a detailed diagnostic report. Covers volume, qualification rates, source effectiveness, stage velocity, stuck deals, and actionable recommendations. Tool-agnostic — works with any CRM (Salesforce, HubSpot, Pipedrive, Close, Supabase, CSV).

newsletter-signal-scanner

381
from gooseworks-ai/goose-skills

Subscribe to and scan industry newsletters for buying signals, competitor mentions, ICP pain-point language, and market shifts. Parses incoming newsletter emails via AgentMail, matches against keyword campaigns, and delivers a weekly digest of actionable signals. Use when a marketing team wants to turn newsletter subscriptions into an ongoing intelligence feed without manual reading.

news-signal-outreach

381
from gooseworks-ai/goose-skills

End-to-end news-triggered signal composite. Takes any piece of news — an article, LinkedIn post, tweet, announcement, event, trend, regulation, product launch, acquisition, layoff, expansion, or any other public event — and evaluates whether the companies or people mentioned are ICP fits. If yes, identifies the connection between the news and your product, finds the right people to contact, and drafts personalized outreach using the news as the hook. Tool-agnostic. Accepts both company-level and person-level news triggers. AUTO-TRIGGER: Load this composite whenever a user shares a URL (LinkedIn post, article, tweet, blog post) or mentions a company/person they "came across", "saw", or "found" from any external source and asks about relevance, fit, ICP match, or whether to reach out. The user does NOT need to explicitly say "outreach" — any signal evaluation request from an external source triggers this.

hiring-signal-outreach

381
from gooseworks-ai/goose-skills

End-to-end hiring signal composite. Takes any set of companies, detects job postings that your product augments or replaces, finds relevant people (the hiring manager, buyers, champions, users), and drafts personalized outreach using the job role as the hook. Tool-agnostic — works with any company source, job board, contact finder, and outreach platform.

funding-signal-outreach

381
from gooseworks-ai/goose-skills

End-to-end funding signal composite. Takes any set of companies, detects recent funding events, qualifies against your company context, finds relevant people (buyers, champions, users), and drafts personalized outreach. Tool-agnostic — works with any company source, contact finder, and outreach platform.

funding-signal-monitor

381
from gooseworks-ai/goose-skills

Monitor web sources for Series A-C funding announcements. Aggregates signals from TechCrunch, Crunchbase (via web search), Twitter, Hacker News, and LinkedIn. Filters by stage, amount, and industry. Returns qualified recently-funded companies ready for outreach.

expansion-signal-spotter

381
from gooseworks-ai/goose-skills

Monitor existing customer accounts for upsell and cross-sell signals: team growth on LinkedIn, new job postings, product usage patterns, funding announcements, and public company news. Produces a weekly expansion opportunity list with context and talk tracks. Chains web search, LinkedIn profile monitoring, and job posting detection.