← ClaudeAtlas

drive-logged-in-chromelisted

Drive Igor's already-authenticated Google Chrome via AppleScript for login-walled dashboards (Stripe Payment Links, Apollo web, Play Console, LinkedIn, ASC). NEVER use Playwright MCP as the source of truth for "am I logged in?" — Playwright is a separate browser profile without Chrome cookies. Trigger when: Stripe, payment links, buy.stripe.com, dashboard.stripe.com, "logged into Chrome", login wall, Playwright got login page but user says they're signed in, Apollo web UI, or any task needs the real Chrome session. Slash: /drive-logged-in-chrome. Cross-ref: use-existing-browser-sessions.
IgorGanapolsky/mac-yolo-safeguards · ★ 3 · AI & Automation · score 69
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