Agent skill · software engineering · sickn33

puppeteer-skill

Generates Puppeteer scripts for browser automation, scraping, and PDF generation. Triggers on: "Puppeteer", "headless Chrome", "page.goto", "scrape", "PDF generation".

Why this skill is useful

Adds multiple executable Puppeteer scripts for browser automation, scraping, and PDF generation that extend the AI's capabilities beyond general knowledge.

What it needs

Requires puppeteer installed locally. About 2k tokens when loaded. Last updated 2026-08-07. 44,571 stars on the source repository.

What this skill does

Puppeteer Automation Skill When to Use Use this skill when you need generates Puppeteer scripts for browser automation, scraping, and PDF generation. Triggers on: "Puppeteer", "headless Chrome", "page.goto", "scrape", "PDF generation". Core Patterns Basic Script Wait Strategies Screenshot & PDF Network Interception TestMu AI Cloud For full setup, capabilities, and shared capability reference, see reference/cloud-integration.md. Quick Reference Task Code ------ ------ Launch headed puppeteer.launch({ headless: false }) Evaluate JS await page.evaluate(() => document.title) Extract text await page.$eval('.el', el => el.textContent) Extract all await page.$eval('.items', els => els.map(e => e.textContent)) Set cookie await page.setCookie({ name: 'token', value: 'abc' }) Emulate device await page.emulate(puppeteer.devices['iPhone 12']) Deep Patterns → reference/playbook.md § Section Lines --- --------- ------- 1 Production Setup & Configuration Launch options, Jest integration 2 Page Object Pattern BasePage, LoginPage, DashboardPage 3 Network Interception & Mocking Request mock, response capture 4 Wait Strategies DOM, network, custom conditions 5 Screenshots, PDF & Media Full page, clip, PDF, video 6 Authentication & Cookies API login, session save/restore 7 iFrame, Dialog & File Operations Upload, download, dialogs 8 Performance & Metrics Web Vitals, Lighthouse, coverage 9 Accessibility Testing axe-core integration 10 CI/CD Integration GitHub Actions, Docker 11 Debugging Quick-Reference 11 common problems 12 Best Practices Checklist 13 items Limitations Use this skill only when the task clearly matches its upstream source and local project context. Verify commands, generated code, dependencies, credentials, and external service behavior before applying changes. Do not treat examples as a substitute for environment-specific tests, security review, or user approval for destructive or costly actions.

How to use it

Reference it in AdaL, Claude Code, Cursor or any coding agent — nothing to install:

@skills sickn33/puppeteer-skill

View the source on GitHub

Browse the @skills marketplace