调研与策略 · Competitor Profiling

竞品分析 Skill

输入竞品网址,快速生成结构化、可比较的竞争对手画像。

集中梳理定位、产品、受众、获客渠道、内容策略和可验证事实,减少手工打开几十个页面的时间。

WHAT IT SOLVES

输入竞品网址,快速生成结构化、可比较的竞争对手画像

输入竞品网址,快速生成结构化、可比较的竞争对手画像。跑完你拿到的是每个竞品一份结构统一的 Markdown 档案,中间一共 8 步。

最适合的真实场景

  • 01

    销售、市场或产品团队在制定策略前快速了解三家以内核心竞品的定位、产品与价格。

  • 02

    分析竞品官网如何表达价值主张、目标客户、核心卖点、社会证明和行动按钮。

  • 03

    对比多个竞品的价格层级、免费试用、功能边界、集成和客户案例。

  • 04

    研究竞品的自然搜索关键词、重点流量页面、内容主题和反链表现。

  • 05

    按月或按季度更新竞品档案,追踪定价、产品发布、内容重点和市场信号变化。

你要先准备的资料

  • 需要研究的竞品网址列表。
  • 自家产品、目标市场和希望对比的业务背景。
  • 快速扫描或深度档案的研究深度。
  • 可用的网页抓取、评论和 SEO 数据工具;缺少工具时需标明数据空缺。
  • 研究日期和需要优先关注的维度。

跑完你会拿到什么

  • 每个竞品一份结构统一的 Markdown 档案。
  • 按日期保存的原始网页、评论和 SEO 数据目录。
  • 定位、产品、价格、客户证明、内容与搜索表现对比。
  • 竞品优劣势及对自家产品的机会、威胁与启示。
  • 多竞品横向总结、定位图和市场空白清单。

METHOD

确认研究范围 → 建立原始资料目录 → 发现关键页面 等 8 个环节

一共 8 步。其中 11 项能力决定了换个 AI 会不会更麻烦。

  1. 确认研究范围明确竞品网址、自家产品、快速扫描或深度档案,以及定价、定位、SEO、评论等重点。
  2. 建立原始资料目录按竞品和日期保存网页、SEO 数据与评论来源,保留历史快照,避免覆盖前次研究。
  3. 发现关键页面从网站结构中定位首页、定价、功能、关于、客户、集成、博客和更新日志。
  4. 提取官网事实记录价值主张、目标受众、功能、价格、试用、客户证明、集成、团队信息和产品方向信号。
  5. 补充评论与市场数据按需整理评测站的评分、常见赞扬和抱怨,并在数据工具可用时获取关键词、流量、反链和域名指标。
  6. 综合并交叉核对把官网说法与评论、SEO 和市场数据放在一起检查,推断内容明确标注,避免夸大强弱。
  7. 生成统一档案按概览、定位、产品、定价、客户、SEO、优劣势和竞争启示输出同一结构的竞品文件。
  8. 形成横向总结多个竞品完成后再生成对比表、定位图、战略观察、市场空白和后续更新清单。

这个 Skill 用到的能力: 写本地文件操作前确认读本地资料页面预览打开网页取正文联网检索运行脚本MCP 与连接器长上下文批处理中文办公文档 。不同 AI 对这些能力的支持程度不一样,所以同一个 Skill 换个 AI,有几步做法会变。

WORKED EXAMPLE

比较三款营销自动化产品

比较三款营销自动化产品

市场团队希望统一比较三家产品的目标客户、价值主张、功能、价格、客户证明和内容策略,为重新定位做准备。

  1. 逐家发现并保存首页、定价、功能、客户、集成、博客和更新日志。
  2. 按统一字段提取标题文案、目标客户信号、功能类别、价格层级和社会证明。
  3. 在数据可用时补充关键词、流量页面、反链和评论主题,并保存原始结果。
  4. 分别生成竞品档案,所有推断与事实分开标记。
  5. 汇总成横向对比表、定位图和可利用的市场空白。

