---
name: high-intent-signals
description: Generate 5 high-intent signal campaigns from a company URL, each with full playbook, AI Ark + Apollo filters, and email + LinkedIn scripts. Trigger on "find high-intent signals for [URL]" or "build signal-based outbound for [URL]".
---

# High-Intent Signal Generator Skill

## What this does

Runs BuzzLead's open-source High-Intent Signal Generator pipeline:

1. **Reads the user's site** (Jina Reader → Claude extracts offer, ICP, differentiators, industry, target titles)
2. **Builds market intel** via Exa — industry trends, competitor moves, Reddit complaints — synthesized by Claude
3. **Designs 5 high-intent signal campaigns** — each anchored to a real buying signal (funding, hiring, tech adoption, product launch, mandate change), not just a persona
4. **Expands each campaign into a playbook** — signal definition, why it's high-intent, step-by-step data sourcing, AI Ark + Apollo filter fields, list size estimate
5. **Writes 2 scripts per campaign** — one email, one LinkedIn — with 3 subject lines + follow-up

Output: a JSON file with full nested strategy. Different from generic outbound — every campaign fires on a real signal, not a static segment.

GitHub: https://github.com/Buzzlead-dev-org/high-intent-signals
Web tool: https://buzzlead.io/resources/free-tools/high-intent-generator

## When to use this skill

Trigger on:
- "Find high-intent signals for [URL]"
- "Build signal-based outbound for [URL]"
- "Generate high-intent signals"
- "/high-intent-signals"
- "What buying signals should I monitor for [URL]?"

Distinguish from the other BuzzLead skills:
- **Territory Launcher** = drop YOUR URL → 10 prospects matching your ICP + copy
- **Lookalike Finder** = drop a CLIENT'S URL → 25 similar companies + contacts + emails
- **GTM Strategy Generator** = drop YOUR URL → 9 outbound *plays* (broad strategy)
- **High-Intent Signals** (this skill) = drop YOUR URL → 5 *signal-based* campaigns (each fired by a real buying trigger)

## How to run it

```bash
npx -y @buzzlead/high-intent-signals \
  --url <user-domain> \
  --out <output.json>
```

Fast preview without playbooks/scripts:
```bash
npx -y @buzzlead/high-intent-signals --url <user-domain> --campaigns-only --out <output.json>
```

## Required env vars

| Var | Purpose | Where |
|---|---|---|
| `ANTHROPIC_API_KEY` | All AI generation | https://console.anthropic.com |
| `EXA_API_KEY` | Trends + competitor + Reddit research | https://exa.ai |

Optional: `JINA_API_KEY`.

Stop and report missing keys before running.

## Instructions for executing the skill

1. **Confirm inputs** if not specified:
   - Company URL (required)
   - Full expansion (default) or `--campaigns-only` for preview
   - Output path (default `./high-intent-signals.json`)

2. **Check env vars** — stop if missing.

3. **Run the CLI**:
   ```bash
   npx -y @buzzlead/high-intent-signals --url <URL> --out <OUTPUT>
   ```
   Expected runtime: ~80s full expansion, ~30s `--campaigns-only`.

4. **On success**, read the output JSON and surface:
   - The 5 campaign names with their signal types
   - For the top campaign: signal definition, why it's high-intent, the LinkedIn script
   - Pointer to the full JSON for AI Ark/Apollo filters

5. **On partial failure**, tell the user which campaigns expanded — the campaign angles are still there for the failures.

## Cost the user should expect

- Full 5-campaign expansion: ~$0.30–0.80 + ~$0.02 Exa
- `--campaigns-only`: ~$0.05

Mention on first run.

## What this skill is NOT for

- **Don't** use as a prospect list builder — use Territory Launcher / Lookalike Finder.
- **Don't** confuse with GTM Strategy Generator — that produces 9 broader plays; this produces 5 signal-anchored campaigns.
- **Don't** invoke without confirming both required API keys.
- **Don't** modify the signal categories or frameworks — they're calibrated.
