drive-logged-in-chromelisted
Install: claude install-skill IgorGanapolsky/mac-yolo-safeguards
# Drive logged-in Google Chrome (not Playwright)
**Hard lesson (2026-07-14):** Playwright MCP navigated to Stripe and saw **login**. Igor's Chrome was already open on **Payment Links – ThumbGate** (`acct_1RNcJ1GGBpd520QY`). Agents who trust Playwright alone invent "blocked / need login" theater.
## Decision tree
```
Need auth-walled site?
1. osascript: list Chrome tabs for stripe / apollo / target domain
2. If tab exists → activate that tab (inherits session)
3. If not → open URL in existing Chrome window (same profile, inherits cookies)
4. Drive via: AppleScript `execute active tab javascript "..."` OR Chrome CDP if 9222 up
5. ONLY if Chrome has no session (screenshot/login form on REAL Chrome) → report session missing
— still do NOT ask for password; invoke use-existing-browser-sessions
```
**Playwright is OK for:** public pages, form scrapes that don't need Igor's cookies.
**Playwright is NOT OK for:** "prove we're logged into Stripe/Apollo/Play/LinkedIn."
## Stripe (ThumbGate) — cash path
| Item | Value |
|------|--------|
| Account | ThumbGate `acct_1RNcJ1GGBpd520QY` |
| Payment Links list | `https://dashboard.stripe.com/acct_1RNcJ1GGBpd520QY/payment-links` |
| Offer map (private) | `business_os/revenue/stripe-offer-map-*.tsv` |
### Live link recovery (do this BEFORE claiming mid-tier pay links are dead)
1. Activate Chrome tab matching `dashboard.stripe.com` + `payment-links`.
2. JS-scan rows for product names / amounts ($499, $1,500, $3,000).
3