Prospect Analyzer
Analyze a company's website to determine if they need content marketing help. Produces a scored qualification report with specific content gaps, competitive positioning, and a personalized outreach angle you can use immediately.
Part of the DriftMango SDR Kit — an autonomous prospecting pipeline for service businesses. This is the free standalone skill. The full pipeline (automated scanning, outreach email composer, content writer, editor) is available at driftmango.com/sdr-kit.
When to Use
- - Given a company domain: "analyze example.com" or "qualify acme.io as a prospect"
- Processing prospects from a queue file (see Queue Integration below)
- Evaluating whether a company is worth reaching out to before writing a cold email
What You Need
- - Browser tool enabled in OpenClaw (for visiting websites)
- A clear idea of what service you sell (so the outreach angle is relevant)
If you sell content marketing, SEO, web design, paid ads, or any service where you can spot weaknesses on a company's website, this skill works for you.
Configuration
Create a file called PROSPECT_CONFIG.md in your workspace root with your business context:
CODEBLOCK0
If no PROSPECT_CONFIG.md exists, the skill still works — it just produces a generic content gap analysis without a tailored outreach angle.
Analysis Process
Step 1: Initial Reconnaissance
Visit the prospect's homepage using the browser. Note:
- - What does the company do? (SaaS, e-commerce, services, etc.)
- What is their product/service?
- Who is their target audience?
- What stage are they at? (startup, growth, enterprise — look for signals like team size on About page, funding announcements, pricing page sophistication)
Step 2: Blog and Content Audit
Navigate to common blog locations in this order until you find one:
- - /blog
- /resources
- /articles
- /news
- /insights
- /learn
- /content
If NO blog exists, that is a strong qualification signal — note "No blog found" and skip to Step 4.
If a blog exists, analyze:
Publishing frequency:
- - Look at the dates of the 10 most recent posts
- Calculate average posting frequency
- Note the date of the most recent post
- If last post is >60 days old, flag as "dormant blog"
Content quality (sample the 3 most recent posts):
For each post, visit it and evaluate:
- - Estimated word count (look at content length)
- Does the title contain a target keyword? (search-intent phrasing like "how to...", "best...", "guide to...", "[year] ...")
- Heading structure: does it use H2/H3 subheadings logically?
- Does it have internal links to other content or product pages?
- Does it have a clear call-to-action?
- Overall quality impression: thin / generic / decent / strong
Step 3: Competitive Quick-Check
From the homepage, identify what space/niche the company is in. Then:
- - Use the browser to Google: "[their main keyword] blog" or "[their product category] guide"
- Check if any of their content appears on the first page
- Note 1-2 competitors who DO appear and are clearly investing in content
Step 4: Scoring and Qualification
Score the prospect on a 1-10 scale based on these weighted factors:
| Factor | Weight | Scoring |
|---|
| Blog exists but is weak/dormant | 3x | No blog=10, dormant=8, irregular=6, active but thin=4, strong=1 |
| Company is a fit for your services |
2x | Perfect fit=10, adjacent=6, outside target=2 |
| Evidence they can pay | 2x | Funded/revenue signals=10, unclear=5, likely tiny=3 |
| Competitor content is strong | 2x | Competitors crushing it while they're not=10, similar level=3 |
| Contact person findable | 1x | Founder/CMO name visible=10, team page exists=6, no info=2 |
Total = weighted sum / 100, normalized to 1-10 scale.
Qualification thresholds:
- - 8-10: HOT LEAD — prioritize outreach
- 6-7: Warm lead — worth pursuing
- 4-5: Cool lead — low priority
- 1-3: Skip — not a fit
Step 5: Generate Outreach Angle
Based on the analysis, write a specific outreach angle. This is NOT a full email — it's the core insight that makes an email personalized. Format:
CODEBLOCK1
If PROSPECT_CONFIG.md exists, tailor the value prop to your actual services and pricing.
Step 6: Output
Save the report to your workspace:
CODEBLOCK2
Create the prospects directory if it doesn't exist:
CODEBLOCK3
Use this format:
CODEBLOCK4
After generating the report, tell the user the score and a 2-sentence summary.
Queue Integration (Optional)
If you maintain a prospect queue at prospects/queue.md, this skill can process it:
- 1. Read the top entry from "Pending Analysis"
- Move it to "In Progress"
- Run the full analysis
- Save the report to INLINECODE2
- Move the entry to "Analyzed" with the score
- If score is 8+: notify immediately (hot lead)
- If score is 6-7: note for batch notification
Queue format:
CODEBLOCK5
Tips for Best Results
- - Run on a capable model. Claude Haiku 4.5 is the minimum for decent analysis. Sonnet produces noticeably better outreach angles.
- Be specific in PROSPECT_CONFIG.md. The more the skill knows about what you sell, the better the outreach angle.
- Batch your analyses. Run 3-5 per day to build a pipeline without burning through tokens.
- Trust the scores. If a prospect scores below 6, don't waste time on outreach. Move on.
What's Next
This skill tells you WHO to reach out to and WHY. To complete the pipeline:
- - market-scanner finds prospects automatically from Product Hunt, Google, and IndieHackers
- outreach-composer turns this analysis into a ready-to-send 3-email cold sequence
- content-writer + editor produce the content you'll deliver when they say yes
Full pipeline available at driftmango.com/sdr-kit →
Important Rules
- - NEVER fabricate data. If you can't find a blog, say so. If you can't determine posting frequency, say "unclear."
- NEVER guess at traffic numbers — just note what you observe.
- If the browser can't load a page, try curl as a fallback.
- Keep the analysis factual. The outreach angle should feel like it came from a human who spent 10 minutes researching the company.
- If a prospect is clearly outside the user's target, score them low and explain why.
潜在客户分析器
分析公司网站,判断其是否需要内容营销帮助。生成带有评分的资格报告,包含具体内容缺口、竞争定位以及可立即使用的个性化外联切入点。
属于DriftMango SDR工具包的一部分 —— 面向服务型企业的自主勘探流程。此为免费独立技能。完整流程(自动扫描、外联邮件撰写器、内容写手、编辑)可在 driftmango.com/sdr-kit 获取。
使用场景
- - 给定公司域名时:分析 example.com 或 评估 acme.io 是否为潜在客户
- 从队列文件中处理潜在客户(参见下方队列集成)
- 在撰写冷邮件前评估某公司是否值得联系
所需条件
- - 在OpenClaw中启用浏览器工具(用于访问网站)
- 清楚了解你所销售的服务(以便外联切入点具有相关性)
如果你销售内容营销、SEO、网页设计、付费广告,或任何能发现公司网站弱点的服务,此技能都适用。
配置
在工作区根目录创建名为 PROSPECT_CONFIG.md 的文件,包含你的业务背景:
markdown
我的业务
我销售什么
[用1-2句话描述你的服务]
目标客户
[谁是你的理想客户?行业、规模、阶段]
避免
[你不合作的任何行业或公司类型]
价格范围
[你的典型合作价格,以便外联切入点切合实际]
如果不存在 PROSPECT_CONFIG.md,该技能仍可工作——只是会生成通用的内容缺口分析,没有定制的外联切入点。
分析流程
第一步:初步侦察
使用浏览器访问潜在客户的主页。注意:
- - 该公司做什么?(SaaS、电商、服务等)
- 他们的产品/服务是什么?
- 他们的目标受众是谁?
- 他们处于什么阶段?(初创、成长、企业——寻找信号,如关于我们页面的团队规模、融资公告、定价页面的成熟度)
第二步:博客与内容审计
按以下顺序导航到常见的博客位置,直到找到为止:
- - /blog
- /resources
- /articles
- /news
- /insights
- /learn
- /content
如果不存在博客,这是一个强烈的资格信号——记录未找到博客并跳至第四步。
如果存在博客,进行分析:
发布频率:
- - 查看最近10篇文章的日期
- 计算平均发布频率
- 记录最近一篇文章的日期
- 如果最近文章超过60天,标记为休眠博客
内容质量(抽样最近3篇文章):
对每篇文章,访问并评估:
- - 预估字数(查看内容长度)
- 标题是否包含目标关键词?(搜索意图短语,如如何...最佳......指南[年份]...)
- 标题结构:是否逻辑地使用H2/H3副标题?
- 是否有指向其他内容或产品页面的内部链接?
- 是否有明确的行动号召?
- 整体质量印象:单薄/一般/尚可/优秀
第三步:竞争快速检查
从主页判断公司所处的领域/细分市场。然后:
- - 使用浏览器在Google搜索:[他们的主要关键词] 博客 或 [他们的产品类别] 指南
- 检查他们的任何内容是否出现在第一页
- 记录1-2个确实出现且明显在投资内容的竞争对手
第四步:评分与资格认定
根据以下加权因素,以1-10分制对潜在客户进行评分:
| 因素 | 权重 | 评分标准 |
|---|
| 博客存在但薄弱/休眠 | 3倍 | 无博客=10,休眠=8,不规律=6,活跃但单薄=4,优秀=1 |
| 公司符合你的服务 |
2倍 | 完美匹配=10,相邻=6,超出目标=2 |
| 有支付能力的证据 | 2倍 | 已融资/有收入信号=10,不明确=5,可能很小=3 |
| 竞争对手内容强劲 | 2倍 | 竞争对手表现优异而他们不行=10,水平相当=3 |
| 可找到联系人 | 1倍 | 创始人/CMO姓名可见=10,存在团队页面=6,无信息=2 |
总分 = 加权总和 / 100,归一化为1-10分制。
资格阈值:
- - 8-10:热门线索——优先外联
- 6-7:温线索——值得跟进
- 4-5:凉线索——低优先级
- 1-3:跳过——不匹配
第五步:生成外联切入点
基于分析,撰写具体的外联切入点。这不是完整的邮件——而是使邮件个性化的核心洞察。格式:
外联切入点:
钩子:[一句话描述他们的具体内容问题]
证据:[你发现的具体数据点]
价值主张:[你会具体为他们做什么]
如果存在 PROSPECT_CONFIG.md,根据你的实际服务和定价调整价值主张。
第六步:输出
将报告保存到工作区:
prospects/[公司名称]-analysis.md
如果 prospects 目录不存在,则创建:
bash
mkdir -p prospects
使用以下格式:
markdown
潜在客户报告:[公司名称]
域名:[域名]
分析日期:[日期]
评分:[X/10] — [热门/温/凉/跳过]
公司概览
- - 业务内容:[1-2句话]
- 阶段:[初创/成长/企业]
- 支付能力:[是/可能/不明确]
内容审计
- - 博客URL:[URL 或 未找到]
- 找到的文章总数:[N]
- 最近发布:[日期 或 N/A]
- 发布频率:[X篇/月 或 休眠 或 无]
- 平均质量:[单薄/一般/尚可/优秀]
- 关键弱点:
- [具体弱点1]
- [具体弱点2]
- [具体弱点3]
竞争地位
- - 主要竞争对手:[名称 + 域名]
- 竞争对手内容实力:[描述]
- 差距:[竞争对手做了而该潜在客户没做的事]
外联切入点
- - 钩子:[一句话]
- 证据:[具体数据]
- 价值主张:[具体提议]
原始笔记
[任何值得记住的额外观察]
生成报告后,告知用户评分和两句话摘要。
队列集成(可选)
如果你在 prospects/queue.md 维护潜在客户队列,此技能可以处理它:
- 1. 读取待分析中的顶部条目
- 将其移至进行中
- 运行完整分析
- 将报告保存到 prospects/[公司名称]-analysis.md
- 将条目移至已分析并附上评分
- 如果评分为8+:立即通知(热门线索)
- 如果评分为6-7:记录以便批量通知
队列格式:
markdown
潜在客户队列
待分析
- 来源:[你在哪里找到的]
- 发现日期:[日期]
已分析
- - [公司名称] — [domain.com] — 评分:X/10 — [热门/温/凉/跳过]
最佳效果提示
- - 在能力强的模型上运行。 Claude Haiku 4.5 是进行体面分析的最低要求。Sonnet 能产生明显更好的外联切入点。
- 在 PROSPECT_CONFIG.md 中具体说明。 技能越了解你销售什么,外联切入点就越好。
- 批量分析。 每天运行3-5个,以建立流程而不消耗过多token。
- 相信评分。 如果潜在客户评分低于6,不要浪费时间外联。继续前进。
下一步
此技能告诉你向谁外联以及为什么。要完成整个流程:
- - 市场扫描器 从 Product Hunt、Google 和 IndieHackers 自动寻找潜在客户
- 外联撰写器 将此分析转化为可立即发送的3封冷邮件序列
- 内容写手 + 编辑 在他们同意时制作你要交付的内容
完整流程可在 driftmango.com/sdr-kit 获取 →
重要规则
- - 绝不编造数据。如果找不到博客,如实说明。如果无法确定发布频率,说不明确。
- 绝不猜测流量数字——只记录你观察到的情况。
- 如果浏览器无法加载页面,尝试使用 curl 作为备选。
- 保持分析基于事实。外联切入点应感觉像是来自一个花了10分钟研究该公司的人。
- 如果潜在客户明显超出用户的目标范围,给予低分并解释原因。