What this agent does
Stop letting inbound leads sit before triage. This agent runs a two-stage pipeline that researches, scores, and drafts a response for every lead as it arrives.
lead-qualifier— researches the company and the person's role from public sources, scores the lead against your Ideal Customer Profile, and assigns a Hot/Warm/Cold tier with a routing recommendation. Never fabricates a company fact, role, or signal.first-touch-response-writer— drafts a tailored first-touch reply matched to the lead's tier and researched context, and logs the lead into a local tracker. Never sends anything on its own.
Hot leads get a specific personal draft; cold leads get a brief generic one — every lead is logged for review and approval.
Requirements
- Runs entirely on free, built-in research tools (
web_research,web_search,maps_search) — no paid lead-enrichment, firmographic, or people-search API required. - Works on Zo Computer natively and on Claude AI (claude.ai with web search, or Claude Code).
- To actually send the first-touch reply (a separate, manual step you control), an email integration needs to be connected — this project only ever produces the draft.
Setup
- Unzip the package into your workspace, keeping the folder structure intact.
- Edit
config/icp-criteria.mdand replace the placeholder example with your real ICP (industry, size, authority signals, disqualifiers) — the default placeholder produces only provisional scores. - Run a starter prompt from
starter-prompts.mdwith a real lead's name, email, and company to see the full pipeline end to end.
What's included
Skills/lead-qualifier/SKILL.md,Skills/first-touch-response-writer/SKILL.mdconfig/icp-criteria.md— editable ICP definitionconfig/leads-tracker.md— append-only local lead trackerinstallation-prompt.md/installation-prompt-claude.md— install instructions for Zo Computer and Claude AIautomation-prompt.md— instructions for the scheduled agentstarter-prompts.md— example promptspersona.md— exact text for a dedicated project persona