预期结果:团队获得三份可追溯的竞品档案和一份统一比较材料,可以据此讨论定位差异、页面信息缺口和后续产品营销重点。

PITFALLS · VERIFICATION

直接写总结,没有先保存网页、评论和数据工具的原始结果

最常踩的坑

  • 直接写总结,没有先保存网页、评论和数据工具的原始结果。
  • 不同竞品使用不同指标和结构,导致无法横向比较。
  • 把竞品自述、分析推断和第三方评论混写成确定事实。
  • 只挑竞品弱点,忽略其真实优势和正在加速的方向。
  • 更新档案时覆盖旧数据,失去价格、产品和内容变化记录。

怎么确认这次跑对了

  • 已经形成可检查的每个竞品一份结构统一的 Markdown 档案,关键判断能回到输入资料或过程证据。
  • 已经形成可检查的按日期保存的原始网页、评论和 SEO 数据目录,关键判断能回到输入资料或过程证据。
  • 已经形成可检查的定位、产品、价格、客户证明、内容与搜索表现对比,关键判断能回到输入资料或过程证据。
  • 已逐项检查「直接写总结,没有先保存网页、评论和数据工具的原始结果」等高频问题,并记录需要人工确认的下一步。
竞品分析 Skill适合哪些岗位使用?

市场研究、产品营销、品牌策略、销售情报团队。典型场景包括销售、市场或产品团队在制定策略前快速了解三家以内核心竞品的定位、产品与价格;分析竞品官网如何表达价值主张、目标客户、核心卖点、社会证明和行动按钮;对比多个竞品的价格层级、免费试用、功能边界、集成和客户案例。

开始前需要准备什么资料?

至少需要需要研究的竞品网址列表、自家产品、目标市场和希望对比的业务背景、快速扫描或深度档案的研究深度。资料越具体,结果越能直接用于决策。

最后能得到什么可检查的结果?

每个竞品一份结构统一的 Markdown 档案、按日期保存的原始网页、评论和 SEO 数据目录、定位、产品、价格、客户证明、内容与搜索表现对比。每项都可以逐条核对来源和数字。

哪些情况下结果会不可靠?

直接写总结,没有先保存网页、评论和数据工具的原始结果;不同竞品使用不同指标和结构,导致无法横向比较。出现这些情况时需要人工复核。

支持哪些 AI Agent?

已适配 WorkBuddy、OpenClaw、Hermes Agent、Codex、Claude Code、TRAE、ZCode 共 7 种,每种都有独立的安装说明和能力对照。

ORIGINAL SOURCE

5 个原始文件,98 个文档章节,固定在 67264763

上游原文完整保留在加搜服务器上,可逐节查看,也可以直接下载。 当前镜像共 5 个文件、33.8 KB。

原始 Skill 文档 上游原文完整保留,中文概述已转换为营销任务、输入资料和交付结果。

Competitor Profiling

You are an expert competitive intelligence analyst. Your goal is to take a list of competitor URLs and produce comprehensive, structured competitor profile documents by combining live site scraping with SEO and market data.

Initial Assessment

Check for product marketing context first: If .agents/product-marketing.md exists (or .claude/product-marketing.md, or the legacy product-marketing-context.md filename, in older setups), read it before asking questions. Use that context and only ask for information not already covered.

Before profiling, confirm:

  1. Competitor URLs — the list of competitor website URLs to profile
  2. Your product — what you do (if not in product marketing context)
  3. Depth level — quick scan (key facts only) or deep profile (full research)
  4. Focus areas — any specific dimensions to prioritize (e.g., pricing, positioning, SEO strength, content strategy)

If the user provides URLs and context is available, proceed without asking.


Core Principles

1. Facts Over Opinions

Every claim in a profile should be traceable to a source — scraped page content, review data, or SEO metrics. Label inferences clearly.

2. Structured and Comparable

All profiles follow the same template so they can be compared side by side. Consistency matters more than completeness on any single profile.

3. Current Data

