smithery.ai

competitor-price-monitor

竞品价格监控:跟踪竞品定价页面,对比历史价格,并报告变化。

First seen Apr 1, 2026

Installation

$ npx skills add https://smithery.ai

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from smithery.ai · top by installs.

npx skills add https://smithery.ai

Browse all from smithery.ai

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Skill metadata

Parsed from SKILL.md frontmatter.

Declared agents claude-code

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,575 B
  • docs SUMMARY.md 188 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 1 installs

SKILL.md

竞品价格监控雷达

自动监控竞品定价页面,检测价格变动并发送通知。

触发条件

当用户说以下内容时启动此技能:

  • "监控竞品价格"
  • "检查竞品定价变化"
  • "competitor price monitor"
  • "价格变动预警"

工作流程

┌─────────────────┐    ┌─────────────────┐    ┌─────────────────┐
│  读取竞品列表    │───▶│  抓取价格信息    │───▶│  对比历史数据    │
│  (JSON/CSV)     │    │  (WebFetch)     │    │  (本地缓存)     │
└─────────────────┘    └─────────────────┘    └─────────────────┘
                                                      │
                              ┌───────────────────────┴───────────────────────┐
                              ▼                                               ▼
                    ┌─────────────────┐                             ┌─────────────────┐
                    │  价格无变化      │                             │  检测到变化      │
                    │  更新检查时间    │                             │  生成报告+通知   │
                    └─────────────────┘                             └─────────────────┘

执行步骤

步骤 1:准备竞品列表

检查用户是否提供了竞品 URL 列表。如果没有,创建示例配置文件:

// competitors.json
{
  "competitors": [
    {
      "name": "竞品A",
      "pricing_url": "https://example.com/pricing",
      "last_pricing": "",
      "last_check": ""
    }
  ]
}

步骤 2:抓取价格信息

对每个竞品 URL:

  1. 使用 WebFetch 获取页面内容
  2. 提取价格相关信息,包括:

- 各套餐名称 - 月付/年付价格 - 主要功能特性(前3个)

  1. 生成结构化的价格摘要

Prompt 模板(用于分析页面):

这是一个定价页面。请简洁地总结所有套餐计划:

对于每个套餐,列出:
1. 套餐名称
2. 月付价格
3. 年付价格(如有)
4. 前3个主要功能

返回格式:
- 套餐名: [名称]
  - 月付: $XX
  - 年付: $XX/年
  - 功能: 功能1, 功能2, 功能3

步骤 3:对比历史数据

读取本地缓存的历史价格数据,与新抓取的数据对比:

  • [NEW]: 首次抓取,无历史数据
  • [SIMILAR]: 价格无实质变化
  • [DIFF]: 检测到价格变动

步骤 4:更新缓存并通知

  1. 将新价格数据保存到本地 JSON 文件
  2. 如果检测到变化([DIFF]),生成变动报告:
## 竞品价格变动报告

**竞品**: [名称]
**URL**: [链接]
**检测时间**: [时间戳]

### 变动详情
- [具体变动描述]

### 当前价格
[最新价格摘要]

数据存储

价格历史缓存保存在:~/.claude/cache/competitor-prices.json

{
  "last_updated": "2025-12-29T10:00:00Z",
  "competitors": {
    "example.com": {
      "name": "竞品A",
      "url": "https://example.com/pricing",
      "pricing_summary": "...",
      "last_check": "2025-12-29T10:00:00Z"
    }
  }
}

使用示例

示例 1:监控单个竞品

用户: 帮我监控 https://example.com/pricing 的价格变化

Claude:
1. 访问 example.com/pricing 页面
2. 提取价格信息
3. 与历史记录对比
4. 返回结果报告

示例 2:批量监控

用户: 监控这些竞品的价格:
- https://zapier.com/pricing
- https://make.com/pricing
- https://pipedream.com/pricing

Claude:
1. 依次访问每个定价页面
2. 提取并对比价格
3. 汇总生成报告

依赖工具

  • WebFetch: 抓取网页内容
  • Read/Write: 读写本地缓存文件
  • Bash: 创建目录、时间戳等

限制说明

  • 部分网站可能有反爬机制,WebFetch 可能无法获取完整内容
  • 动态加载的价格(需要 JavaScript 执行)可能无法正确抓取
  • 建议定期手动验证抓取结果的准确性