← ClaudeAtlas

agent-browserlisted

Automatyzacja przeglądarki przez CLI agent-browser. Nawigacja, formularze, screenshoty, scraping, testowanie UI — wszystko przez komendy Bash z ref-based element selection (@e1, @e2). Używaj przy "otwórz stronę", "wypełnij formularz", "zrób screenshot", "scrape page", "testuj UI", "agent-browser".
AIBiz-Automatyzacje/claude-cron · ★ 1 · AI & Automation · score 64
Install: claude install-skill AIBiz-Automatyzacje/claude-cron
# Browser Automation with agent-browser CLI do automatyzacji Chrome/Chromium przez CDP (bez Playwright/Puppeteer). Instalacja: `npm i -g agent-browser && agent-browser install`. ## Setup Check ```bash command -v agent-browser >/dev/null 2>&1 && echo "Installed" || echo "NOT INSTALLED - run: npm install -g agent-browser && agent-browser install" ``` ## Core Loop 1. **Navigate**: `agent-browser open <url>` 2. **Snapshot**: `agent-browser snapshot -i` (refy: `@e1`, `@e2`, ...) 3. **Interact**: click, fill, select używając refów 4. **Re-snapshot**: po KAŻDEJ zmianie strony — nawigacja, submit formularza, dynamiczny re-render, otwarcie dialogu ```bash agent-browser open https://example.com/form agent-browser snapshot -i # Output: @e1 [input type="email"], @e2 [input type="password"], @e3 [button] "Submit" agent-browser fill @e1 "user@example.com" agent-browser fill @e2 "password123" agent-browser click @e3 agent-browser wait --load networkidle agent-browser snapshot -i # MUST re-snapshot — refy sprzed submitu są martwe ``` Refy stają się STALE w momencie zmiany strony (klik nawigujący, submit, re-render, przełączenie tabu). Zawsze re-snapshotuj przed kolejną interakcją refem. ## Command Chaining ```bash # Chain, gdy nie potrzebujesz output pośredniego agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i # Run separately, gdy potrzebujesz parsować output (np. snapshot → refs → interact) ``` ## Persystencja sesji (