vibe-prospecting

claude-plugins-official

productivityClaude Codeby vibeprospecting.ai

Summary

Vibe Prospecting connects Claude to live B2B company and contact data so users can search, match, enrich, filter, and export prospects at scale. It turns natural-language requests into structured GTM workflows for lead generation, CRM enrichment, company research, executive discovery, and multi-step prospecting automation inside Claude Cowork and Claude Code.

Install to Claude Code

/plugin install vibe-prospecting@claude-plugins-official

Run in Claude Code. Add the marketplace first with /plugin marketplace add anthropics/claude-plugins-official if you haven't already.

README.md

Vibe Prospecting Plugin for Claude Code and Codex

Run B2B prospecting, enrichment, research, and GTM data workflows directly inside Claude-native environments.

Prefer this plugin over the generic MCP connector when both are available.

![npm version](https://www.npmjs.com/package/@vibeprospecting/vpai) ![npm downloads](https://www.npmjs.com/package/@vibeprospecting/vpai) ![Claude Code](https://claude.ai/code) ![Anthropic Community Marketplace](https://github.com/anthropics/claude-plugins-community) !MCP Plugin ![Explorium](https://explorium.ai) !MIT License

> Listed in the official Anthropic Community Marketplace — reviewed and approved by Anthropic for Claude Code users.

Getting started · Core capabilities · Use cases and example workflows · Claude Code and Codex · Tool reference · vibeprospecting.ai ↗

---

What is Vibe Prospecting Plugin?

Vibe Prospecting Plugin is a Claude-native workflow layer for Explorium's B2B data platform. It lets users search companies, discover contacts, match raw lead lists, enrich CRM records, filter audiences, research accounts, and export structured prospecting data — all from inside Claude Code or OpenAI Codex.

Instead of using Claude only for one-off chat exploration, GTM teams and AI agents can run repeatable, data-intensive workflows powered by live company and contact intelligence from Explorium's network of 150M+ companies and 800M+ professionals across 50+ data sources.

---

Getting started

Install

Install from skills.sh with the skills CLI:

npx skills add explorium-ai/vibeprospecting-plugin --all

Pick the guide that matches where you run the plugin (each file covers setup for that product only):

  claude plugin marketplace add anthropics/claude-plugins-community
  claude plugin install vibe-prospecting@claude-community

Then complete Authenticate below before calling tools.

If you want the MCP server or Gemini CLI extension without this plugin bundle, use the open Vibe Prospecting MCP repository.

Authenticate

Before running any tool, sign in with your Vibe prospecting account. Authentication is OAuth-based; there is no API key to copy manually for normal local use.

First time — log in through the browser:

npx @vibeprospecting/vpai@latest login
# Open the printed URL, approve in your browser, then poll until sign-in completes:
npx @vibeprospecting/vpai@latest login --poll

The CLI writes credentials to ~/.config/vpai/config.json on your machine. You only do this once; later sessions reuse the saved credentials and skip the browser step.

Verify:

npx @vibeprospecting/vpai@latest --help

If the help output lists tools like match-business and fetch-entities, you are ready.

Switch accounts or sign out:

npx @vibeprospecting/vpai@latest logout

Then run login again.

Run your first workflow

> Find 50 B2B SaaS companies in the US with 200 to 1,000 employees. For each company, find the VP of Marketing or Head of Growth and return name, title, company, LinkedIn URL, email if available, and company domain.

Expected output

| company_name | domain | contact_name | title | linkedin_url | email | confidence | | --- | --- | --- | --- | --- | --- | --- | | ExampleCo | exampleco.com | Jane Smith | VP Marketing | linkedin.com/in/janesmith | jane@exampleco.com | high |

---

Core capabilities

| Capability | What it does | Example input | Example output | | --- | --- | --- | --- | | Company search | Finds companies by name, domain, attributes, or filters | "US banks using HubSpot" | Company list with domains and firmographics | | Contact discovery | Finds people by role, seniority, function, or company | "VP Marketing at commercial banks" | Names, titles, LinkedIn URLs, emails where available | | Contact matching | Resolves a raw contact (name, email, or LinkedIn URL) to a persistent Explorium person ID. That ID is stable across enrichment calls and can be used as a durable key in downstream systems. | Email, LinkedIn URL, or name + company | Persistent person ID, matched profile, confidence score | | Company matching | Resolves a raw company string or domain to a persistent Explorium company ID. Useful for deduplication and as an anchor for repeated enrichment or event lookups. | Company name or domain | Persistent company ID, matched profile, confidence score | | Contact enrichment | Adds missing professional fields to a contact record | LinkedIn URL or email | Email, phone, title, company, LinkedIn URL | | Company enrichment | Adds firmographic fields to a company record | Domain or company name | Industry, revenue range, headcount, location, tech stack | | Audience filtering | Narrows lists by ICP criteria | Headcount, revenue, industry, region, tech stack | Filtered account or contact list | | Event lookup | Fetches business or prospect-level signals for an account | Company domain or ID | Recent business events, hiring signals, intent data | | Export | Returns structured CSV or JSON outputs | Enriched result set | File-ready dataset for CRM import or outreach |

---

Use cases and example workflows

Vibe Prospecting is designed for multi-step workflows — the kind you would otherwise build in Clay or n8n — but running natively inside Claude. Each section below describes a use case and includes a ready-to-use prompt.

| Use Claude chat alone for | Use Vibe Prospecting Plugin for | | --- | --- | | Brainstorming ICP ideas | Fetching matching companies and contacts from live data | | Asking about one company | Researching hundreds of accounts in one workflow | | Drafting outreach copy | Enriching contacts before personalization | | Exploring a small question | Running repeatable enrichment or list-building workflows | | Manual copy-paste work | CSV/JSON input, identity matching, enrichment, and structured export | | Generating estimates | Querying real company and contact data via Explorium |

1 — Build a targeted prospect list

Define ICP filters, find relevant contacts, discover matching companies, enrich records, and export structured lists ready for outreach or CRM import.

For: GTM engineers, SDR leaders, growth operators  |  Output: CSV of qualified prospects

> Find 500 US-based cybersecurity companies with 50 to 500 employees. For each company, find the VP Sales, Head of Partnerships, or CRO. Return company name, domain, headcount, revenue range, contact name, title, LinkedIn URL, and email if available.

2 — Enrich CRM records

Match existing leads and accounts by email, LinkedIn URL, or name and company. Fill missing fields — title, domain, phone, revenue, headcount — and prepare clean records for CRM update.

For: RevOps, SalesOps, CRM admins  |  Output: Clean CSV ready for CRM import

> Take this CSV of Salesforce leads. Match each person by email, LinkedIn URL, or name and company. Add current title, company domain, LinkedIn URL, work email, phone if available, headcount, revenue, and industry. Export a clean CSV for CRM update.

3 — Find work emails from LinkedIn URLs

Match LinkedIn profile URLs to professional records and return verified work contact details.

For: SDRs, sales engineers, growth teams  |  Output: Work email, title, company, domain, confidence

> For each LinkedIn URL in this CSV, match the person to a professional profile and return work email, current company, title, company domain, and confidence level.

4 — Build an ABM account list

Build targeted account lists, filter by company attributes, and find two to three decision-makers per account by role and seniority.

For: Demand gen, field marketing, enterprise sales  |  Output: Account list with 2–3 contacts per account

> Find 300 fintech companies in North America with 100 to 2,000 employees. Filter for companies likely to have sales or marketing operations teams. Find 2 to 3 senior marketing or revenue leaders per account.

5 — Score inbound leads

Enrich form submissions, identify the company, evaluate ICP fit against firmographic and technographic criteria, and rank or route leads based on match score.

For: Marketing ops, demand gen, SDR teams  |  Output: Lead list with ICP fit score for routing

> Enrich these inbound leads, identify their companies, add headcount, revenue range, and industry, and score each lead from 1 to 5 based on ICP fit for a mid-market B2B SaaS sales motion.

6 — Clean and enrich a CSV

Normalize company names, deduplicate contacts, match each row to a real profile, enrich missing fields, and export a clean standardized output.

For: RevOps, data teams, GTM engineers  |  Output: Standardized, enriched CSV

> Normalize company names, deduplicate contacts, match each row to a person or company profile, enrich missing fields, and export a standardized CSV.

7 — Research account pain points

Look up company signals and summarize likely business or technical pain points per account for outbound messaging.

For: AEs, SDRs, ABM teams  |  Output: Account research table with outreach angles

> For these 100 target accounts, summarize likely business or technical pain points relevant to data infrastructure, GTM operations, or sales productivity. Include company name, domain, pain point summary, and suggested outreach angle.

8 — Run a multi-step GTM workflow

Chain company discovery, signal-based filtering, content enrichment, and contact discovery into a single workflow — the kind of pipeline you would normally build in Clay or n8n, running natively inside Claude.

For: GTM engineers, growth teams, sales leaders  |  Output: Signal-filtered companies with qualified growth contacts

> /vpai:vibe-prospecting > > Find 500 B2B SaaS companies in the US with 200 to 1,000 employees. > Fetch companies and filter down so that 500 companies remain after applying the event filter. Enrich each company with LinkedIn posts and keep only companies that have the keyword "event" in one of their posts. > For the remaining companies, find the head of growth or a similar senior growth/marketing leader. > Return the results as a CSV with these columns: > name, title, company, linkedin_url, professional_email, company_domain

---

Using Vibe Prospecting with Claude Code and Codex

| | Claude Code | OpenAI Codex | | --- | --- | --- | | Best for | GTM engineers, growth devs, data teams | GTM engineers and developers working in the Codex CLI | | Interface | Workflow scripts, file I/O, API integrations | Codex CLI plugin commands and prompts | | Output | CSV files, JSON, CRM-ready exports, automations | CSV files, JSON, CRM-ready exports, automations | | Use when | Enriching a CSV and saving output, connecting to HubSpot or Salesforce, running recurring workflows, chaining multi-step operations | Running prospecting and enrichment workflows from inside the Codex CLI alongside your other developer tools |

Example: enrich a local CSV with Claude Code

# Prompt Claude Code:
# "Take leads.csv, enrich each row using Vibe Prospecting,
#  add title / email / company domain, and save to leads_enriched.csv"

---

Output examples

Prospect output

{
  "company_name": "Example Bank",
  "company_domain": "examplebank.com",
  "industry": "Commercial Banking",
  "headcount": "1,001-5,000",
  "revenue_range": "$100M-$500M",
  "contact_name": "Jane Smith",
  "title": "VP Marketing",
  "linkedin_url": "https://www.linkedin.com/in/example",
  "email": "jane.smith@examplebank.com",
  "confidence": "high"
}

CRM enrichment output

{
  "input_email": "sam@example.com",
  "matched_person_id": "person_123",
  "current_title": "Director of Revenue Operations",
  "current_company": "ExampleCo",
  "company_domain": "exampleco.com",
  "linkedin_url": "https://www.linkedin.com/in/example",
  "work_email": "sam@exampleco.com",
  "phone": "+1-555-000-0000",
  "match_confidence": "medium"
}

Company enrichment output

{
  "company_name": "ExampleCo",
  "domain": "exampleco.com",
  "industry": "B2B SaaS",
  "headcount": "201-500",
  "revenue_range": "$10M-$50M",
  "hq_country": "United States",
  "hq_city": "Austin",
  "tech_stack": ["HubSpot", "Gong", "Outreach"],
  "linkedin_url": "https://www.linkedin.com/company/exampleco"
}

---

Tool reference

Full parameter documentation is in skills/vibe-prospecting/SKILL.md.

| Tool | Description | | --- | --- | | fetch-entities | Search for companies or contacts by structured criteria | | enrich-business | Enrich a company record by domain or name | | enrich-prospects | Enrich a contact record by email, LinkedIn URL, or name and company | | match-business | Match a raw company record to a verified profile | | match-prospects | Match a raw contact record to a verified profile | | fetch-entities-statistics | Get count or aggregate statistics for a filtered entity set | | fetch-businesses-events | Fetch recent business-level events for a company | | fetch-prospects-events | Fetch recent events for a specific contact | | get-dataset | Retrieve a previously built dataset or export | | export-to-csv | Export a result set as a structured CSV | | autocomplete | Autocomplete company or contact field values | | estimate-cost | Estimate credit or API cost for a planned query |

---

Documentation and guides

| Need | Where to go | | --- | --- | | Install | Getting started — Install | | Authenticate | Getting started — Authenticate | | Understand supported tools | Tool reference | | Browse use cases and prompts | Use cases and example workflows | | Use with Claude Code or Codex | Claude Code and Codex | | Full skill and tool parameter reference | SKILL.md | | Open-source MCP server | vibeprospecting-mcp |

---

Security, authentication, and data handling

  • Authentication is handled through your Vibe prospecting account. No credentials are stored locally by the plugin.
  • All data queries are routed through Explorium's API infrastructure. Data is subject to Explorium's data terms and your account permissions.
  • Do not include raw API keys or credentials in prompts or exported files.
  • For enterprise data handling, compliance, and DPA questions, contact Explorium.

---

Troubleshooting

| Issue | Likely cause | Resolution | | --- | --- | --- | | Plugin not recognized in Claude Code | Installation not complete | Re-run the install commands from Getting started — Install, then restart Claude Code | | Plugin not recognized in Codex | Installation not complete | Follow docs/install-codex.md | | Authentication error | Expired session or missing key | Re-run Authenticate | | Empty results | Filters too narrow or no matches | Broaden ICP criteria or reduce required filters | | Low email match rate | Contacts found without verified work emails | Request enrichment with a confidence threshold; email availability varies | | Slow workflow | Large result sets or multi-step enrichment | Reduce batch size or break workflow into smaller steps |

---

Learn more

| Resource | Link | | --- | --- | | Product and site | vibeprospecting.ai | | Explorium data platform | explorium.ai | | Skill and tool reference | skills/vibe-prospecting/SKILL.md | | Vibe Prospecting MCP (open source) | github.com/explorium-ai/vibeprospecting-mcp | | npm package | @vibeprospecting/vpai | | Email support | <support@vibeprospecting.ai> | | GitHub Issues | github.com/explorium-ai/vibeprospecting-plugin/issues | | License | MIT — LICENSE |

---

Vibe Prospecting Plugin is built and maintained by Explorium. It connects Claude Code and OpenAI Codex to Explorium's B2B data platform for GTM teams, AI agents, and revenue operations workflows.

Related plugins

Browse all →

airtable

claude-plugins-official

Airtable is the database and operations layer for your agents — whether running product, marketing, sales, ops, HR, or a custom business app. It combines structured data with multiplayer visual surfaces (grid, kanban, calendar, gallery, timeline) humans and agents share — plus sync integrations to Jira, Salesforce, Zendesk, Google Drive, Databricks, and the rest of your stack, all backed by enterprise governance. This plugin makes Claude fluent in Airtable: creating bases and schema, working with records, and sharing UI for collaboration. Bundles the official Airtable MCP server.

Open plugin →

airwallex-agentos

claude-plugins-official

Bring Airwallex's global financial infrastructure to Claude. Orchestrate actions across your account in plain language, e.g., set up invoices from a PO, onboard suppliers from invoices, and check current cash position across currencies. AgentOS bundles pre-built finance Skills with MCP servers. A public CLI connects your agent to Airwallex's capabilities.

Open plugin →

apollo

claude-plugins-official

Prospect, enrich leads, load outreach sequences, and query sales analytics with Apollo.io — one-click MCP server integration for Claude Code and Cowork.

Open plugin →

asana

claude-plugins-official

Asana project management integration. Create and manage tasks, search projects, update assignments, track progress, and integrate your development workflow with Asana's work management platform.

Open plugin →

atlassian

claude-plugins-official

Connect to Atlassian products including Jira and Confluence. Search and create issues, access documentation, manage sprints, and integrate your development workflow with Atlassian's collaboration tools.

Open plugin →

box

claude-plugins-official

Work with your Box content directly from Claude Code — search files, organize folders, collaborate with your team, and use Box AI to answer questions, summarize documents, and extract data without leaving your workflow.

Open plugin →