{"_id":"@buzzlead/high-intent-signals","name":"@buzzlead/high-intent-signals","dist-tags":{"latest":"0.1.0"},"versions":{"0.1.0":{"name":"@buzzlead/high-intent-signals","version":"0.1.0","description":"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.","keywords":["cold-email","outbound","signals","intent","buying-signals","playbook","ai-ark","apollo","lead-generation","b2b","sales","cli","anthropic","claude","buzzlead"],"homepage":"https://buzzlead.io/resources/free-tools/high-intent-signals-skill","repository":{"type":"git","url":"git+https://github.com/Buzzlead-dev-org/high-intent-signals.git"},"bugs":{"url":"https://github.com/Buzzlead-dev-org/high-intent-signals/issues"},"license":"MIT","author":{"name":"BuzzLead","email":"troy@buzzlead.io","url":"https://buzzlead.io"},"main":"dist/src/index.js","types":"dist/src/index.d.ts","bin":{"high-intent":"dist/bin/high-intent.js"},"engines":{"node":">=18"},"scripts":{"build":"tsc","dev":"tsx bin/high-intent.ts","prepublishOnly":"npm run build"},"dependencies":{"@anthropic-ai/sdk":"^0.30.1","commander":"^12.1.0","dotenv":"^16.4.5","exa-js":"^1.4.10"},"devDependencies":{"@types/node":"^22.9.0","tsx":"^4.19.2","typescript":"^5.6.3"},"publishConfig":{"access":"public"},"gitHead":"aff25d7f5fe7d8472c44a165cdbe723dab374bf2","_id":"@buzzlead/high-intent-signals@0.1.0","_nodeVersion":"24.13.0","_npmVersion":"11.12.0","dist":{"integrity":"sha512-SPlIpnf51wwKXOluXYvnqLU3RRhIUPnygbLZDTrmQxp5iQBACEX4mEJkalve2yU4+N18rfUgvE6ikT0Jzrhcug==","shasum":"3ec53c6c2399e62589a0384726009c64a0eeb666","tarball":"https://registry.npmjs.org/@buzzlead/high-intent-signals/-/high-intent-signals-0.1.0.tgz","fileCount":36,"unpackedSize":76915,"signatures":[{"keyid":"SHA256:DhQ8wR5APBvFHLF/+Tc+AYvPOdTpcIDqOhxsBHRwC7U","sig":"MEYCIQDVF6wzawIBAmyvmdNxPZisE6rlV6kK+o9JhAkaXCdfFgIhAOgc61mFgjQ1olBy0Fq3deWRuxueU0ANzsUZYHzscovG"}]},"_npmUser":{"name":"troyaitken","email":"troy@buzzlead.io"},"directories":{},"maintainers":[{"name":"troyaitken","email":"troy@buzzlead.io"}],"_npmOperationalInternal":{"host":"s3://npm-registry-packages-npm-production","tmp":"tmp/high-intent-signals_0.1.0_1779041940897_0.14042205259866725"},"_hasShrinkwrap":false}},"time":{"created":"2026-05-17T18:19:00.766Z","0.1.0":"2026-05-17T18:19:01.045Z","modified":"2026-05-17T18:19:01.299Z"},"maintainers":[{"name":"troyaitken","email":"troy@buzzlead.io"}],"description":"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.","homepage":"https://buzzlead.io/resources/free-tools/high-intent-signals-skill","keywords":["cold-email","outbound","signals","intent","buying-signals","playbook","ai-ark","apollo","lead-generation","b2b","sales","cli","anthropic","claude","buzzlead"],"repository":{"type":"git","url":"git+https://github.com/Buzzlead-dev-org/high-intent-signals.git"},"author":{"name":"BuzzLead","email":"troy@buzzlead.io","url":"https://buzzlead.io"},"bugs":{"url":"https://github.com/Buzzlead-dev-org/high-intent-signals/issues"},"license":"MIT","readme":"# High-Intent Signal Generator\n\n> Drop your URL. Get 5 high-intent signal campaigns — each with full playbook, AI Ark + Apollo filters, and email + LinkedIn scripts — as JSON.\n> Free CLI from [BuzzLead](https://buzzlead.io).\n\n[![npm version](https://img.shields.io/npm/v/@buzzlead/high-intent-signals.svg)](https://www.npmjs.com/package/@buzzlead/high-intent-signals)\n[![license](https://img.shields.io/npm/l/@buzzlead/high-intent-signals.svg)](./LICENSE)\n\nThe same engine that powers the [free web tool](https://buzzlead.io/resources/free-tools/high-intent-generator) — open-sourced for operators who want to run it on their own keys.\n\n```bash\nnpx @buzzlead/high-intent-signals --url yourcompany.com --out signals.json\n```\n\nIn ~2 minutes you get a JSON file with **5 distinct high-intent signal campaigns** for your business — each carrying:\n- Signal type, angle, difficulty, conversion tier\n- A full playbook (signal definition, why it's high-intent, data-source steps, conversion context, why it works)\n- **Ready-to-paste AI Ark filter values** (titles, exclusions, employee range, industries, keywords, seniorities, geos, **signal triggers**)\n- **Ready-to-paste Apollo filter values**\n- Estimated list size\n- **2 script variants per campaign** — one email, one LinkedIn — with 3 subject lines each + follow-up\n\nThe difference from generic outbound: every campaign is anchored to a real *buying signal* — funding, hiring, tech stack change, product launch — not just a persona.\n\n---\n\n## What it does\n\nFive steps, fully automated:\n\n1. **Reads your site** — Jina Reader pulls clean markdown, Claude extracts your offer, ICP, differentiators, industry, target titles.\n2. **Builds market intel** — Exa surfaces industry trends, competitor moves, Reddit complaint threads. Claude synthesizes.\n3. **Designs 5 signal campaigns** — high-intent triggers: funding events, hiring waves, tech adoption, product launches, mandate changes.\n4. **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.\n5. **Writes 2 scripts per campaign** — one email, one LinkedIn — with 3 subject lines + follow-up + framework explanation.\n\n---\n\n## Install\n\n```bash\n# One-shot via npx\nnpx @buzzlead/high-intent-signals --url yourcompany.com\n\n# Or install globally\nnpm install -g @buzzlead/high-intent-signals\nhigh-intent --url yourcompany.com\n\n# Or use as a library\nimport { runHighIntent } from \"@buzzlead/high-intent-signals\";\nconst result = await runHighIntent({ url: \"yourcompany.com\" });\n```\n\n---\n\n## API keys\n\n| Key | Why | Where |\n|---|---|---|\n| `ANTHROPIC_API_KEY` | Site analysis, research, campaigns, playbooks, scripts | https://console.anthropic.com |\n| `EXA_API_KEY` | Market research (trends, competitors, Reddit) | https://exa.ai |\n\nOptional: `JINA_API_KEY` for faster site scraping.\n\n---\n\n## Cost per run\n\nFull 5-campaign expansion: ~$0.30–0.80 in Anthropic + ~$0.02 Exa. With `--campaigns-only`: ~$0.05.\n\n---\n\n## CLI usage\n\n```\nUsage: high-intent [options]\n\nRequired:\n  -u, --url <url>            Your company URL\n\nOptional:\n  -n, --name <name>          Company name hint\n      --campaigns-only       Skip playbook + scripts (fast preview of 5 angles)\n      --expand <n>           Only expand the first N campaigns\n  -o, --out <path>           Output JSON path. Default: ./high-intent-signals.json\n      --stdout               Write JSON to stdout instead of file\n      --silent               Suppress progress output\n```\n\n### Examples\n\n```bash\n# Full expansion\nhigh-intent --url stripe.com --out stripe-signals.json\n\n# Fast preview only\nhigh-intent --url stripe.com --campaigns-only\n\n# Pipe into another tool\nhigh-intent --url stripe.com --campaigns-only --stdout | jq '.campaigns[].name'\n```\n\n---\n\n## Output schema\n\n```ts\n{\n  companyIntel: { companyName, websiteUrl, offer, icp, differentiators, industryVertical, targetTitles },\n  researchIntel: { industryTrends, competitorMoves, redditComplaints, macroContext },\n  campaigns: [\n    {\n      id, name, signalType, angle, difficulty, conversionTier,\n      playbook: {\n        signalDefinition, whyHighIntent,\n        dataSourceSteps: [{ tool, action, filters }],\n        aiArkFields: { jobTitles, excludeTitles, companySizeMin, companySizeMax,\n                       industries, keywords, seniority, geography, signals },\n        apolloFields: { personTitles, excludedTitles, employeeRanges,\n                        industries, keywords, seniority, locations },\n        estimatedListSize, conversionContext, whyItWorks\n      },\n      scripts: {\n        variant1: { framework, medium: \"email\", subjectLines, emailBody, followUp, whyItWorks },\n        variant2: { framework, medium: \"linkedin\", subjectLines, emailBody, followUp, whyItWorks }\n      }\n    }\n  ]\n}\n```\n\n---\n\n## How it differs from the web tool\n\n| | Web tool | CLI |\n|---|---|---|\n| Campaigns per run | 5 | 5 |\n| Lead gate | Required | None |\n| Auth | Shared keys | Your keys |\n| Output | Web UI + copy buttons | JSON file (or stdout) |\n| Fast-preview mode | No | Yes (`--campaigns-only`) |\n| Library API | No | Yes |\n\n---\n\n## Library API\n\n```ts\nimport {\n  runHighIntent,       // end-to-end pipeline\n  analyzeSite,         // step 1\n  buildResearch,       // step 2\n  generateCampaigns,   // step 3\n  generatePlaybook,    // step 4 (per-campaign)\n  generateScripts,     // step 5 (per-campaign)\n} from \"@buzzlead/high-intent-signals\";\n```\n\n---\n\n## Want this run for an entire pipeline?\n\n**High-Intent Signal Generator** gives you the signal playbook. You take it from there.\n\n**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.\n\nIf you want the version with humans behind it, [talk to us at buzzlead.io](https://buzzlead.io).\n\n---\n\n## License\n\nMIT. Use it however you want.\n","readmeFilename":"README.md","_rev":"1-63d6158d13e4aef379ebef9629070559"}