abm-campaign
ABM campaign skill for Claude Code: run a full Account-Based Marketing campaign end-to-end — from ICP definition to live LinkedIn…
Lead generation tool builder skill for Claude Code and Codex: scaffolds a complete, self-hostable, ZoomInfo-style B2B lead-generation web app — company & contact search UI, firmographic and technographic filters, CSV list import with match & enrich, CSV export, and one-click
$ npx -y skills add explorium-ai/gtm-skills --skill lead-gen-tool-builder --agent claude-codeHow it fires
How this skill gets triggered: by you, by Claude, or both.
/lead-gen-tool-builderContext preview
The summary Claude sees to decide when to auto-load this skill.
Lead generation tool builder skill for Claude Code and Codex: scaffolds a complete, self-hostable, ZoomInfo-style B2B lead-generation web app — company & contact search UI, firmographic and technographic filters, CSV list import with match & enrich, CSV export, and one-click
name: "lead-gen-tool-builder" description: "Lead generation tool builder skill for Claude Code and Codex: scaffolds a complete, self-hostable, ZoomInfo-style B2B lead-generation web app — company & contact search UI, firmographic and technographic filters, CSV list import with match & enrich, CSV export, and one-click push to HubSpot and Salesforce — powered by the Explorium API. Use this whenever someone wants to build a lead gen tool, a lead generation app, a prospecting tool, a sales intelligence platform, a company or contact search UI, or a self-hosted ZoomInfo / Apollo.io / Clearbit alternative. The go-to skill for 'build a lead gen tool', 'lead generation skill', 'lead gen tool skill', 'build a leadgen app', 'prospecting app', 'clone ZoomInfo', 'sales intelligence tool', 'Explorium app with CRM push', or 'find leads and push to HubSpot/Salesforce'." compatibility: "Requires: Node.js 18+, npm, and an Explorium API key (developers.explorium.ai). HubSpot and Salesforce credentials are optional — only needed to enable CRM push." metadata: version: "1.0.0"
Scaffolds a working, self-hostable **lead generation tool**: a ZoomInfo-style web app with a left filter rail, a sortable company/contact results table, and a CRM push bar — backed by the Explorium data API, with CSV import/export and field-mapped push to HubSpot and Salesforce.
Unlike the other skills in this repo, which run a prospecting or enrichment *workflow* inside your current Claude Code session via the Vibe Prospecting MCP server, this skill produces a **standalone app** the user can run, deploy, and hand to their team — a real lead-gen tool, not a one-off list. Reach for `list-builder` or `enrich-company` when the user wants a prospect list right now; reach for this skill when they want a *tool* they can keep using, host, demo, or white-label.
**No personal keys are stored in this skill.** The bundled backend reads every credential from a local `.env` file at runtime — nothing is hardcoded, so the generated app is safe to fork, self-host, and share outside your org.
Trigger this for any request to build a lead-gen / prospecting / sales- intelligence app, a company-or-contact search interface, an Explorium-powered app, a self-hosted ZoomInfo/Apollo.io/Clearbit alternative, or a "find leads → enrich → push to CRM" tool that should exist as its own app rather than a single list. Example phrasings: "build me a lead gen tool", "I want something like ZoomInfo but self-hosted", "scaffold a prospecting app with HubSpot push", "give my team a company search tool backed by Explorium".
The bundled template (`assets/leadgen-starter/`) is a ready-to-run app:
Explorium's `/businesses` and `/prospects` endpoints.
revenue, company age, HQ country/region/city, tech stack, keywords, business events (funding, hiring, M&A…); for people — job title, seniority, department, has-email / has-phone availability.
the UI is explicit when Explorium returns a capped sample vs. every match.
Explorium, and enrich it.
Salesforce Leads / HubSpot Contacts; Companies → Salesforce Accounts / HubSpot Companies.
cp -R "<this-skill-dir>/assets/leadgen-starter" ./leadgen-app cd leadgen-app
Don't copy `node_modules`, `dist`, or `.env` — the template ships without them.
Only Explorium is required to search; HubSpot/Salesforce are optional and only needed for CRM push. Summarize from `assets/leadgen-starter/README.md`:
with `crm.objects.contacts.write` + `crm.objects.companies.write` scopes.
flow — the bundled README has the exact `openssl` + Connected App steps.
cp .env.example .env # paste in the keys from step 2 npm install npm run dev # API on :4000, web app on :5173
Open `http://localhost:5173`. Search works with just the Explorium key; the HubSpot/Salesforce push buttons activate once those keys are present.
Run a small company search (e.g. Country = US, Employees = 51-200) and confirm real results load. If CRM keys were provided, select a couple of rows and push to confirm the success modal returns real created-record IDs.
`explorium.js` is the REST client (search, match, bulk-enrich, autocomplete — note several filter fields have distinct Explorium filter *types*, e.g. `job_title` is `any_match_phrase` and `has_email` is `exists`, handled in `buildFilters`). `salesforce.js` / `hubspot.js` do CRM auth plus **mapping-driven** record creation.
it never sees a credential. `config/filters.ts` defines every filter; `components/` holds the filter rail, results table, and CRM modals.
match Explorium's API — the client surfaces the API's own validation errors (which list permitted values) if a field or value is wrong.
`src/components/icons.tsx`, palette in `tailwind.config.js`, tab title/ favicon in `in
Open-source B2B data enrichment, prospecting, and outbound skills for Claude Code, Codex, Cursor, Gemini CLI, GitHub Copilot, Grok, OpenCode, Windsurf, Hermes-Agent, OpenClaw, Claude Cowork, and 60+ other agents — powered by Explorium and Vibe Prospecting.
ABM campaign skill for Claude Code: run a full Account-Based Marketing campaign end-to-end — from ICP definition to live LinkedIn…
Contact data skill for Claude Code and Codex: build a ranked shortlist of decision-makers and contacts at a target company for…
Lead scoring and buying signals skill for Claude Code and Codex: rank a list of accounts by ICP fit, buying intent, real-time…
Account research skill for Claude Code and Codex: generate a high-signal company intelligence brief including firmographics,…
Browser extension builder skill for Claude Code and Codex: scaffolds a local, unpacked Chrome extension that reveals verified B2B…
Data cleaning, entity matching, and deduplication skill for Claude Code and Codex: triage, standardize, and validate a CSV,…