conference-prep

Extract attendees, enrich leads, validate emails, and generate HTML agendas.

1|1|Updated Mar 13, 2026
One-click install
npx skills add https://github.com/jp-solumhealth/jpstack --skill conference-prep
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: conference-prep
Source: https://github.com/jp-solumhealth/jpstack/tree/main/conference-prep
Command: npx skills add https://github.com/jp-solumhealth/jpstack --skill conference-prep

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) and assets (resource) components.

What problem does it solve?

Conferences generate noisy attendee lists and disconnected research that waste time and API credits; this skill automates extraction, enrichment, validation, and campaign preparation while simultaneously producing a shareable, branded agenda so founders and GTM teams arrive prepared and with qualified leads.

Core Features & Use Cases

  • Multi-format attendee extraction: ingest screenshots, PDFs, CSVs, or URLs and parse names, titles, and companies.
  • Apollo-first waterfall enrichment: enrich contacts and organizations via Apollo, fallback to Crustdata and Hunter.io, and avoid duplicate API calls using an in-memory processing ledger.
  • Mandatory email validation and Instantly upload: verify emails with Hunter.io, produce three ICP CSVs, create Instantly campaigns, and upload only validated leads.
  • Background agenda agent: concurrently research, curate, verify, and render a branded HTML agenda using the provided template and brand guide.
  • Phase-gated execution and checkpoints: pause at user confirmations between phases and surface clear summaries, errors, and rate/credit estimates.
  • Use case: pre-event outreach for a founder attending a therapy or behavioral health conference who needs prioritized prospects and a client-facing agenda in under a day.

Quick Start

Ask the skill to "prep for [Conference Name] [Year]" and provide the attendee list or a URL to begin extraction, enrichment, email validation, Instantly upload, and agenda generation.

Frequently Asked Questions about conference-prep

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I extract conference attendee lists from PDFs or screenshots for lead enrichment?▼

Conference attendee extraction automates parsing names, titles, and companies from PDFs, screenshots, CSVs, or URLs. It ingests these formats to build a structured contact list for downstream Apollo, Crustdata, and Hunter.io enrichment workflows.

What is the best way to validate conference lead emails and upload them to Instantly?▼

Email validation and Instantly upload require verifying enriched contacts via Hunter.io, organizing them into three ICP CSVs, and pushing only validated leads directly into Instantly campaigns for automated pre-event outreach.

Can I use Apollo and Hunter.io waterfall enrichment for behavioral health conference leads?▼

Apollo-first waterfall enrichment supports therapy and behavioral health audiences by enriching contacts via Apollo with Crustdata and Hunter.io fallbacks, using an in-memory ledger to prevent duplicate API calls and wasted credits.

How to generate a branded HTML agenda for a conference while running lead outreach?▼

Branded HTML agenda generation runs concurrently in the background alongside lead enrichment, researching, curating, and rendering event schedules into a shareable template for client-facing pre-event preparation.

Do I need API keys to automate pre-conference lead extraction and validation?▼

Automating pre-conference lead extraction requires Apollo, Crustdata, Hunter.io, and Instantly API keys stored in ~/.claude/.api-keys.json to execute enrichment, email validation, and campaign upload workflows.

What are the limitations of phase-gated conference preparation workflows?▼

Phase-gated conference preparation enforces mandatory user checkpoints between execution phases, pausing automation to surface summaries, errors, and rate or credit estimates before proceeding to the next enrichment or validation step.