← ClaudeAtlas

setup-browser-cookieslisted

Import cookies from your real browser (Comet, Chrome, Arc, Brave, Edge) into the headless browse session. Opens an interactive picker UI where you select which cookie domains to import. Use before QA testing authenticated pages.
waseemnasir2k26/skynetlabs-all-claude-code · ★ 0 · Web & Frontend · score 65
Install: claude install-skill waseemnasir2k26/skynetlabs-all-claude-code
# Setup Browser Cookies Import logged-in sessions from your real Chromium browser into the headless browse session. ## How it works 1. Find the browse binary 2. Run `cookie-import-browser` to detect installed browsers and open the picker UI 3. User selects which cookie domains to import in their browser 4. Cookies are decrypted and loaded into the Playwright session ## Steps ### 1. Find the browse binary ```bash BROWSE_OUTPUT=$(browse/bin/find-browse 2>/dev/null || ~/.claude/skills/gstack/browse/bin/find-browse 2>/dev/null) B=$(echo "$BROWSE_OUTPUT" | head -1) META=$(echo "$BROWSE_OUTPUT" | grep "^META:" || true) if [ -n "$B" ]; then echo "READY: $B" [ -n "$META" ] && echo "$META" else echo "NEEDS_SETUP" fi ``` If `NEEDS_SETUP`: 1. Tell the user: "gstack browse needs a one-time build (~10 seconds). OK to proceed?" Then STOP and wait. 2. Run: `cd <SKILL_DIR> && ./setup` 3. If `bun` is not installed: `curl -fsSL https://bun.sh/install | bash` If you see `META:UPDATE_AVAILABLE`: tell the user an update is available, STOP and wait for approval, then run the command from the META payload and re-run the setup check. ### 2. Open the cookie picker ```bash $B cookie-import-browser ``` This auto-detects installed Chromium browsers (Comet, Chrome, Arc, Brave, Edge) and opens an interactive picker UI in your default browser where you can: - Switch between installed browsers - Search domains - Click "+" to import a domain's cookies - Click trash to remove imported cookies