← 返回 Skills 市场
merjua14

Competitor Price Monitor

作者 merjua14 · GitHub ↗ · v1.0.0 · MIT-0
cross-platform ⚠ suspicious
317
总下载
0
收藏
1
当前安装
1
版本数
在 OpenClaw 中安装
/install competitor-price-monitor
功能描述
Automatically track competitor prices, product updates, and features, sending alerts and weekly reports to benchmark your market positioning.
使用说明 (SKILL.md)

Competitor Price Monitor Skill

Track competitor pricing, product changes, and market positioning automatically.

What This Skill Does

  1. Track Pricing — Monitor competitor websites for price changes
  2. Detect Changes — Alert when competitors add/remove products, change copy, or update pricing
  3. Benchmark — Compare your pricing against the market
  4. Report — Weekly competitive intelligence summaries

Usage

Add Competitors

Monitor these competitors: [URL1], [URL2], [URL3]
Track their pricing pages and product listings

Get Report

Generate competitive pricing report for this week

Workflow

Step 1: Competitor Discovery

  • Input competitor URLs or search by industry/niche
  • Identify pricing pages, product listings, and feature pages
  • Store baseline snapshots

Step 2: Monitoring

On each check cycle:

  1. Fetch current page content via web scraping
  2. Compare against stored baseline
  3. Detect changes in:
    • Prices (increases, decreases, new tiers)
    • Products (added, removed, renamed)
    • Features (new capabilities, deprecated items)
    • Messaging (positioning, value props, CTAs)

Step 3: Change Detection

// Pseudo-code for price change detection
const changes = [];
for (const competitor of competitors) {
  const current = await scrapePrice(competitor.url);
  const baseline = await getBaseline(competitor.id);
  
  if (current.price !== baseline.price) {
    changes.push({
      competitor: competitor.name,
      product: current.product,
      oldPrice: baseline.price,
      newPrice: current.price,
      change: ((current.price - baseline.price) / baseline.price * 100).toFixed(1) + '%'
    });
  }
}

Step 4: Alerting

When significant changes detected:

  • Price decrease >10% → "Competitor [X] dropped [product] price by [Y]%"
  • New product launched → "Competitor [X] launched [new product] at $[Z]"
  • Feature added → "Competitor [X] now offers [feature]"

Step 5: Weekly Report

## Competitive Intelligence Report — Week of [date]

### Price Changes
| Competitor | Product | Old Price | New Price | Change |
|-----------|---------|-----------|-----------|--------|
| Acme Corp | Pro Plan | $49/mo | $39/mo | -20% |

### New Products/Features
- **Acme Corp** launched "Enterprise Plan" at $199/mo
- **Beta Inc** added AI chatbot feature to all tiers

### Market Positioning
- Average market price for [category]: $X/mo
- Your price: $Y/mo (Z% above/below market)

### Recommendations
- Consider matching Acme's price cut on Pro tier
- Beta's new AI feature is a competitive threat — prioritize similar feature

Configuration

{
  "competitors": [
    { "name": "Competitor A", "url": "https://competitor-a.com/pricing", "check_frequency": "daily" }
  ],
  "alert_channels": ["telegram", "email"],
  "report_frequency": "weekly",
  "report_day": "monday"
}

Requirements

  • Brave Search API or web fetch capability
  • OpenClaw with scheduled tasks (cron/heartbeat)
  • Storage for baseline snapshots
