Install
openclaw skills install evenrealities-trackerAutomate Evenrealities order monitoring (daily checks, status history, change-only alerts). Uses fast-browser-use to fill the tracker form, compare statuses, and notify Telegram only when something changes, while logging everything into `memory/evenrealities-status-history.json`.
openclaw skills install evenrealities-trackermemory/evenrealities-orders.json.python3 scripts/tracker.py [--check|--config|--history] lets you run the tracker or inspect config/history on demand.The script quietly polls https://track.evenrealities.com, recomputes each order's status, and only speaks up when there's a meaningful change.
System requirements:
Install dependencies:
# Install Python packages
pip install -r skills/evenrealities-tracker/requirements.txt
# Install Playwright browsers (one-time, required for browser automation)
playwright install
Security notes:
memory/ directoryEvenrealities manufactures smart rings in different sizes. When ordering, customers can optionally request a sizing kit — a collection of all sizes to try on and find the correct fit.
Order 1: Sizing Kit (Optional)
Order 2: Final Ring (After Sizing)
Single Shipment Orders: Only one status to track (no sizing kit requested)
Multi-Shipment Orders: Two separate shipments with independent statuses
PROCESSING → SHIPPEDPENDING (waiting for size confirmation) → PROCESSING → SHIPPEDThe tracker will show the combined order status — if the order has been split into multiple shipments:
Monitor both statuses for complete visibility of your order fulfillment.
Copy the example file and add your orders:
cp skills/evenrealities-tracker/references/evenrealities-orders-example.json \
memory/evenrealities-orders.json
Edit memory/evenrealities-orders.json:
{
"orders": [
{
"email": "your-email@example.com",
"order_id": "ORD-123456"
},
{
"email": "another-email@example.com",
"order_id": "ORD-789012"
}
]
}
clawdbot cron add \
--name "Evenrealities order check" \
--schedule "0 9 * * *" \
--task "python3 /Users/thibautrey/clawd/skills/evenrealities-tracker/scripts/tracker.py --check"
That's it! The cron will run every morning at 9 AM.
Daily Flow (9 AM):
memory/evenrealities-orders.jsonmemory/evenrealities-status-history.jsonpython3 scripts/tracker.py --check
Output example:
🔍 Checking 2 order(s)...
============================================================
📦 Checking: user@example.com / Order #ORD-123456
Status: SHIPPED
(No change)
📦 Checking: other@example.com / Order #ORD-789012
Status: PROCESSING
✨ CHANGED: PENDING → PROCESSING
✨ 1 change(s) detected!
📦 ORD-789012: PENDING → PROCESSING
python3 scripts/tracker.py --config
python3 scripts/tracker.py --history
Location: memory/evenrealities-orders.json
{
"orders": [
{
"email": "email@example.com",
"order_id": "ORD-123456"
}
]
}
Fields:
email: Email used for trackingorder_id: Order number (format: ORD-XXXXXX or similar)Add as many orders as needed.
Location: memory/evenrealities-status-history.json (auto-generated)
{
"email@example.com:ORD-123456": {
"email": "email@example.com",
"order_id": "ORD-123456",
"status": "SHIPPED",
"last_checked": "2026-02-02T09:00:00.000Z"
}
}
Updated automatically on each run.
✨ Status CHANGED → Telegram message sent
Example notification:
📦 Order Update!
Order: ORD-789012
Email: user@example.com
Previous: PENDING
New: PROCESSING
Time: 2026-02-02 09:00 AM
✓ Status unchanged ✓ First check (no previous status to compare) ✓ No orders configured
The skill uses Playwright (direct, not via fast-browser-use) for browser automation:
Why Playwright directly?
Security:
Setup (one-time):
Daily (automatic):
Maintenance:
memory/evenrealities-orders.jsonpython3 scripts/tracker.py --checkpython3 scripts/tracker.py --historyCreate/edit memory/evenrealities-orders.json with at least one order.
--history to see stored statusesEdit the cron schedule. Example for 8 AM instead of 9 AM:
clawdbot cron remove <job-id>
clawdbot cron add \
--name "Evenrealities order check" \
--schedule "0 8 * * *" \
--task "python3 /Users/thibautrey/clawd/skills/evenrealities-tracker/scripts/tracker.py --check"