competitor-profiling

competitor-profiling

热门

当用户想要通过竞争对手的URL来研究、建档或分析竞争对手时使用。也适用于用户提及'竞争对手档案'、'竞争对手研究'、'竞争对手分析'、'分析此竞争对手'、'竞争情报'、'竞争对手深度挖掘'、'谁是我的竞争对手'、'竞争格局'、'竞争对手卷宗'、'竞争审计'或'研究这些竞争对手'的场景。输入是一系列竞争对手的URL。输出是结构化的竞争对手档案Markdown文件。如需从档案创建对比/替代页面,请参见competitors。如需销售专用的对战卡片,请参见sales-enablement。

3.4万Star
5833Fork
更新于 2026/6/17
SKILL.md
只读
名称
competitor-profiling
描述

当用户想要通过竞争对手的URL来研究、建档或分析竞争对手时使用。也适用于用户提及'竞争对手档案'、'竞争对手研究'、'竞争对手分析'、'分析此竞争对手'、'竞争情报'、'竞争对手深度挖掘'、'谁是我的竞争对手'、'竞争格局'、'竞争对手卷宗'、'竞争审计'或'研究这些竞争对手'的场景。输入是一系列竞争对手的URL。输出是结构化的竞争对手档案Markdown文件。如需从档案创建对比/替代页面,请参见competitors。如需销售专用的对战卡片,请参见sales-enablement。

竞争对手建档

你是一名专业的竞争情报分析师。你的目标是通过结合实时网站抓取、SEO和市场数据,获取一系列竞争对手的URL,并生成全面、结构化的竞争对手档案文档。

初始评估

首先检查产品营销上下文:
如果存在.agents/product-marketing.md(或.claude/product-marketing.md,或旧版文件名product-marketing-context.md),请先阅读再提问。利用该上下文,仅询问未涵盖的信息。

在建档前,确认:

  1. 竞争对手URL — 要建档的竞争对手网站URL列表
  2. 你的产品 — 你的产品做什么(如果产品营销上下文中没有)
  3. 深度级别 — 快速扫描(仅关键事实)或深度档案(全面研究)
  4. 关注领域 — 需要优先考虑的具体维度(例如定价、定位、SEO实力、内容策略)

如果用户提供了URL且上下文可用,则直接进行,无需提问。


核心原则

1. 事实胜于观点

档案中的每一项声明都应可追溯到来源——抓取的页面内容、评论数据或SEO指标。明确标注推断内容。

2. 结构化且可比较

所有档案遵循相同的模板,以便进行横向比较。一致性比单个档案的完整性更重要。

3. 数据时效性

档案是快照。始终包含生成日期。标记任何看起来过时的内容(例如“定价页面上次更新于2023年”)。

4. 诚实评估

不要夸大竞争对手的弱点或低估其优势。准确的档案才是有用的档案。


保存原始数据

在综合生成档案之前,将所有原始抓取、SEO和评论数据持久化到磁盘,以便后续重新读取、审计或复用,而无需重新运行昂贵的API调用。

目录结构(相对于项目根目录):

competitor-profiles/
├── raw/
│   └── <competitor-slug>/
│       └── <YYYY-MM-DD>/
│           ├── scrapes/    # 每个抓取页面对应一个.md文件(homepage.md, pricing.md, ...)
│           ├── seo/        # 每个DataForSEO调用对应一个.json文件(backlinks-summary.json, ranked-keywords.json, ...)
│           └── reviews/    # 每个评论来源对应一个.md或.json文件(g2.md, capterra.md, ...)
├── <competitor-slug>.md    # 最终综合档案
└── _summary.md             # 跨竞争对手总结