Profiles are snapshots. Always include the date generated. Flag anything that looks stale (e.g., "pricing page last updated 2023").

4. Honest Assessment

Don't exaggerate competitor weaknesses or downplay their strengths. Accurate profiles are useful profiles.


Saving Raw Data

Before synthesizing the profile, persist all raw scrape, SEO, and review data to disk so it can be re-read, audited, or re-used later without re-running expensive API calls.

Directory layout (relative to project root):

competitor-profiles/
├── raw/
│   └── <competitor-slug>/
│       └── <YYYY-MM-DD>/
│           ├── scrapes/    # one .md file per scraped page (homepage.md, pricing.md, ...)
│           ├── seo/        # one .json file per DataForSEO call (backlinks-summary.json, ranked-keywords.json, ...)
│           └── reviews/    # one .md or .json file per review source (g2.md, capterra.md, ...)
├── <competitor-slug>.md    # final synthesized profile
└── _summary.md             # cross-competitor summary

Rules:

  • <competitor-slug> is lowercase, hyphenated (e.g. responsehub, safe-base)
  • <YYYY-MM-DD> is the date the data was pulled — supports re-running and diffing snapshots over time
  • Save each Firecrawl scrape as raw markdown to scrapes/<page-name>.md
  • Save each DataForSEO response as raw JSON to seo/<endpoint-name>.json
  • Save each review source to reviews/<source>.md (cleaned text) or .json (raw)
  • Always create the date folder fresh on a new run; never overwrite a prior date's data

The synthesized profile (<competitor-slug>.md) should reference the raw data folder it was built from in its ## Raw Data Sources section.


Research Process

Phase 1: Site Scraping (Firecrawl)

For each competitor URL, scrape key pages to extract positioning, features, pricing, and messaging.

Step 1: Map the site

Use Firecrawl Map to discover the competitor's site structure and identify key pages:

firecrawl_map → competitor URL

From the map, identify and prioritize these page types:

  • Homepage
  • Pricing page
  • Features / product pages
  • About / company page
  • Blog (top-level, for content strategy signals)
  • Customers / case studies page
  • Integrations page
  • Changelog / what's new (if exists)

Step 2: Scrape key pages

Use Firecrawl Scrape on each identified page:

firecrawl_scrape → each key page URL

Save each result to competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/scrapes/<page-name>.md before extracting fields.

Extract from each page:

Page What to Extract
Homepage Headline, subheadline, value proposition, primary CTA, social proof claims, target audience signals
Pricing Tiers, prices, feature breakdown per tier, billing options, free tier/trial details, enterprise pricing signals
Features Feature categories, key capabilities, how they describe each feature, screenshots/demo signals
About Founding story, team size, funding, mission statement, headquarters
Customers Named customers, logos, industries served, case study themes
Integrations Integration count, key integrations, categories
Changelog Release velocity, recent focus areas, product direction signals

Step 3: Scrape competitor reviews (optional but high-value)

Use Firecrawl Scrape or Firecrawl Search to find:

  • G2 reviews page for the competitor
  • Capterra reviews page
  • Product Hunt launch page
  • TrustRadius profile

Save each scraped review page to competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/reviews/<source>.md. Then extract: overall rating, review count, common praise themes, common complaint themes, and 3-5 representative quotes.


Phase 2: SEO & Market Data (DataForSEO)

Use DataForSEO MCP tools to gather quantitative competitive intelligence. Save each raw response as JSON to competitor-profiles/raw/<competitor-slug>/<YYYY-MM-DD>/seo/<endpoint-name>.json before parsing it into the profile. For the full list of MCP tools used in this skill (Firecrawl + DataForSEO) and example calls, see references/tool-reference.md.

Domain Authority & Backlinks

Use backlinks_summary to get:

  • Domain rank / authority score
  • Total backlinks
  • Referring domains count
  • Spam score

Use backlinks_referring_domains for:

  • Top referring domains (quality signals)
  • Link acquisition patterns

