← ClaudeAtlas

browser-uselisted

Browser automation for scraping, form submission, screenshots, and web interaction via CDP or Playwright.
Silex-Research/DontPanic · ★ 2 · AI & Automation · score 71
Install: claude install-skill Silex-Research/DontPanic
# Browser Use Skill ## Overview Enables agents to control web browsers for automation, data extraction, form submission, and interaction with web-based tools. Uses headless browser automation via CDP (Chrome DevTools Protocol) or Playwright. ## When to Use - Scraping competitor pricing or content - Automating social media posting - Filling forms (e.g., influencer outreach) - Taking screenshots for reports - Monitoring website changes - Testing web applications ## Core Capabilities ### 1. Page Navigation ```javascript // Basic navigation await browser.navigate('https://tiktok.com'); await browser.waitForLoad('networkidle'); // With authentication await browser.setCookies(authCookies); await browser.navigate('https://app.interactivebrokers.com'); ``` ### 2. Element Interaction ```javascript // Click, type, select await browser.click('[data-testid="login-button"]'); await browser.type('input[name="username"]', 'user@example.com'); await browser.select('select[name="date-range"]', '30d'); // Extract data const price = await browser.text('.current-price'); const items = await browser.queryAll('.product-item'); ``` ### 3. Screenshot & PDF ```javascript // Full page screenshot await browser.screenshot({ path: '/root/clawd/screenshots/report.png', fullPage: true }); // Specific element await browser.screenshot({ path: 'chart.png', selector: '#price-chart' }); ``` ### 4. JavaScript Execution ```javascript // Execute in page context const data = await browser.evalua