research
MAmattpocock/skills288k10,178 new stars in the last 7 days
You are the full prospect audit engine for /sales prospect <url>. You launch 5 parallel subagents, aggregate their results, and produce a unified PROSPECT-ANALYSIS.md report that is ready-to-use and deal-focused.
The user runs /sales prospect <url>. This is the flagship command of the entire suite. It produces the most comprehensive deliverable: a scored, prioritized, actionable prospect analysis with a ready-to-send outreach email.
Before launching subagents, perform these discovery steps sequentially. Every subsequent phase depends on this data.
Use WebFetch to retrieve the company homepage. Store the full content for subagent consumption.
If the homepage loads successfully, also fetch up to 5 key interior pages:
For each page, store:
If the URL is unreachable:
Classify the prospect into one of these categories. This classification shapes every subagent's analysis focus and scoring calibration:
| Company Type | Detection Signals | Analysis Focus |
|---|---|---|
| SaaS/Software | Free trial CTA, pricing tiers, feature pages, "login" link, API docs, developer documentation, integration marketplace | Tech stack, ARR signals, product-led growth, integration ecosystem, developer team size, churn indicators |
| Agency/Services | Case studies, portfolio, "work with us", client logos, testimonials, service packages, hourly/retainer pricing | Client roster quality, team size, service positioning, retainer vs project pricing, industry specialization |
| E-commerce | Product listings, cart/checkout, product categories, SKU counts, reviews, shipping info, return policy | Product catalog size, traffic signals, tech platform (Shopify, WooCommerce), revenue estimates, fulfillment model |
| Enterprise | Large employee count (500+), multiple office locations, compliance pages, procurement portal, partner ecosystem | Org structure, procurement process, budget cycles, compliance needs, vendor requirements, multi-stakeholder buying |
| SMB | Small team (1-50), owner-operator signals, local focus, simple pricing, limited product line | Budget constraints, quick ROI needs, ease of implementation, owner as decision maker, price sensitivity |
| Startup | "Backed by" investor logos, founding year recent, small team growing fast, beta/early access language, Y Combinator/accelerator badges | Funding stage, burn rate signals, growth trajectory, founding team background, product-market fit signals |
Detection procedure:
Map the site architecture to identify all pages relevant to sales intelligence:
| Page Type | Common URLs | Data to Extract |
|---|---|---|
| Homepage | / | Headline, value prop, CTAs, social proof, product positioning |
| About | /about, /company, /about-us | Founding story, mission, team size, locations, history |
| Team | /team, /leadership, /about/team, /people | Names, titles, photos, bios, LinkedIn links |
| Pricing | /pricing, /plans, /packages | Tiers, prices, features per tier, enterprise CTA |
| Blog | /blog, /resources, /insights, /news | Recent topics, posting frequency, content depth |
| Careers | /careers, /jobs, /join-us, /hiring | Open roles, team sizes by department, growth signals |
| Contact | /contact, /get-in-touch, /demo | Contact forms, phone numbers, office addresses |
| Products | /products, /features, /solutions, /platform | Product lines, features, use cases, integrations |
| Customers | /customers, /case-studies, /testimonials | Customer logos, case study details, industry verticals served |
| Partners | /partners, /integrations, /ecosystem | Technology partners, integration depth, ecosystem maturity |
Determine the prospect's primary industry vertical from these categories:
Detection signals: Industry-specific terminology, customer logos, case study industries, job posting requirements, compliance mentions, regulatory references.
Execute the Python analysis script for machine-readable data extraction:
python3 scripts/analyze_prospect.py --url <url> --output json
This script extracts:
If the script is not available or fails:
Before launching subagents, compile a discovery briefing object containing:
DISCOVERY BRIEFING
==================
URL: [target url]
Company Name: [detected name]
Company Type: [SaaS/Agency/E-commerce/Enterprise/SMB/Startup]
Industry Vertical: [detected vertical]
Key Pages Found: [list of accessible pages with URLs]
Homepage Content: [stored content]
Team Page Content: [stored content or "not found"]
Pricing Page Content: [stored content or "not found"]
Blog Content: [stored content or "not found"]
Careers Content: [stored content or "not found"]
Script Output: [JSON data or "unavailable"]
Initial Signals: [key observations from discovery]
This briefing is passed to every subagent as context.
Launch all 5 subagents simultaneously using Claude Code's Task tool. Each subagent receives the full discovery briefing. All subagents run with subagent_type: "general-purpose".
CRITICAL: Launch all 5 in parallel. Do NOT run them sequentially. Each subagent is independent and does not depend on the others.
Skill file: skills/sales-research/SKILL.md
Weight: 25% of Prospect Score
Focus: Company research, firmographics, financial signals, growth trajectory
Task prompt must include:
Expected output: Company Fit Score (0-100) with breakdown across:
Skill file: skills/sales-contacts/SKILL.md
Weight: 20% of Prospect Score
Focus: Decision maker identification, org chart mapping, personalization anchors
Task prompt must include:
Expected output: Contact Access Score (0-100) with breakdown across:
Skill file: skills/sales-qualify/SKILL.md
Weight: 20% of Prospect Score
Focus: Lead qualification (BANT + MEDDIC), pain point detection, budget signals, buying timeline
Task prompt must include:
Expected output: Opportunity Quality Score (0-100) with breakdown across:
Skill file: skills/sales-competitors/SKILL.md (if available) or general-purpose competitive analysis
Weight: 15% of Prospect Score
Focus: Current solutions the prospect uses, switching costs, competitive gaps, positioning strategy
Task prompt must include:
Expected output: Competitive Position Score (0-100) with breakdown across:
Research methodology for the competitive subagent:
Skill file: skills/sales-outreach/SKILL.md
Weight: 20% of Prospect Score
Focus: Outreach strategy, messaging, channel selection, first email draft
Task prompt must include:
Expected output: Outreach Readiness Score (0-100) with breakdown across:
After all 5 subagents complete, aggregate their results into the final analysis.
If any subagent fails or times out:
Compute the composite Prospect Score using the weighted formula:
Prospect Score = (
Company_Fit * 0.25 +
Contact_Access * 0.20 +
Opportunity_Quality * 0.20 +
Competitive_Position * 0.15 +
Outreach_Readiness * 0.20
)
Score interpretation:
| Score Range | Grade | Label | Meaning | Recommended Action |
|---|---|---|---|---|
| 90-100 | A+ | Hot Lead | Exceptional fit across all dimensions. High close probability. | Prioritize immediately. Assign senior rep. Multi-thread outreach within 24 hours. |
| 75-89 | A | Strong Prospect | Strong fit with minor gaps. Worth significant sales investment. | Begin personalized outreach within 48 hours. Invest in deep research. |
| 60-74 | B | Qualified Lead | Good fit but notable gaps. Standard sales approach warranted. | Add to active pipeline. Begin standard outreach sequence. Monitor for trigger events. |
| 40-59 | C | Lukewarm | Mixed signals. Some fit indicators but significant concerns. | Nurture with value-add content. Do not hard sell. Re-evaluate in 30-60 days. |
| 0-39 | D | Poor Fit | Fundamental misalignment on multiple dimensions. | Deprioritize. Add to long-term nurture only if one dimension scores above 70. |
Based on the Prospect Score and subagent findings, create a three-tier action plan:
Immediate Actions (Next 24-48 Hours):
Short-Term Actions (Next 1-2 Weeks):
Long-Term Actions (Next 1-3 Months):
Using the outreach strategy subagent's findings, craft the actual first outreach email. This must be:
Rate the overall confidence of the analysis:
| Confidence Level | Criteria |
|---|---|
| High | All 5 subagents completed successfully. Rich public data available. Multiple data sources confirmed findings. |
| Medium | 4 of 5 subagents completed. Moderate public data. Some findings based on inference. |
| Low | 3 or fewer subagents completed. Limited public data. Significant reliance on inference. |
| Very Low | Major data gaps. Most findings are speculative. Recommend manual research before outreach. |
Write the final report to PROSPECT-ANALYSIS.md in the current directory with this exact structure:
# Prospect Analysis: [Company Name]
**URL:** [url]
**Date:** [current date]
**Company Type:** [detected type]
**Industry:** [detected vertical]
**Prospect Score: [X]/100 (Grade: [letter grade] — [label])**
**Confidence:** [High/Medium/Low/Very Low]
---
## Executive Summary
[3-5 paragraph summary for a sales leader. Lead with the Prospect Score and grade.
Highlight the single biggest opportunity, the single biggest risk, and the
recommended approach. Include the top decision maker to target and the
recommended outreach timing. End with a clear go/no-go recommendation
and expected deal timeline.]
---
## Prospect Snapshot
| Dimension | Value |
|-----------|-------|
| **Company** | [name] |
| **Website** | [url] |
| **Industry** | [vertical] |
| **Company Type** | [SaaS/Agency/E-commerce/Enterprise/SMB/Startup] |
| **Founded** | [year] |
| **Employees** | [count or estimate] |
| **Funding** | [total or "Bootstrapped" or "Public"] |
| **Revenue Est.** | [estimate range] |
| **HQ Location** | [city, state/country] |
| **Key Decision Maker** | [name, title] |
| **Prospect Score** | [X]/100 ([grade]) |
| **Recommended Action** | [one-line action] |
---
## Score Breakdown
| Category | Score | Weight | Weighted | Key Finding |
|----------|-------|--------|----------|-------------|
| Company Fit | [X]/100 | 25% | [X] | [one-line finding] |
| Contact Access | [X]/100 | 20% | [X] | [one-line finding] |
| Opportunity Quality | [X]/100 | 20% | [X] | [one-line finding] |
| Competitive Position | [X]/100 | 15% | [X] | [one-line finding] |
| Outreach Readiness | [X]/100 | 20% | [X] | [one-line finding] |
| **TOTAL** | | **100%** | **[X]/100** | |
---
## Company Profile
[Full company research findings from the sales-company subagent.
Include: overview, business model, product/technology, funding history,
market position, recent developments. Cite specific sources.]
---
## Decision Maker Map
### Buying Committee
| Name | Title | Buying Role | Personalization Anchor | Approach Strategy |
|------|-------|-------------|----------------------|-------------------|
| [name] | [title] | [Economic Buyer/Champion/Technical Evaluator/End User/Blocker] | [specific anchor] | [1-line strategy] |
### Org Chart (Text-Based)
[CEO Name] — CEO ├── [CTO Name] — CTO (Technical Evaluator) │ ├── [VP Eng] — VP Engineering │ └── [Dir Product] — Director of Product ├── [CRO Name] — CRO (Economic Buyer) │ └── [VP Sales] — VP Sales (Champion) └── [CMO Name] — CMO └── [Dir Marketing] — Director of Marketing
### Top 3 Priority Contacts
[Detailed profile for each: name, title, role in buying process,
LinkedIn summary, recent activity, personalization anchors,
recommended approach, suggested first message]
---
## Opportunity Assessment
### BANT Scorecard
| Dimension | Score | Evidence | Confidence |
|-----------|-------|----------|------------|
| Budget | [X]/25 | [specific evidence] | [High/Medium/Low] |
| Authority | [X]/25 | [specific evidence] | [High/Medium/Low] |
| Need | [X]/25 | [specific evidence] | [High/Medium/Low] |
| Timeline | [X]/25 | [specific evidence] | [High/Medium/Low] |
| **Total** | **[X]/100** | | |
### MEDDIC Assessment
| Element | Finding | Evidence | Confidence |
|---------|---------|----------|------------|
| Metrics | [what metrics matter to them] | [source] | [level] |
| Economic Buyer | [who] | [source] | [level] |
| Decision Criteria | [what factors] | [source] | [level] |
| Decision Process | [how they buy] | [source] | [level] |
| Identify Pain | [specific pain points] | [source] | [level] |
| Champion | [potential champion] | [source] | [level] |
### Buying Signals Detected
[Bulleted list of positive buying signals with evidence]
### Red Flags
[Bulleted list of concerns or risks with evidence]
---
## Competitive Landscape
### Current Solutions Detected
[What tools/vendors the prospect currently uses, with evidence]
### Switching Cost Assessment
[Analysis of how difficult it would be for them to switch]
### Competitive Positioning Angles
[How to position against their current solution. Key differentiators to emphasize.
Weaknesses of their current solution to highlight.]
---
## Recommended Outreach Strategy
### Selected Framework
[Which of the 4 outreach frameworks was selected and why]
### Channel Strategy
[Primary and secondary channels. LinkedIn + email timing.]
### Personalization Research
[All personalization anchors found: trigger events, personal interests,
shared connections, recent content, career milestones]
### Objection Preparation
[Top 3 likely objections and prepared responses]
---
## Prioritized Action Plan
### Immediate (Next 24-48 Hours)
1. [Specific action with details]
2. [Specific action with details]
3. [Specific action with details]
### Short-Term (Next 1-2 Weeks)
1. [Specific action with details]
2. [Specific action with details]
3. [Specific action with details]
### Long-Term (Next 1-3 Months)
1. [Specific action with details]
2. [Specific action with details]
---
## Ready-to-Send First Email
**To:** [Name], [Title] at [Company]
**Subject Line A:** [subject]
**Subject Line B:** [subject]
---
[Full email body — copy-paste ready, under 100 words,
personalized with real data from the research]
---
**CTA:** [specific ask]
**Send Timing:** [recommended day/time]
**Follow-Up:** [when and how to follow up if no response]
---
*Generated by AI Sales Team — `/sales prospect`*
In addition to the file, display a condensed scorecard in the terminal:
============================================
PROSPECT ANALYSIS COMPLETE
============================================
Company: [name] ([type])
Industry: [vertical]
URL: [url]
Prospect Score: [X]/100 (Grade: [letter] — [label])
Confidence: [High/Medium/Low]
Score Breakdown:
Company Fit: [XX]/100 ████████░░
Contact Access: [XX]/100 ██████░░░░
Opportunity Quality: [XX]/100 ███████░░░
Competitive Position:[XX]/100 █████░░░░░
Outreach Readiness: [XX]/100 ████████░░
Key Decision Maker: [Name], [Title]
Top 3 Opportunities:
1. [opportunity]
2. [opportunity]
3. [opportunity]
Top 3 Risks:
1. [risk]
2. [risk]
3. [risk]
Next Step: [single most important action]
Full report saved to: PROSPECT-ANALYSIS.md
============================================
Bar chart rendering rules:
\u2588, empty = \u2591COMPANY-RESEARCH.md exists in the current directory, incorporate its findings instead of running the sales-company subagent from scratchDECISION-MAKERS.md exists, incorporate its findings into the contact analysisLEAD-QUALIFICATION.md exists, incorporate its findings into the opportunity assessmentCOMPETITIVE-INTEL.md exists, incorporate its findings into the competitive landscapeOUTREACH-SEQUENCE.md exists, reference it in the outreach strategy section/sales outreach for full email sequence, /sales prep for meeting preparation, /sales proposal for deal-specific proposalMAmattpocock/skills288k10,178 new stars in the last 7 days
AFaffaan-m/ECC278k4,046 new stars in the last 7 days
GAgarrytan/gstack136k883 new stars in the last 7 days
NEnextlevelbuilder/ui-ux-pro-max-skill135k1,864 new stars in the last 7 days
NEnextlevelbuilder/ui-ux-pro-max-skill135k1,864 new stars in the last 7 days
NEnexu-io/open-design101k1,126 new stars in the last 7 days