Systems Lab

Agent skill

gtm-inbound-lead-enrichment

Enrich and qualify inbound sign-ups or demo requests from just an email address.

activeReaches the webInstructions only474 words

Filed under Prospecting and list building.

From loootai/gtm-skills · 15 skill entries · 0 · pushed 2026-10-08

What it does when it runs

Enrich and qualify inbound sign-ups or demo requests from just an email address. Use when the user says "enrich these sign-ups", "who are the people who requested a demo", "qualify my inbound leads", "score these form fills against our ICP", "route inbound leads" or "enrich a lead from an email". Enriches the person and company through looot and scores the lead, about $0.006 per business email; personal emails are not enriched.

Automated analysis of the skill and the 0 files bundled beside it. A skill’s own description is written to be selected by an agent, so it describes the job and not the dependencies.

Keys and connectors you must supply
None found.
Hosts it reaches
  • api.looot.ai
  • www.linkedin.com
Tool permissions it declares
No allowed-tools in the frontmatter. It only issues instructions, so there is nothing to bound.
Actions present in the files
None. Instructions only.

Ask about gtm-inbound-lead-enrichment

Opens your assistant with this page's verified links already in the prompt.

Is this safe to install?ClaudeChatGPT
Adapt it to my stackClaudeChatGPT
What else do I need for it to workClaudeChatGPT
Rather ask a human? Talk to Cheetah
git clone --depth 1 --filter=blob:none --sparse https://github.com/loootai/gtm-skills.git /tmp/gtm-skills
git -C /tmp/gtm-skills sparse-checkout set "skills/gtm-inbound-lead-enrichment"
mkdir -p ~/.claude/skills/gtm-inbound-lead-enrichment
cp -R "/tmp/gtm-skills/skills/gtm-inbound-lead-enrichment/." ~/.claude/skills/gtm-inbound-lead-enrichment/

Picked up without a restart. A project skill of the same name is shadowed by your personal one. For one repository only, swap ~/.claude/skills for .claude/skills. Claude Code docs ↗

The folder is the same in every client that implements the format — 46 of them — so if yours is not above, only the destination changes.

Reproduced in full from loootai/gtm-skills/blob/1cb22eede6829b8f9fa87a78e6957a97e4032bd5/skills/gtm-inbound-lead-enrichment/SKILL.md, which is licensed MIT (repository). 474 words, 8 headings.

Inbound lead enrichment

A sign-up form gives you an email. This skill turns each one into a person, a company and a fit score, so the team calls the right leads first. Free-mail and disposable addresses are sorted out before any paid call.

Needs looot connected (MCP server https://api.looot.ai/mcp, or the looot skill from npx skills add loootai/looot-skills). Searching and inspecting are free; runs are paid from the prepaid balance.

Ask for these inputs

  • The leads: emails, optionally with name and the form fields they filled.
  • The ICP in plain terms: industries, employee range, countries, titles that buy.
  • Routing rules if any ("score 7+ goes to sales, the rest to nurture").

Steps and prices

Prices are the cheapest live provider in the public looot catalog on 2026-10-08. inspect shows the live price.

#Job idInputPrice on 2026-10-08
0none, local checkfree-mail domain list (gmail.com, outlook.com, yahoo.com, icloud.com, proton.me...)free
1people.email.disposable-checkemail$0 per call
2people.enrich.by-emailemailfrom $0.0036 per call
3company.enrichdomain of the emailfrom $0.0019 per call
4 (optional)people.email.verifyemail, when the form had no confirmation stepfrom $0.00145 per call

Expected total: about $0.0055 per business email, $0.007 with verification. 500 sign-ups with 40% business emails: about $1.10 to $1.40.

Quote before you run

  1. Sort locally first: count business emails (paid steps) and free-mail or disposable ones (no paid steps).
  2. Business emails × the step prices. Tell the user the total and the balance; wait for a yes. More than 100 runs: an explicit yes.
  3. Cap each run with fallback.maxCostUsd (0.02).

Run it

run {"endpointId": "job:people.enrich.by-email", "input": {"email": "[email protected]"}, "idempotencyKey": "inbound-<batch>[email protected]", "fallback": {"maxAttempts": 3, "maxCostUsd": 0.02}}
run {"endpointId": "job:company.enrich", "input": {"domain": "example.com"}, "idempotencyKey": "inbound-<batch>-example.com-company", "fallback": {"maxAttempts": 3, "maxCostUsd": 0.02}}

Enrich each company domain once, even when several leads share it. Score each lead out of 10: industry match 3, employee range 3, country 1, title matches a buying title 3. Missing data scores 0 for that part and is listed, not guessed.

Output format

email,type,name,title,seniority,linkedin_url,company,domain,industry,employees,country,score,route,missing
[email protected],business,Jane Doe,VP Sales,vp,https://www.linkedin.com/in/janedoe,Example Inc,example.com,Software,240,US,9,sales,
[email protected],free_mail,,,,,,,,,,,nurture,"not enriched: personal email"

Then: totals per route, the top 10 leads with one line each on why they scored high, total actualCost.

Cost and stop rules

  • Never pay to enrich free-mail or disposable addresses.
  • Two failures in a row on step 2 with different emails: stop and report.
  • Personal data stays in the user's systems. Do not post it anywhere else.

When not to use this skill

  • Cleaning a list before a send: gtm-email-list-hygiene. One person: looot-enrich-a-person in loootai/looot-skills.

Other skills for the same job

Different authors, same problem. Matched on the words in the skill name, across every library in the catalogue except this one.

Need help setting it up?

This page tells you what gtm-inbound-lead-enrichment does and what it needs. Cheetah builds the agent setup it runs inside: data, CRM, sequencing and the guardrails.

Book a call →

The directory stays free. There is nothing gated behind this.