crustdata-supabase

Searches CrustData People Search API and upserts net-new leads to Supabase.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill automates the process of finding new, high-quality leads that match your Ideal Customer Profile (ICP) while ensuring you don't waste time contacting people already in your database.

Core Features & Use Cases

  • Targeted Lead Generation: Leverages CrustData's advanced search to find leads based on specific job titles, industries, company sizes, and locations.
  • Automatic Deduplication: Seamlessly integrates with your Supabase database to identify and exclude existing leads, ensuring only net-new prospects are returned.
  • Use Case: A sales development representative needs to find 100 new VPs of Marketing in the SaaS industry located in California who are not already in their CRM. This Skill can source those leads and add them directly to Supabase.

Quick Start

Use the crustdata-supabase skill to find 50 new leads for the 'happy-robot' client, targeting growth leaders in the San Francisco Bay Area.

Frequently Asked Questions about crustdata-supabase

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

FAQPage Schema
How do I find net-new leads and automatically skip duplicates in Supabase?

The deduplication mechanism queries your Supabase database for existing leads, passes those records to CrustData as exclude_profiles, and fetches only prospects not already present. It then upserts the net-new leads back into Supabase.

How do I automate prospecting and exclude existing leads from my CRM database?

You configure a reusable configuration file specifying your Ideal Customer Profile criteria, then run the script which queries Supabase for existing leads, passes them to CrustData as exclude_profiles, fetches matching net-new prospects, and upserts the results back into your database.

Do I need a Supabase database to use CrustData for lead generation?

This approach is best when you maintain lead data in Supabase and need to continuously source prospects without manual deduplication overhead. It is ideal for sales teams needing targeted lists by job title, industry, company size, and location.

What is the best way to handle rate limiting and pagination when fetching leads from a sales intelligence API?

The Skill supports a test mode allowing you to validate your Ideal Customer Profile search criteria and Supabase connection before running a full lead generation job. This prevents wasting API calls on misconfigured prospecting queries.