npm package discovery and stats viewer.

Discover Tips

  • General search

    [free text search, go nuts!]

  • Package details

    pkg:[package-name]

  • User packages

    @[username]

Sponsor

Optimize Toolset

I’ve always been into building performant and accessible sites, but lately I’ve been taking it extremely seriously. So much so that I’ve been building a tool to help me optimize and monitor the sites that I build to make sure that I’m making an attempt to offer the best experience to those who visit them. If you’re into performant, accessible and SEO friendly sites, you might like it too! You can check it out at Optimize Toolset.

About

Hi, 👋, I’m Ryan Hefner  and I built this site for me, and you! The goal of this site was to provide an easy way for me to check the stats on my npm packages, both for prioritizing issues and updates, and to give me a little kick in the pants to keep up on stuff.

As I was building it, I realized that I was actually using the tool to build the tool, and figured I might as well put this out there and hopefully others will find it to be a fast and useful way to search and browse npm packages as I have.

If you’re interested in other things I’m working on, follow me on Twitter or check out the open source projects I’ve been publishing on GitHub.

I am also working on a Twitter bot for this site to tweet the most popular, newest, random packages from npm. Please follow that account now and it will start sending out packages soon–ish.

Open Software & Tools

This site wouldn’t be possible without the immense generosity and tireless efforts from the people who make contributions to the world and share their work via open source initiatives. Thank you 🙏

© 2026 – Pkg Stats / Ryan Hefner

@buzzlead/high-intent-signals

v0.1.0

Published

Drop your URL. Get 5 high-intent signal campaigns — each with full playbook, AI Ark + Apollo filters, and email + LinkedIn scripts — as JSON. Free CLI from BuzzLead.

Downloads

93

Readme

High-Intent Signal Generator

Drop your URL. Get 5 high-intent signal campaigns — each with full playbook, AI Ark + Apollo filters, and email + LinkedIn scripts — as JSON. Free CLI from BuzzLead.

npm version license

The same engine that powers the free web tool — open-sourced for operators who want to run it on their own keys.

npx @buzzlead/high-intent-signals --url yourcompany.com --out signals.json

In ~2 minutes you get a JSON file with 5 distinct high-intent signal campaigns for your business — each carrying:

  • Signal type, angle, difficulty, conversion tier
  • A full playbook (signal definition, why it's high-intent, data-source steps, conversion context, why it works)
  • Ready-to-paste AI Ark filter values (titles, exclusions, employee range, industries, keywords, seniorities, geos, signal triggers)
  • Ready-to-paste Apollo filter values
  • Estimated list size
  • 2 script variants per campaign — one email, one LinkedIn — with 3 subject lines each + follow-up

The difference from generic outbound: every campaign is anchored to a real buying signal — funding, hiring, tech stack change, product launch — not just a persona.


What it does

Five steps, fully automated:

  1. Reads your site — Jina Reader pulls clean markdown, Claude extracts your offer, ICP, differentiators, industry, target titles.
  2. Builds market intel — Exa surfaces industry trends, competitor moves, Reddit complaint threads. Claude synthesizes.
  3. Designs 5 signal campaigns — high-intent triggers: funding events, hiring waves, tech adoption, product launches, mandate changes.
  4. Expands each into a playbook — signal definition, why it's high-intent, where to source the signal step-by-step, AI Ark + Apollo fields, estimated list size.
  5. Writes 2 scripts per campaign — one email, one LinkedIn — with 3 subject lines + follow-up + framework explanation.

Install

# One-shot via npx
npx @buzzlead/high-intent-signals --url yourcompany.com

# Or install globally
npm install -g @buzzlead/high-intent-signals
high-intent --url yourcompany.com

# Or use as a library
import { runHighIntent } from "@buzzlead/high-intent-signals";
const result = await runHighIntent({ url: "yourcompany.com" });

API keys

| Key | Why | Where | |---|---|---| | ANTHROPIC_API_KEY | Site analysis, research, campaigns, playbooks, scripts | https://console.anthropic.com | | EXA_API_KEY | Market research (trends, competitors, Reddit) | https://exa.ai |

Optional: JINA_API_KEY for faster site scraping.


Cost per run

Full 5-campaign expansion: ~$0.30–0.80 in Anthropic + ~$0.02 Exa. With --campaigns-only: ~$0.05.


CLI usage

Usage: high-intent [options]

Required:
  -u, --url <url>            Your company URL

Optional:
  -n, --name <name>          Company name hint
      --campaigns-only       Skip playbook + scripts (fast preview of 5 angles)
      --expand <n>           Only expand the first N campaigns
  -o, --out <path>           Output JSON path. Default: ./high-intent-signals.json
      --stdout               Write JSON to stdout instead of file
      --silent               Suppress progress output

Examples

# Full expansion
high-intent --url stripe.com --out stripe-signals.json

# Fast preview only
high-intent --url stripe.com --campaigns-only

# Pipe into another tool
high-intent --url stripe.com --campaigns-only --stdout | jq '.campaigns[].name'

Output schema

{
  companyIntel: { companyName, websiteUrl, offer, icp, differentiators, industryVertical, targetTitles },
  researchIntel: { industryTrends, competitorMoves, redditComplaints, macroContext },
  campaigns: [
    {
      id, name, signalType, angle, difficulty, conversionTier,
      playbook: {
        signalDefinition, whyHighIntent,
        dataSourceSteps: [{ tool, action, filters }],
        aiArkFields: { jobTitles, excludeTitles, companySizeMin, companySizeMax,
                       industries, keywords, seniority, geography, signals },
        apolloFields: { personTitles, excludedTitles, employeeRanges,
                        industries, keywords, seniority, locations },
        estimatedListSize, conversionContext, whyItWorks
      },
      scripts: {
        variant1: { framework, medium: "email", subjectLines, emailBody, followUp, whyItWorks },
        variant2: { framework, medium: "linkedin", subjectLines, emailBody, followUp, whyItWorks }
      }
    }
  ]
}

How it differs from the web tool

| | Web tool | CLI | |---|---|---| | Campaigns per run | 5 | 5 | | Lead gate | Required | None | | Auth | Shared keys | Your keys | | Output | Web UI + copy buttons | JSON file (or stdout) | | Fast-preview mode | No | Yes (--campaigns-only) | | Library API | No | Yes |


Library API

import {
  runHighIntent,       // end-to-end pipeline
  analyzeSite,         // step 1
  buildResearch,       // step 2
  generateCampaigns,   // step 3
  generatePlaybook,    // step 4 (per-campaign)
  generateScripts,     // step 5 (per-campaign)
} from "@buzzlead/high-intent-signals";

Want this run for an entire pipeline?

High-Intent Signal Generator gives you the signal playbook. You take it from there.

BuzzLead the agency runs signal-based outbound continuously — monitoring the signals, sourcing the lists, sending the campaigns, handling replies. 10M+ cold emails sent. $8M+ in client revenue.

If you want the version with humans behind it, talk to us at buzzlead.io.


License

MIT. Use it however you want.