Sixtyfour - AI Lead Enrichment

AI-powered lead enrichment - find emails, phones, and enrich company/lead data

How to use it

  1. Hit Copy the whole skill.
  2. Claude: ⋯ → Download .md, then Customize → Skills → Add → Upload skill.
    ChatGPT: make a Project and paste it into Instructions.
    Neither? Paste it at the top of a new chat — it works for that chat.
  3. Describe your job in plain words. The AI follows the skill from there.
Claude Code — installs the whole folder, not just SKILL.md
npx degit gooseworks-ai/goose-skills/skills/lead-generation/capabilities/lead-enrichment-sixtyfour#main ~/.claude/skills/lead-enrichment-sixtyfour

For one project only, change the path to .claude/skills/lead-enrichment-sixtyfour.

Not working?
  • Check which app you pasted it into — the steps above name the right one.
  • Some skills need the paid tier of Claude or ChatGPT.
Step-by-step guide with screenshots · Ask in the forum

Paste into Claude, ChatGPT or Cursor.

Show the full text144 lines
lead-enrichment-sixtyfour/SKILL.md144 lines5.0 KBpushed 96d agoRawView on GitHub

Sixtyfour - AI Lead Enrichment

Setup

Read your credentials from ~/.gooseworks/credentials.json:

export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")

If ~/.gooseworks/credentials.json does not exist, tell the user to run: npx gooseworks login

All endpoints use Bearer auth: -H "Authorization: Bearer $GOOSEWORKS_API_KEY"

Find contact information and enrich lead data using AI-powered discovery.

Capabilities

  • Find email: Find email address for a lead
  • Enrich lead: Enrich lead information with additional details such as contact information, social profiles, and company details
  • Find Phone API: The Find Phone API uses Sixtyfour AI to discover phone numbers for leads
  • Enrich company: Enrich company data with additional information and find associated people

Usage

Find email

Find email address for a lead.

Parameters:

  • lead* (object) - Lead information to find email for
  • mode (string) - Email discovery mode. Allowed values: "PROFESSIONAL" (default) for company emails, "PERSONAL" for personal emails.
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"sixtyfour","path":"/find-email"}'
  "lead": {
    "first_name": "John",
    "last_name": "Doe",
    "company": "Acme Inc",
    "domain": "acme.com"
  }
}'

Enrich lead

Enrich lead information with additional details such as contact information, social profiles, and company details.

Parameters:

  • lead_info* (object) - Initial lead information as key-value pairs
  • struct* (object) - Fields to collect about the lead
  • research_plan (string) - Optional research plan to guide enrichment
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"sixtyfour","path":"/enrich-lead"}'
  "lead_info": {
    "first_name": "John",
    "last_name": "Doe",
    "company": "Acme Inc",
    "linkedin_url": "https://linkedin.com/in/johndoe"
  },
  "struct": {"email": "Work email", "phone": "Phone number"}
}'

Find Phone API

The Find Phone API uses Sixtyfour AI to discover phone numbers for leads. It extracts contact information from lead data and returns enriched results with phone numbers.

Parameters:

  • lead* (object) - Lead information object
  • name (string) - Full name of the person
  • company (string) - Company name
  • linkedin_url (string) - LinkedIn profile URL
  • domain (string) - Company website domain
  • email (string) - Email address
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"sixtyfour","path":"/find-phone"}'
  "lead": {
    "first_name": "John",
    "last_name": "Doe",
    "company": "Acme Inc"
  }
}'

Enrich company

Enrich company data with additional information and find associated people.

Parameters:

  • target_company* (object) - Company data to enrich
  • struct* (object) - Fields to collect
  • lead_struct (object) - Custom schema to define the structure of returned lead data.
  • find_people (boolean) - Whether to find people associated with the company
  • research_plan (string) - Optional strategy describing how the agent should search for information
  • people_focus_prompt (string) - Description of people to find, typically includes the roles or responsibilities of the people you’re looking for
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"sixtyfour","path":"/enrich-company"}'
  "target_company": {"domain": "acme.com"},
  "struct": {"description": "Company description", "industry": "Industry"}
}'

Use Cases

  1. Sales Prospecting: Find contact info for potential customers
  2. Lead Enrichment: Complete partial lead data with emails/phones
  3. CRM Data Quality: Fill in missing fields in your CRM
  4. Account Research: Get comprehensive company information

Discover More

For full endpoint details and parameters:

curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"prompt":"sixtyfour API endpoints"}' List all endpoints
curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
  -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
  -H "Content-Type: application/json" \
  -d '{"api":"sixtyfour","path":"/find-email"}'   # Get endpoint details
