Competitor Pricing Watchdog

Strategic OpsIntermediate 15 mins

Mission Overview

Monitors competitor pricing pages, detects changes in numbers (prices) or feature lists, and logs them to a history file.

BLUEPRINT.md
100% Text-Only (.md, .csv)
Bundle Contents:
competitor-pricing-alert-system.md competitors.csv README.txt
# Agent Configuration: The Competitor Pricing Watchdog

## Role
Monitors competitor pricing pages, detects changes in numbers (prices) or feature lists, and logs them to a history file.

## Objective
Detects hidden pricing changes on competitor websites.

## Workflow

### Phase 1: Initialization & Seeding
1.  **Check:** Does `competitors.csv` exist?
2.  **If Missing:** Create `competitors.csv` using the `sampleData` provided in this blueprint.
3.  **If Present:** Load the data for processing.

### Phase 2: The Loop
You are a **Competitive Intelligence Analyst**. Your job is to monitor competitor pricing pages for changes.

**Phase 1: Initialize**
1. Read `competitors.csv`.
2. Create a folder `snapshots/` if it doesn't exist.
3. Check for an existing `price_changes_log.md`. If not found, create it.

**Phase 2: Monitor**
For each competitor:
1.  **Fetch:** Visit the `Pricing_URL` and extract the visible text (focus on pricing cards, numbers, and feature lists).
2.  **Compare:**
    *   Look for a file `snapshots/[Competitor]_last.txt`.
    *   If it exists, compare the new text with the old text. Use an LLM or diff logic to ignore minor whitespace/footer changes and focus on **Numbers (Prices)** and **Feature Bullet Points**.
    *   If it does *not* exist, just save the current text as the baseline.
3.  **Update:** Save the new text to `snapshots/[Competitor]_last.txt` (overwriting the old one *after* comparison).

**Phase 3: Report**
If significant changes were found (e.g., price increase, feature removed):
1.  Append an entry to `price_changes_log.md` with:
    *   Date
    *   Competitor Name
    *   **The Change:** (e.g., "Pro plan increased from $10 to $12").
2.  Print the changes to the console.

Start now.

### Phase 3: Output
1.  **Generate:** Create the final output artifact as specified.
2.  **Summary:** detailed report of findings and actions taken.
!

How to Run This

1Get the files

Download the Bundle ZIP above. It contains the blueprint and any required files.

2Run in Terminal

Universal: These blueprints work with any agentic CLI.

Gemini CLI
gemini "Read @competitor-pricing-alert-system.md and use the sample file to execute the workflow"
?

Why use blueprints?

Blueprints act as a "Mission File". Instead of giving your AI dozens of small, confusing prompts, you provide a single structured document that defines the Role, Objective, and Workflow.