import-leads

Import leads from CSV, JSON, or Notion into SQLite.

277|88|Updated Jan 4, 2026
One-click install
npx skills add https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system --skill import-leads
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: import-leads
Source: https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system/tree/main/.claude/skills/import-leads
Command: npx skills add https://github.com/Othmane-Khadri/YALC-the-GTM-operating-system --skill import-leads

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

This Skill quickly imports leads from a file or Notion database into your local SQLite database so you can skip qualification when you already have raw prospect data.

Core Features & Use Cases

  • Batch lead import to SQLite: Load large numbers of leads from CSV, JSON, or a Notion DB in one pass.
  • Qualification-free ingestion: Avoids running the 7-gate qualification pipeline and instead focuses purely on importing rows.
  • Field mapping and coverage: Automatically maps likely columns (including email and LinkedIn URL when present) and preserves other columns as custom fields.

Use case example: You export 500 leads from your CRM into a CSV, import them into YALC for later processing, and then run qualification in a separate step once the dataset is safely stored.

Quick Start

Ask to import your leads by providing the input source type (CSV, JSON, or Notion DB) and the file path or Notion DB id.

Frequently Asked Questions about import-leads

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

FAQPage Schema
How do I bulk import leads from a CSV file into a local SQLite database?

Bulk lead import from a CSV file into a local SQLite database executes via a CLI command that validates the file path and ingests rows without running qualification. The process automatically maps columns like email and LinkedIn URL while preserving others as custom fields.

Can I import leads from a Notion database into SQLite for later campaign staging?

Importing leads from a Notion database into SQLite for campaign staging requires providing the specific Notion database ID. The Skill validates the ID, executes the CLI import command, and returns a result-set ID with row-count coverage for your staging environment.

What is the best way to load exported CRM leads without triggering automated qualification?

Loading exported CRM leads without triggering automated qualification is handled by skipping the 7-gate pipeline during ingestion. This approach purely imports raw prospect data into local storage, allowing you to safely store the dataset and run scoring in a separate step.

Does the lead import process support JSON files alongside CSV and Notion sources?

The lead import process supports JSON files alongside CSV and Notion sources by validating the provided file path before execution. It automatically maps likely columns and ingests the batch directly into the local SQLite database without running qualification.

How does field mapping work when ingesting raw prospect data from different formats?

Field mapping during raw prospect data ingestion automatically identifies and maps likely columns such as email and LinkedIn URL when present. Any remaining columns from the CSV, JSON, or Notion database are preserved as custom fields within the SQLite database.