Construction industry lead generation for Gaudon Silicone. Triggers on: "find leads", "lead gen", "construction leads", "find contractors", "find distributors", "prospect list", "sales leads", "find glazing companies". Uses Gemini API with Google Search grounding to find real companies with contact info, outputs professional Excel spreadsheets for sales outreach.
Generate targeted prospect lists of construction industry companies (contractors, distributors, supply stores) with verified contact information. Outputs a formatted Excel spreadsheet ready for sales outreach.
google-genai and openpyxl installedreferences/credentials.md| User Says | Count | Region | Category |
|---|---|---|---|
| "find 50 leads in Texas" | 50 | Texas | all |
| "find glazing companies in CA" | 25 | California | glazing |
| "lead gen distributors nationwide" | 25 |
| US (all) |
| distributors |
| "find 100 roofing contractors in Florida" | 100 | Florida | roofing |
| "find leads" (bare) | 25 | US (all) | all |
Defaults: count=25, region="United States", category="all" Max: 100 leads per session
Extract from the user's message:
Map common terms to categories:
Run the research script:
python3 ~/.agents/skills/lead-gen/scripts/research_leads.py \
--count <N> \
--region "<region>" \
--category "<category>" \
--output /tmp/gaudon-leads.json
The script:
references/target-profiles.mdIf the script fails (API error, rate limit), fall back to manual research:
The research script handles this automatically:
python3 ~/.agents/skills/lead-gen/scripts/generate_leads_xlsx.py /tmp/gaudon-leads.json
Optionally recalculate formulas (requires LibreOffice installed):
python3 ~/.agents/skills/xlsx/recalc.py ~/Desktop/gaudon-leads-<region>-<date>.xlsx
Note: If LibreOffice is not installed, skip recalc. Formulas auto-calculate when opened in Excel or Google Sheets.
Output file: ~/Desktop/gaudon-leads-<region>-<date>.xlsx
Tell the user:
references/outreach-templates.md to draft cold emails