crustdata-supabase

Discovers and deduplicates LinkedIn leads from the CrustData API into a database, exporting CSV summaries.

1.1k|200|Updated Mar 2, 2026
One-click install
npx skills add https://github.com/gooseworks-ai/goose-skills --skill crustdata-supabase-gooseworks-ai
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: crustdata-supabase
Source: https://github.com/gooseworks-ai/goose-skills/tree/main/skills/capabilities/crustdata-supabase
Command: npx skills add https://github.com/gooseworks-ai/goose-skills --skill crustdata-supabase-gooseworks-ai

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires psycopg2, and includes scripts (resource) components.

What problem does it solve?

This skill automates ICP lead discovery by querying CrustData's People Search API and eliminates duplicates against a Supabase database, ensuring only net-new leads are stored.

Core Features & Use Cases

  • Configurable CrustData filters to target ICPs (titles, regions, industries).
  • Deduplication against existing LinkedIn URLs via Supabase integration and exclude_profiles.
  • End-to-end workflow including pagination, rate limiting, and CSV export for review.

Quick Start

Run the prospect search script with your client config to fetch net-new ICP leads and upsert them to Supabase.

Frequently Asked Questions about crustdata-supabase

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

FAQPage Schema
How do I automate lead generation and dedup new prospects against a Supabase database?

Automated lead generation with Supabase dedup queries CrustData's People Search API using configurable ICP filters, paginates results, and upserts only net-new prospects after comparing LinkedIn URLs against existing records.

How do I filter ICP leads in CrustData before importing them to Supabase?

Filtering ICP leads in CrustData involves building configurable search parameters for titles, regions, and industries. The workflow handles payload size limits and paginates through API results to capture all matching prospects.

Does CrustData prospect search handle pagination and API rate limits automatically?

CrustData prospect search handles pagination and rate limiting automatically during the API query process, ensuring complete result retrieval while respecting payload size limits before upserting net-new leads to Supabase.

Can I export CrustData leads to a CSV file for review before upserting to Supabase?

You can export CrustData leads to a CSV file for review. The workflow generates an exportable CSV summary of identified prospects, upserting only approved, net-new leads into the Supabase database.

Why does my Supabase lead dedup workflow exclude certain LinkedIn profiles?

Supabase lead dedup excludes certain LinkedIn profiles because the workflow compares new results against existing database URLs and applies an exclude_profiles parameter, ensuring previously stored contacts are not duplicated.

Do I need a psycopg2 dependency to run CrustData Supabase lead generation scripts?

You need the psycopg2 dependency installed to run these lead generation scripts. It enables the PostgreSQL database connection required to query existing records and upsert net-new CrustData prospects into Supabase.