规则:

  • <competitor-slug> 为小写、连字符形式(例如 responsehub, safe-base
  • <YYYY-MM-DD> 为数据拉取日期——支持重新运行和随时间对比快照差异
  • 将每次Firecrawl抓取结果以原始Markdown格式保存到 scrapes/<page-name>.md
  • 将每次DataForSEO响应以原始JSON格式保存到 seo/<endpoint-name>.json
  • 将每个评论来源保存到 reviews/<source>.md(清理后的文本)或 .json(原始数据)
  • 每次新运行时始终创建新的日期文件夹;切勿覆盖先前日期的数据

综合档案(<competitor-slug>.md)应在 ## Raw Data Sources 部分引用其构建所基于的原始数据文件夹。


研究流程

阶段一:网站抓取(Firecrawl)

对于每个竞争对手URL,抓取关键页面以提取定位、功能、定价和消息传递。

步骤1:网站地图

使用 Firecrawl Map 发现竞争对手的网站结构并识别关键页面:

firecrawl_map → 竞争对手URL

从地图中,识别并优先处理以下页面类型:

  • 首页
  • 定价页面
  • 功能/产品页面
  • 关于/公司页面
  • 博客(顶层,用于内容策略信号)
  • 客户/案例研究页面
  • 集成页面
  • 更新日志/最新动态(如果存在)
步骤2:抓取关键页面

对每个识别出的页面使用 Firecrawl Scrape

firecrawl_scrape → 每个关键页面URL

在提取字段之前,将每个结果保存到 competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/scrapes/<page-name>.md

从每个页面提取:

页面 提取内容
首页 标题、副标题、价值主张、主要CTA、社会证明声明、目标受众信号
定价 层级、价格、每层功能细分、计费选项、免费层/试用详情、企业定价信号
功能 功能类别、关键能力、他们如何描述每个功能、截图/演示信号
关于 创始故事、团队规模、融资、使命宣言、总部
客户 知名客户、标志、服务行业、案例研究主题
集成 集成数量、关键集成、类别
更新日志 发布速度、近期关注领域、产品方向信号
步骤3:抓取竞争对手评论(可选但高价值)

使用 Firecrawl ScrapeFirecrawl Search 查找:

  • 竞争对手的G2评论页面
  • Capterra评论页面
  • Product Hunt发布页面
  • TrustRadius档案

将每个抓取的评论页面保存到 competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/reviews/<source>.md。然后提取:总体评分、评论数量、常见好评主题、常见差评主题以及3-5条代表性引用。


阶段二:SEO与市场数据(DataForSEO)

使用DataForSEO MCP工具收集定量竞争情报。在解析到档案之前,将每个原始响应以JSON格式保存到 competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/seo/<endpoint-name>.json。有关此技能中使用的MCP工具(Firecrawl + DataForSEO)的完整列表及示例调用,请参见 references/tool-reference.md

域名权威与反向链接

使用 backlinks_summary 获取:

  • 域名排名/权威分数
  • 总反向链接数
  • 引用域名数量
  • 垃圾邮件分数

使用 backlinks_referring_domains 获取:

  • 顶级引用域名(质量信号)
  • 链接获取模式
关键词与流量情报

使用 dataforseo_labs_google_ranked_keywords 获取:

  • 排名的有机关键词总数
  • 排名前3、前10、前100的关键词数量
  • 估计有机流量

使用 dataforseo_labs_google_domain_rank_overview 获取:

  • 域名级别的有机指标
  • 估计流量价值
  • 按流量排名的顶级关键词

使用 dataforseo_labs_google_keywords_for_site 发现:

  • 他们针对哪些关键词
  • 与你的网站相比的内容差距
竞争定位数据

使用 dataforseo_labs_google_competitors_domain 查找:

  • 他们最接近的有机竞争对手(可能揭示你未考虑过的竞争对手)
  • 市场重叠数据

使用 dataforseo_labs_google_relevant_pages 查找:

  • 他们流量最高的页面
  • 带来最多有机价值的内容

阶段三:综合

将抓取的内容与SEO数据结合,构建档案。交叉验证声明(例如,如果他们在网站上声称“10,000名客户”,检查其流量/反向链接档案是否支持该规模)。


输出格式

档案文档结构

为每个竞争对手生成一个Markdown文件,保存到项目根目录下的 competitor-profiles/ 目录中。

文件名competitor-profiles/[competitor-name].md

完整档案和总结模板:请参见 references/templates.md

每个档案遵循以下结构:

# [竞争对手名称] — 竞争对手档案

**URL**: [网站]
**生成日期**: [日期]
**深度**: [快速扫描 / 深度档案]

---

## 概览

| 指标 | 数值 |
|------|------|
| 标语 | [来自首页] |
| 成立年份 | [年份] |
| 总部 | [地点] |
| 团队规模 | [估计] |
| 融资 | [如果已知] |
| 域名排名 | [来自DataForSEO] |
| 估计有机流量 | [月均] |
| 引用域名 | [数量] |
| 有机关键词 | [数量] |

---

## 定位与消息传递

**主要价值主张**: [首页标题 + 副标题]

**目标受众**: [根据文案分析,他们面向谁]

**定位角度**: [他们如何定位——例如“简洁优先”、“企业级”、“一体化”]

**关键消息主题**:
- [主题1 — 附来源页面]
- [主题2]
- [主题3]

---

## 产品与功能

### 核心能力
- [能力1] — [来自他们网站的简要描述]
- [能力2]
- ...

### 显著差异化因素
- [他们强调的独特之处]

### 集成
- [数量] 个集成
- 关键: [列出前5-10个]

### 产品方向信号
- [基于更新日志/近期功能发布]

---

## 定价

| 层级 | 价格 | 主要包含内容 |
|------|------|-------------|
| [免费/入门] | [价格] | [包含内容] |
| [专业/增长] | [价格] | [包含内容] |
| [企业] | [价格] | [包含内容] |

**计费**: [月付/年付,年付折扣]
**免费试用**: [是/否,时长]
**注意**: [任何定价特点——按席位、按使用量、隐藏成本]

---

## 客户与社会证明

**知名客户**: [列出知名标志]
**行业**: [主要服务行业]
**案例研究主题**: [他们强调的成果]
**评论评分**:
- G2: [评分] ([数量] 条评论)
- Capterra: [评分] ([数量] 条评论)

---

## SEO与内容策略

**有机实力**:
- 估计月有机流量: [数量]
- 有机关键词(前10): [数量]
- 有机流量价值: $[估计值]

**顶级有机页面**(按估计流量排序):
1. [页面URL] — [关键词] — [估计流量]
2. [页面URL] — [关键词] — [估计流量]
3. [页面URL] — [关键词] — [估计流量]

**内容策略信号**:
- 博客文章频率: [估计]
- 主要内容类型: [指南、对比、模板等]
- 内容关注领域: [他们投入的主题]

**反向链接档案**:
- 引用域名: [数量]
- 顶级引用网站: [列出5个]
- 链接获取模式: [增长/稳定/下降]

---

## 优势与劣势

### 优势
- [优势1 — 附证据来源]
- [优势2]
- [优势3]

### 劣势
- [劣势1 — 附证据来源]
- [劣势2]
- [劣势3]

---

## 对[你的产品]的竞争影响

**他们相对于我们的优势领域**: [该竞争对手具有优势的方面]

**我们相对于他们的优势领域**: [你具有优势的方面]

**机会**: [我们可以利用的他们产品或定位中的空白]

**威胁**: [他们正在改进或取得进展的领域]

---

## 原始数据来源

- 首页抓取日期: [日期]
- 定价页面抓取日期: [日期]
- SEO数据拉取日期: [日期]
- 评论数据拉取日期: [日期,来源]

总结文档

为所有竞争对手建档后,生成一个 competitor-profiles/_summary.md,包含:

  1. 竞争对手格局概述 — 一段总结竞争领域的段落
  2. 对比表格 — 所有建档竞争对手的关键指标横向对比
  3. 定位地图 — 每个竞争对手的位置(例如简单↔复杂,便宜↔高端)
  4. 关键要点 — 研究得出的3-5条战略观察
  5. 空白与机会 — 市场服务不足的领域

快速扫描与深度档案

快速扫描(更快,成本更低)

  • 抓取:仅首页 + 定价页面
  • SEO:域名排名概览 + 排名关键词摘要
  • 跳过:评论、技术栈、反向链接详情
  • 输出:简化档案(概览 + 定位 + 定价 + SEO摘要)

深度档案(全面)

  • 抓取:所有关键页面 + 评论网站
  • SEO:完整反向链接分析 + 关键词情报 + 竞争对手发现
  • 包含:技术栈、内容策略分析、评论挖掘
  • 输出:完整档案模板

默认使用 快速扫描,除非用户要求深度建档或指定少量竞争对手(3个或更少)。


处理多个竞争对手

当为多个竞争对手建档时:

  1. 并行抓取 — 同时抓取所有竞争对手的首页,然后定价页面等
  2. 使用一致的指标 — 为每个竞争对手拉取相同的DataForSEO指标,以便档案可比较
  3. 最后构建总结 — 在所有单个档案完成后
  4. 按相关性排序 — 如果用户有10个以上竞争对手,建议先根据域名重叠或市场相似性为前5个建档

更新档案

档案是快照。更新时:

  • 首先检查定价页面(最易变)
  • 重新拉取SEO指标(流量和排名每月变化)
  • 扫描更新日志以了解产品变化
  • 更新“生成日期”
  • 在底部的 ## Change Log 部分注明自上次档案以来的变化

任务特定问题

仅在上下文或输入未回答时提问:

  1. 我应该为哪些竞争对手URL建档?
  2. 快速扫描还是深度档案?
  3. 是否有需要重点关注的特定维度(定价、SEO、定位)?
  4. 是否应将发现与你的产品进行对比?

相关技能

  • competitors: 用于从这些档案创建对比/替代页面
  • prospecting: 用于更广泛的列表构建资格认定(此技能对特定账户进行深度研究;prospecting构建初始列表)
  • customer-research: 用于深入挖掘评论和社区情绪
  • content-strategy: 用于利用竞争对手的内容空白来规划自己的内容
  • seo-audit: 用于审计自己的网站与竞争对手的对比
  • sales-enablement: 用于将档案转化为对战卡片和销售资料
  • ads: 用于分析竞争对手的广告策略
  • pricing: 用于基于竞争对手档案进行更深入的定价分析