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.