Monitor DressLikeMommy competitors for price changes, new products, and market trends. Use when: (1) Scheduled competitor check, (2) Francisco asks about competition, (3) Before pricing a new product, (4) Market research tasks.
Track competitor stores, prices, and trends to keep DressLikeMommy competitive.
Check and update knowledge/business/competitor-*.md files for current list. Key competitors include:
When to invoke this skill:
| Input | Source | Required | Example |
|---|---|---|---|
| operation | User message or schedule | Yes | "full audit", "price check", "trend" |
| competitors | knowledge/business/competitor-*.md or user | No (default: all known) | "PatPat only" |
| product | User message | For price check | "matching floral dress" |
| date_range | User or default (last 7 days) | No | "2026-03-01 to 2026-03-31" |
Load competitor list -- tool: read
knowledge/business/competitor-*.md for current URLs and tracking notesVisit competitor sites -- tool: browser
web_fetch instead; if both fail, skip and noteExtract pricing and product data -- tool: browser (JS extraction) or web_fetch
Compare against our catalog -- tool: read
Detect trends -- tool: web_search
Save findings -- tool: write
knowledge/business/competitor-*.md with new dataSend alerts if triggered -- tool: message send
Send Telegram alert when:
Delivery method: Telegram summary + file
File path: knowledge/business/competitor-report-YYYY-MM-DD.md
**Competitor Check -- [Date]**
**[Competitor Name]**
- New products: [count] | Price range: $[X]-$[Y]
- Notable: [any significant change]
- vs Us: [how we compare]
- Source: [URL] | Checked: [timestamp]
**Opportunities**
- [Product/trend we should consider] [Source: URL]
- [Price adjustment suggestions] [verified/estimated]
**Threats**
- [Competitor moves that could impact us] [Source: URL]
Delivery method: Telegram (immediate)
PRICE ALERT: [Competitor] now sells [product] at $[X]
Our price: $[Y] | Our cost: $[Z]
Source: [URL] | Checked: [timestamp]
Action needed: [recommendation]
knowledge/business/ with current date| Failure | Detection | Response |
|---|---|---|
| Competitor site blocked | 403/captcha/empty page | Try web_fetch; if fails, skip competitor and note |
| Site layout changed | JS extraction returns empty | Screenshot for manual review; use web_search fallback |
| Price data inconsistent | Prices seem wrong (e.g., $0, $999) | Flag as [unconfirmed]; do not use for comparisons |
| Knowledge files missing | File read returns not found | Use hardcoded competitor list; create files on save |
| Telegram send fails | Exit code != 0 | Retry once; save alert to file and log |
| Action | Tier | Rule |
|---|---|---|
| Research, browse, compare | 0 | Just do it |
| Save reports to knowledge files | 0 | Just do it |
| Send alerts via Telegram | 1 | Do it (that's the point) |
| Recommend price changes | 1 | Report to Francisco |
| Actually change our prices | 2 | Confirm with Francisco |