Keyword & Traffic Intelligence

Use dataforseo_labs_google_ranked_keywords to get:

  • Total organic keywords ranking
  • Keywords in top 3, top 10, top 100
  • Estimated organic traffic

Use dataforseo_labs_google_domain_rank_overview for:

  • Domain-level organic metrics
  • Estimated traffic value
  • Top keywords by traffic

Use dataforseo_labs_google_keywords_for_site to discover:

  • What keywords they target
  • Content gaps vs. your site

Competitive Positioning Data

Use dataforseo_labs_google_competitors_domain to find:

  • Their closest organic competitors (may reveal competitors you haven't considered)
  • Market overlap data

Use dataforseo_labs_google_relevant_pages to find:

  • Their highest-traffic pages
  • Content that drives the most organic value

Phase 3: Synthesis

Combine scraped content with SEO data to build the profile. Cross-reference claims (e.g., if they claim "10,000 customers" on site, check if their traffic/backlink profile supports that scale).


Output Format

Profile Document Structure

Generate one markdown file per competitor, saved to a competitor-profiles/ directory in the project root.

Filename: competitor-profiles/[competitor-name].md

For the full profile and summary templates: See references/templates.md

Each profile follows this structure:

# [Competitor Name] — Competitor Profile

**URL**: [website]
**Generated**: [date]
**Depth**: [quick scan / deep profile]

---

## At a Glance

| Metric | Value |
|--------|-------|
| Tagline | [from homepage] |
| Founded | [year] |
| Headquarters | [location] |
| Team size | [estimate] |
| Funding | [if known] |
| Domain rank | [from DataForSEO] |
| Est. organic traffic | [monthly] |
| Referring domains | [count] |
| Organic keywords | [count] |

---

## Positioning & Messaging

**Primary value proposition**: [headline + subheadline from homepage]

**Target audience**: [who they're speaking to, based on copy analysis]

**Positioning angle**: [how they position — e.g., "simplicity-first," "enterprise-grade," "all-in-one"]

**Key messaging themes**:
- [theme 1 — with source page]
- [theme 2]
- [theme 3]

---

## Product & Features

### Core capabilities
- [capability 1] — [brief description from their site]
- [capability 2]
- ...

### Notable differentiators
- [what they emphasize as unique]

### Integrations
- [count] integrations
- Key: [list top 5-10]

### Product direction signals
- [based on changelog / recent feature releases]

---

## Pricing

| Tier | Price | Key Inclusions |
|------|-------|---------------|
| [Free/Starter] | [price] | [what's included] |
| [Pro/Growth] | [price] | [what's included] |
| [Enterprise] | [price] | [what's included] |

**Billing**: [monthly/annual, discount for annual]
**Free trial**: [yes/no, duration]
**Notable**: [any pricing quirks — per-seat, usage-based, hidden costs]

---

## Customers & Social Proof

**Named customers**: [list notable logos]
**Industries**: [primary industries served]
**Case study themes**: [what outcomes they highlight]
**Review ratings**:
- G2: [rating] ([count] reviews)
- Capterra: [rating] ([count] reviews)

---

## SEO & Content Strategy

**Organic strength**:
- Estimated monthly organic traffic: [number]
- Organic keywords (top 10): [count]
- Organic traffic value: $[estimated]

**Top organic pages** (by estimated traffic):
1. [page URL] — [keyword] — [est. traffic]
2. [page URL] — [keyword] — [est. traffic]
3. [page URL] — [keyword] — [est. traffic]

**Content strategy signals**:
- Blog post frequency: [estimate]
- Primary content types: [guides, comparisons, templates, etc.]
- Content focus areas: [topics they invest in]

**Backlink profile**:
- Referring domains: [count]
- Top referring sites: [list 5]
- Link acquisition pattern: [growing/stable/declining]

---

## Strengths & Weaknesses

### Strengths
- [strength 1 — with evidence source]
- [strength 2]
- [strength 3]

### Weaknesses
- [weakness 1 — with evidence source]
- [weakness 2]
- [weakness 3]

---

## Competitive Implications for [Your Product]

**Where they're strong vs. us**: [areas where this competitor has an advantage]

**Where we're strong vs. them**: [areas where you have an advantage]

**Opportunities**: [gaps in their offering or positioning we can exploit]

**Threats**: [areas where they're improving or gaining ground]

---

## Raw Data Sources

- Homepage scraped: [date]
- Pricing page scraped: [date]
- SEO data pulled: [date]
- Review data pulled: [date, sources]

Summary Document

After profiling all competitors, generate a competitor-profiles/_summary.md that includes:

  1. Competitor landscape overview — one paragraph summarizing the competitive field
  2. Comparison table — key metrics side by side for all profiled competitors
  3. Positioning map — where each competitor sits (e.g., simple↔complex, cheap↔premium)
  4. Key takeaways — 3-5 strategic observations from the research
  5. Gaps and opportunities — where the market is underserved

Quick Scan vs. Deep Profile

Quick Scan (faster, lower cost)
  • Scrape: homepage + pricing page only
  • SEO: domain rank overview + ranked keywords summary
  • Skip: reviews, technology stack, backlink details
  • Output: abbreviated profile (At a Glance + Positioning + Pricing + SEO summary)
Deep Profile (comprehensive)
  • Scrape: all key pages + review sites
  • SEO: full backlink analysis + keyword intelligence + competitor discovery
  • Include: technology stack, content strategy analysis, review mining
  • Output: full profile template

Default to quick scan unless the user requests deep profiling or specifies a small number of competitors (3 or fewer).


Handling Multiple Competitors

When profiling more than one competitor:

  1. Parallelize scraping — scrape all competitors' homepages simultaneously, then pricing pages, etc.
  2. Use consistent metrics — pull the same DataForSEO metrics for every competitor so profiles are comparable
  3. Build the summary last — after all individual profiles are complete
  4. Prioritize by relevance — if the user has 10+ competitors, suggest profiling the top 5 first based on domain overlap or market similarity

Updating Profiles

Profiles are snapshots. When updating:

  • Check pricing pages first (most volatile)
  • Re-pull SEO metrics (traffic and rankings shift monthly)
  • Scan changelog for product changes
  • Update the "Generated" date
  • Note what changed since last profile in a ## Change Log section at the bottom

Task-Specific Questions

Only ask if not answered by context or input:

  1. What competitor URLs should I profile?
  2. Quick scan or deep profile?
  3. Any specific dimensions to focus on (pricing, SEO, positioning)?
  4. Should I compare findings against your product?

Related Skills

  • competitors: For creating comparison/alternative pages from these profiles
  • prospecting: For broader list-building qualification (this skill does deep research on specific accounts; prospecting builds the initial list)
  • customer-research: For mining reviews and community sentiment in depth
  • content-strategy: For using competitor content gaps to plan your own content
  • seo-audit: For auditing your own site relative to competitors
  • sales-enablement: For turning profiles into battle cards and sales collateral
  • ads: For analyzing competitor ad strategies
  • pricing: For deeper pricing analysis informed by competitor profiles

来源与版本声明

本页面由加搜科技整理业务说明并托管安装文件。原始 Skill 来源渠道:GitHub MarketingSkills; 原始项目名称:competitor-profiling; 固定版本:67264763cb10; 许可证:MIT。技能包内保留完整出处和许可证说明。

各 Agent 能力说明参考对应官方文档。页面不提供外部跳转。

INSTALL

竞品分析 Skill v1.0.0,ZIP 带 SHA256 校验

默认做法是把提示词复制给 AI Agent,让它自己下载并安装。提示词里已经写清要用完整 ZIP、装完报告目录、并先跑一个小任务验证。

METHOD 01 · 交给 AI 自己装

复制提示词

适合大多数情况。Agent 会下载 ZIP、解压、放到正确目录,并在缺少权限时告诉你需要手工做哪一步。

请帮我把「竞品分析 Skill」安装到我正在使用的 AI Agent。
1. 下载完整 Skill ZIP:https://www.vibemarketing.work/packages/skill-competitor-profiling/1.0.0/skill-competitor-profiling.zip
   注意:网页 HTML 不能当作 Skill 文件安装,必须使用 ZIP 里的完整文件。
2. 解压后保留 SKILL.md 及全部配套文件,按你所用 Agent 的 Skill 目录规则安装。
3. 安装完成后告诉我实际安装目录。
4. 用一个只读小任务验证 Skill 已被识别。
5. 如果你没有联网、下载或写目录权限,请直接告诉我哪几步需要我手工完成。
参考:原始 SKILL.md https://www.vibemarketing.work/raw/skill-competitor-profiling/SKILL.md;安装指南 https://www.vibemarketing.work/agent-install/skill-competitor-profiling.md

FURTHER READING

竞品分析 Skill 相关的实操文章

别人做同类任务时踩过的坑和总结,动手前后都值得翻一下。

网页采集极简用法|把网页资料沉淀进知识库

为电商运营准备的网页采集速查卡,适合第一次接触时直接照着走。重点放在减少信息遗漏,不要求预先搭建复杂系统。

  • 提示词
  • 抖音
  • 工具评测
  • 零代码

研究人员实测案例包装:一轮完成,目标是快速验证方向

聚焦一个问题:内容风格高度同质化。文中用正反两组输入说明案例包装为什么会跑偏,以及怎样把结果拉回可用范围。

  • Skill教程
  • 研究检索
  • 案例包装
  • 搜索引擎

知识库效果忽高忽低?先排查“标签过多导致召回失真”

这份参考把 Notion Knowledge Base 放进小红书生产流程,覆盖输入准备、提示词结构、结果验收和二次修改。适合独立开发者快速试跑,也会提醒“标签过多导致召回失真”这一类高频问题。

  • Skill教程
  • 独立开发者
  • 用户洞察
  • 提示词

竞品分析极简用法|为不同平台改写同一主题

这份参考把 Competitor Mapper 放进B站生产流程,覆盖输入准备、提示词结构、结果验收和二次修改。适合小红书运营快速试跑,也会提醒“把工具能力写成空泛卖点”这一类高频问题。

  • Skill教程
  • AI视频
  • B站
  • 竞品分析

一次讲透落地页搭建:输入什么、输出什么、怎样提高引用率

这份参考把 SaaS Landing 放进小红书生产流程,覆盖输入准备、提示词结构、结果验收和二次修改。适合品牌市场团队快速试跑,也会提醒“引用来源无法追溯”这一类高频问题。

  • 提示词
  • 小红书
  • 落地页搭建
  • 研究检索

别急着堆提示词:先用提示词库生成能直接交付的客户方案

一页看懂提示词库。包含适用场景、最小输入和生成能直接交付的客户方案的示例。

  • 工具评测
  • 入门
  • AI Agent
  • 提示词库

以上文章正在编辑中,上线后可直接点击阅读。即将上线,敬请期待。

按这个 Skill 的产出能不能直接被下一个 Skill 用上来推荐,不是固定名单。多数情况下按顺序跑完一组,比单独用一个效果更好。

海外广告投放#03

原生广告策划 Skill

把产品卖点转化为 Taboola 和 Outbrain 的原生广告创意方案,包含 3 组标题、配图和落地页建议。

来源项目热度 同步中
SEO 与 GEO#04

高权重平台引流 Skill

把目标关键词和业务卖点整理成发布在 Medium、Reddit 等高权重第三方平台的引流文案,绕过新站沙盒期获取搜索流量。

来源项目热度 同步中

VibeMKT COMMUNITY

加入 VibeMKT 社群

微信扫码,交流营销 Skill 的选择、安装、试用与业务化改造。

加入 VibeMKT 社群的微信二维码

二维码会持续显示,关闭弹窗后返回当前页面。