安全使用建议
This skill appears to do what it says (scrape competitors and send alerts) but the runtime instructions are vague about how it will access search APIs, where it will store snapshots, and which accounts it will use to send alerts. Before installing: 1) Ask the author to declare required credentials and provide guidance to use dedicated, least-privilege API keys for search and delivery channels (e.g., a Telegram bot token or a dedicated SMTP/API key). 2) Require explicit configuration for storage (local path or a named cloud bucket) and confirm no other system credentials will be read. 3) Confirm the scraper respects robots.txt, rate limits, and legal/terms-of-service constraints. 4) If possible, run the skill in an isolated environment or with test/dummy credentials first. If the author cannot provide explicit env-var names, scopes, and storage endpoints, treat the skill as higher-risk and consider not installing it.
功能分析
Type: OpenClaw Skill Name: competitor-price-monitor Version: 1.0.0 The skill bundle is a standard template for a competitor price monitoring tool. The documentation in SKILL.md and metadata in config.json describe a legitimate business use case for web scraping, change detection, and reporting. There is no evidence of malicious intent, data exfiltration, obfuscation, or prompt injection designed to compromise the agent or host system.
能力评估
Purpose & Capability
The described capability (monitoring competitor pages, change detection, weekly reports) matches the instructions to scrape and compare pages. However, the SKILL.md lists 'Brave Search API or web fetch capability' and alert channels (telegram/email) as requirements but the skill metadata declares no required environment variables or credentials. That mismatch (external APIs and alert channels implied but not declared) is a design inconsistency.
Instruction Scope
Instructions are high-level and permit broad agent behavior: discovery by search, site-wide scraping, storing baseline snapshots, and pushing alerts to external channels. They do not constrain which endpoints, which credentials, or where data is stored. Vague/open-ended guidance increases the chance the agent will use other available credentials or services on the host to implement alerts/storage.
Install Mechanism
This is an instruction-only skill with no install spec and no code files. That is the lowest-risk install profile — nothing is fetched or written by an installer.
Credentials
The SKILL.md implies needing access to external APIs (Brave Search) and delivery channels (telegram, email) but the manifest declares no required env vars or primary credential. That omission is concerning because an agent may attempt to use any available account tokens or secrets in the environment to perform those functions. There is no guidance to use dedicated, limited-scope credentials or to avoid exfiltrating sensitive data.
Persistence & Privilege
The skill is not marked 'always' and uses default autonomous invocation (allowed). Autonomous invocation is normal for skills, but combined with the instruction vagueness and unspecified credential requirements, it raises additional risk that the skill could act broadly without explicit user-per-action consent.
如何使用
  1. 确保已安装 OpenClaw(本地或 Docker 部署)
  2. 在对话框中输入安装命令:/install competitor-price-monitor
  3. 安装完成后,直接呼叫该 Skill 的名称或使用 /competitor-price-monitor 触发
  4. 根据 Skill 的参数说明提供必要输入,即可获得结构化输出
版本历史
v1.0.0
Initial release of Competitor Price Monitor Skill. - Automatically tracks competitor pricing, product changes, and market positioning via web scraping. - Detects and alerts on price fluctuations, new product launches, feature changes, and messaging updates. - Generates weekly competitive intelligence summaries with actionable insights and benchmarks. - Supports multiple competitors with configurable monitoring and alert/report channels. - Designed for easy setup: add competitor URLs, set check frequency, and receive regular updates.
元数据
Slug competitor-price-monitor
版本 1.0.0
许可证 MIT-0
累计安装 1
当前安装数 1
历史版本数 1
常见问题

Competitor Price Monitor 是什么?

Automatically track competitor prices, product updates, and features, sending alerts and weekly reports to benchmark your market positioning. 它是一个面向 Claude Code / OpenClaw 的 AI Agent Skill 插件,目前累计下载 317 次。

如何安装 Competitor Price Monitor?

在 OpenClaw 或 Claude Code 对话框中运行命令「/install competitor-price-monitor」即可一键安装,无需额外配置。

Competitor Price Monitor 是免费的吗?

是的,Competitor Price Monitor 完全免费,采用 MIT-0 许可证,可自由下载、安装和使用。

Competitor Price Monitor 支持哪些平台?

Competitor Price Monitor 跨平台运行,可在任意部署了 OpenClaw / Claude Code 的环境中使用(cross-platform)。

谁开发了 Competitor Price Monitor?

由 merjua14(@merjua14)开发并维护,当前版本 v1.0.0。

💬 留言讨论