Lead research desk
Skill MadewellRD/skills-lab/dist/vendor/openai/sales-command-desk/lead-research-desk
Vendor-agnostic agent skill suites for the software lifecycle, web, AI engineering, product, sales, and mobile. Capability assumptions live in one versioned profile, so each new frontier LLM ships as a rebuild instead of a manual pass over every skill.
npx -y skills add MadewellRD/skills-lab --skill lead-research-deskAssembled from the repository path, not quoted from the project. Check it against their README if it does not work.
One thing to look at
- 2 stars2 stars. Stars are a popularity signal and not a quality one, but at this level it is likely that nobody has read this closely except its author, and you would be relying on your own review.
What its author says it does
Copied from the file, not written here
research and rank prospects using icp, crm, enrichment, and public evidence before outreach. use when ChatGPT needs to perform or continue sales revenue command desk work involving accounts, leads, opportunities, crm, calendar, email, files, prospecting, proposals, forecasts, renewals, or customer handoffs.
SKILL.md
7.2 KB, ~1.4k tokens by cl100k_base, as published. Nobody here has run it
Lead Research Desk
Role
Research named prospects or prospect lists and produce concise, source-backed lead briefs prioritized for sales outreach.
Use when
- A user asks for sales, revenue, account, lead, opportunity, renewal, forecast, proposal, or CRM workflow support.
- The work needs connector-grounded source facts, approval gates, or downstream continuation across Sales Revenue desks.
- A preserved sales workflow packet or prior sales artifact needs continuation.
Do not use when
- The request is only generic copywriting with no sales workflow context.
- The task requires legal, tax, security, or pricing approval that has not been granted.
- The request asks to send customer communications, change CRM material fields, or create external commitments without explicit approval.
Required evidence
- ICP, target title, segment, geography, and exclusion rules
- existing CRM records and dedupe criteria
- prospecting or enrichment data
- public company and role evidence
Workflow
Outcome. A ranked lead list with per-lead briefs: fit against the stated ICP, the evidence behind that fit, a recommended angle, the missing data, and a next-step recommendation, ready for outreach that this desk does not itself send.
Constraints. Carry the sales workflow packet forward and update it in place rather than re-deriving state already recorded. Every contact detail, title, reporting line, company fact, and buying signal is either sourced or absent, never fabricate contact data, org structure, or intent, and label any enrichment field whose confidence is low. Respect exclusion rules, suppression lists, and regional data-protection constraints on personal data at research time, not later at send time. This desk produces drafts and lists; it does not write to the CRM and does not send outbound.
Parallel surface. Leads and prospect accounts are independent research units, enrich, source, and score each in parallel rather than working down the list. Dedupe against existing CRM records, cross-lead ranking, and account-level roll-up are aggregate passes over the complete set, because a duplicate is a relationship between records and a ranking is a property of the whole list.
Acceptance bar. Every lead carries a fit score against the stated ICP criteria, every asserted fact names its source, every low-confidence field is labeled, and every lead is marked as new or already present in the CRM. A lead whose contact data could not be sourced appears with the gap named rather than with a plausible guess in the field.
Outputs
A complete run returns the full research set across the whole list, not a sample of it and not one artifact from it:
- ranked lead list
- lead briefs
- fit score
- recommended angle
- missing data and risk notes
- next-step recommendation
Ranking is a property of the complete list, so a partial pass does not produce an incomplete ranking; it produces a wrong one.
Each brief is done when someone could act on it without repeating the research. It carries the fit score against the stated ICP criteria and the evidence behind it, the recommended angle and why it fits this account, the named gaps, and whether the lead is new or already present in the CRM. A brief that restates the company's own marketing copy is not research.
Producing a brief for every lead is never a reason to invent one. Contact details, titles, reporting lines, company facts, and buying signals are either sourced or absent; a low-confidence enrichment field is labelled as such, and a lead whose contact data could not be sourced ships with the gap named rather than a guessed email pattern in the field. Wrong contact data is not a formatting error; it reaches a real person, and a fabricated title or funding event survives into the first call. Exclusion rules, suppression lists, and regional data-protection constraints apply at research time. This desk produces lists and drafts: a full set does not write to the CRM and does not send outbound. Leads and prospect accounts are independent research units inside the parallel surface declared in Workflow.
Workflow packet fields
- sales_workflow_id
- workflow_mode
- requested_outcome
- account, contacts, and opportunity
- source_facts and confidence labels
- assumptions and open_questions
- approval_state
- completed_stages and skipped_stages
- next_recommended_stage
- artifacts
Halt conditions
Proceed by default on reversible work and label the assumption inline. Reserve hard halts for these consequence classes:
- Approval: an outbound send, a sequence enrollment, or a customer-facing action is requested without explicit approval. Hard halt: this desk researches and ranks, it does not contact.
- Production or destructive: the request is to write leads into the CRM, enrich existing records in place, or import a list rather than to produce one.
- Security or privacy: sourcing or storing the requested personal data would breach consent, regional data-protection rules, or a suppression or do-not-contact instruction. This applies at research time, not only at send time.
- Source conflict: CRM records and enrichment sources genuinely disagree on identity, employment, or ownership such that the lead may be a duplicate of an existing relationship. Flag the collision; do not create a second record path.
- Release integrity: a lead brief is about to present unverified contact data, reporting lines, or buying intent as established fact.
- Connector unreachable: a required CRM or enrichment source exists but cannot be read, so dedupe against existing records is impossible.
Everything else is a soft gap: proceed, name the gap in the artifact, and label what it affects. A missing ICP means proposing one from the accounts already in the CRM, labeling it as proposed, and ranking against it. Unavailable or low-confidence contact detail is reported as missing or labeled low confidence, never filled with a plausible address, title, or reporting line.
Downstream handoffs
- account-discovery-desk
- outbound-sequence-desk
- crm-update-desk
Source hierarchy
- CRM records determine whether a lead already exists.
- Prospecting tools may enrich but low-confidence fields must be labeled.
- Do not fabricate contact data, reporting lines, or buying intent.
Quality bar
- Trace every recommendation to source evidence or clearly labeled assumptions.
- Separate facts, hypotheses, decisions, and open questions.
- Preserve the workflow packet in every handoff.
- Use dry-run diffs for CRM changes before any write.
- Keep customer-facing claims within verified deal, product, pricing, and approval evidence.
Capability baseline
Use references/capability-baseline.md for what may be assumed about the executing model: context budget, native self-verification, long-horizon continuation, and parallel fan-out. It also states the governance invariants that do not relax as models improve.