agent-browserlisted
Install: claude install-skill SkyWalker2506/claude-config
# Browser Automation — agent-browser
Install: `npm i -g agent-browser` → `agent-browser install` (Chrome indir).
## Core Workflow
Her otomasyon bu 4 adımı izler:
1. **Navigate** → `agent-browser open <url>`
2. **Snapshot** → `agent-browser snapshot -i` (ref'leri al: `@e1`, `@e2`, ...)
3. **Interact** → ref kullanarak tıkla/doldur
4. **Re-snapshot** → sayfa değiştikten sonra MUTLAKA yeni snapshot
```bash
agent-browser open https://example.com/form
agent-browser snapshot -i
agent-browser fill @e1 "user@example.com" && agent-browser fill @e2 "pass" && agent-browser click @e3
agent-browser wait --load networkidle && agent-browser snapshot -i
```
**Önemli:** Ref'ler (`@e1`) sayfa değişince geçersiz olur. Navigasyon / form submit / modal sonrası her zaman re-snapshot.
## Zincirleme
Ara çıktıya ihtiyaç yoksa `&&` ile zincirle (daha hızlı):
```bash
agent-browser open https://example.com && agent-browser wait --load networkidle && agent-browser snapshot -i
```
## Kimlik Doğrulama
**Tercih edilen — auth vault (şifreli, tekrar kullanılabilir):**
```bash
echo "$PASS" | agent-browser auth save myapp --url https://app.com/login --username user --password-stdin
agent-browser auth login myapp
```
**Profil ile kalıcı oturum:**
```bash
agent-browser --profile ~/.myapp open https://app.com/login
# ... ilk giriş ...
# Sonraki çalıştırmalarda direkt dashboard'a git
agent-browser --profile ~/.myapp open https://app.com/dashboard
```
Detay: `references/authentication.md`
## Temel Komu