1---
2name: lead-enrichment-sixtyfour
3description: AI-powered lead enrichment - find emails, phones, and enrich company/lead data
4source: orthogonal
5---
6 
7 
8# Sixtyfour - AI Lead Enrichment
9 
10## Setup
11 
12Read your credentials from ~/.gooseworks/credentials.json:
13```bash
14export GOOSEWORKS_API_KEY=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json'))['api_key'])")
15export GOOSEWORKS_API_BASE=$(python3 -c "import json;print(json.load(open('$HOME/.gooseworks/credentials.json')).get('api_base','https://api.gooseworks.ai'))")
16```
17 
18If ~/.gooseworks/credentials.json does not exist, tell the user to run: `npx gooseworks login`
19 
20All endpoints use Bearer auth: `-H "Authorization: Bearer $GOOSEWORKS_API_KEY"`
21 
22 
23Find contact information and enrich lead data using AI-powered discovery.
24 
25## Capabilities
26 
27- **Find email**: Find email address for a lead
28- **Enrich lead**: Enrich lead information with additional details such as contact information, social profiles, and company details
29- **Find Phone API**: The Find Phone API uses Sixtyfour AI to discover phone numbers for leads
30- **Enrich company**: Enrich company data with additional information and find associated people
31 
32## Usage
33 
34### Find email
35Find email address for a lead.
36 
37Parameters:
38- lead* (object) - Lead information to find email for
39- mode (string) - Email discovery mode. Allowed values: `"PROFESSIONAL"` (default) for company emails, `"PERSONAL"` for personal emails.
40 
41```bash
42curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
43 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
44 -H "Content-Type: application/json" \
45 -d '{"api":"sixtyfour","path":"/find-email"}'
46 "lead": {
47 "first_name": "John",
48 "last_name": "Doe",
49 "company": "Acme Inc",
50 "domain": "acme.com"
51 }
52}'
53```
54 
55### Enrich lead
56Enrich lead information with additional details such as contact information, social profiles, and company details.
57 
58Parameters:
59- lead_info* (object) - Initial lead information as key-value pairs
60- struct* (object) - Fields to collect about the lead
61- research_plan (string) - Optional research plan to guide enrichment
62 
63```bash
64curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
65 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
66 -H "Content-Type: application/json" \
67 -d '{"api":"sixtyfour","path":"/enrich-lead"}'
68 "lead_info": {
69 "first_name": "John",
70 "last_name": "Doe",
71 "company": "Acme Inc",
72 "linkedin_url": "https://linkedin.com/in/johndoe"
73 },
74 "struct": {"email": "Work email", "phone": "Phone number"}
75}'
76```
77 
78### Find Phone API
79The Find Phone API uses Sixtyfour AI to discover phone numbers for leads. It extracts contact information from lead data and returns enriched results with phone numbers.
80 
81Parameters:
82- lead* (object) - Lead information object
83- name (string) - Full name of the person
84- company (string) - Company name
85- linkedin_url (string) - LinkedIn profile URL
86- domain (string) - Company website domain
87- email (string) - Email address
88 
89```bash
90curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
91 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
92 -H "Content-Type: application/json" \
93 -d '{"api":"sixtyfour","path":"/find-phone"}'
94 "lead": {
95 "first_name": "John",
96 "last_name": "Doe",
97 "company": "Acme Inc"
98 }
99}'
100```
101 
102### Enrich company
103Enrich company data with additional information and find associated people.
104 
105Parameters:
106- target_company* (object) - Company data to enrich
107- struct* (object) - Fields to collect
108- lead_struct (object) - Custom schema to define the structure of returned lead data.
109- find_people (boolean) - Whether to find people associated with the company
110- research_plan (string) - Optional strategy describing how the agent should search for information
111- people_focus_prompt (string) - Description of people to find, typically includes the roles or responsibilities of the people you’re looking for
112 
113```bash
114curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/run \
115 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
116 -H "Content-Type: application/json" \
117 -d '{"api":"sixtyfour","path":"/enrich-company"}'
118 "target_company": {"domain": "acme.com"},
119 "struct": {"description": "Company description", "industry": "Industry"}
120}'
121```
122 
123## Use Cases
124 
1251. **Sales Prospecting**: Find contact info for potential customers
1262. **Lead Enrichment**: Complete partial lead data with emails/phones
1273. **CRM Data Quality**: Fill in missing fields in your CRM
1284. **Account Research**: Get comprehensive company information
129 
130## Discover More
131 
132For full endpoint details and parameters:
133 
134```bash
135curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/search \
136 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
137 -H "Content-Type: application/json" \
138 -d '{"prompt":"sixtyfour API endpoints"}' List all endpoints
139curl -s -X POST $GOOSEWORKS_API_BASE/v1/proxy/orthogonal/details \
140 -H "Authorization: Bearer $GOOSEWORKS_API_KEY" \
141 -H "Content-Type: application/json" \
142 -d '{"api":"sixtyfour","path":"/find-email"}' # Get endpoint details
143```
144 

Discussion

Alternatives

Also in Company & contact data