leadgenius-cli

Comprehensive skill for operating the LeadGenius Pro Automation API and lgp CLI. Covers ICP management, FSD pipeline automation, lead generation/enrichment/scoring, user provisioning, territory analysis, webhook management, and email platform integration.

Safety Notice

This listing is imported from skills.sh public index metadata. Review upstream SKILL.md and repository scripts before running.

Copy this and send it to your AI assistant to learn

Install skill "leadgenius-cli" with this command: npx skills add thierryteisseire/leadgenius-cli/thierryteisseire-leadgenius-cli-leadgenius-cli

LeadGenius Pro — CLI & Automation API Skill

This skill teaches AI agents how to operate the LeadGenius Pro Automation API and the lgp CLI tool. It covers the full lifecycle of B2B lead management — from ICP (Ideal Customer Profile) definition and automated lead generation through enrichment, scoring, qualification, and email delivery via the FSD (Full-Stack Demand) pipeline.

Base URL

https://api.leadgenius.app

All API endpoints live under /api/automation/.

Authentication

Every request must include an API key in the X-API-Key header:

X-API-Key: lgp_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
  • Keys are prefixed with lgp_ and tied to a specific company.
  • The key determines company_id, owner identity, and rate limits.
  • Keys are created via POST /api/automation/users/provision — the plain-text key is returned only once at creation time.
  • Test your key with GET /api/automation/auth/test.

Rate Limits

WindowDefault Limit
Per minute60 requests
Per hour1,000 requests
Per day10,000 requests

Prerequisites Checklist

Before running enrichment, copyright, scoring, or FSD pipelines, the following configuration records must exist. Create them via the Tables API (POST /api/automation/tables/{tableName}).

UrlSettings (required for enrichment)

FieldDescription
companyUrlCompany URL lookup service endpoint
companyUrl_ApikeyAPI key for company URL service
emailFinderEmail finder service endpoint
emailFinder_ApikeyAPI key for email finder service
enrichment1enrichment10Enrichment service endpoints (up to 10)
enrichment1_Apikeyenrichment10_ApikeyCorresponding API keys

AgentSettings (required for copyright / AI content generation)

FieldDescription
projectIdEpsimoAI project ID
enrichment1AgentIdenrichment10AgentIdEpsimoAI agent IDs for each copyright process

SdrAiSettings (required for SDR AI scoring)

FieldDescription
projectIdEpsimoAI project ID
aiLeadScoreAgentIdAgent for lead scoring
aiQualificationAgentIdAgent for qualification assessment
aiNextActionAgentIdAgent for next-action recommendation
aiColdEmailAgentIdAgent for cold email generation
aiInterestAgentIdAgent for interest analysis
aiLinkedinConnectAgentIdAgent for LinkedIn connect messages
aiCompetitorAnalysisAgentIdAgent for competitor analysis
aiEngagementLevelAgentIdAgent for engagement level assessment
aiPurchaseWindowAgentIdAgent for purchase window estimation
aiDecisionMakerRoleAgentIdAgent for decision-maker role detection
aiSentimentAgentIdAgent for sentiment analysis
aiSocialEngagementAgentIdAgent for social engagement scoring
aiNurturingStageAgentIdAgent for nurturing stage classification
aiBudgetEstimationAgentIdAgent for budget estimation
aiRiskScoreAgentIdAgent for risk scoring
aiProductFitScoreAgentIdAgent for product-fit scoring

ICP with Apify Config (required for lead generation)

FieldDescription
nameICP display name
apifyActorIdApify actor ID for lead scraping (required)
apifyInputJSON string of actor input configuration
apifySettingsJSON string of additional Apify settings
maxLeadsMax leads per generation run (default 100)
industriesJSON array of target industries
companySizesJSON array of size ranges ("1-10", "51-200")
geographiesJSON array of countries/regions
jobTitlesJSON array of target job titles
seniorityJSON array of seniority levels
client_idClient partition for data isolation

Client (required for data isolation)

FieldDescription
clientNameDisplay name for the client
companyURLCompany website URL
descriptionClient description

EmailPlatformSettings (required for email delivery)

FieldDescription
platformEmail platform name (e.g., "woodpecker")
apiKeyPlatform API key
campaignIdDefault campaign ID on the platform

Quick-Reference: Endpoint Map

Quick-Reference: CLI Map

Source Transparency

This detail page is rendered from real SKILL.md content. Trust labels are metadata-based hints, not a safety guarantee.

Related Skills

Related by shared tags or category signals.

General

leadgenius-api

No summary provided by upstream source.

Repository SourceNeeds Review
Automation

epsimo-agent

No summary provided by upstream source.

Repository SourceNeeds Review
General

sales-operations-setup

No summary provided by upstream source.

Repository SourceNeeds Review
General

goals-and-kpis

No summary provided by upstream source.

Repository SourceNeeds Review