Skill Detail

Puppeteer Browser Automation Library

A practical guide to Puppeteer for browser automation, scraping, and testing. It tracks the official install flow, the Chrome/Firefox control API, and the docs you need to get started quickly.

Browser AutomationMulti-Framework
Browser Automation Multi-Framework Security Reviewed
โญ 94.1k GitHub stars โฌ‡ 40.2M/wk npm
INSTALL WITH ANY AGENT
npx skills add agentskillexchange/skills --skill puppeteer-browser-automation-library Copy
Works best when you want a reusable capability, not another fragile one-off prompt.
At a glance
Author
puppeteer
Last updated
Apr 9, 2026
Quick brief

Puppeteer is a JavaScript library for controlling Chrome or Firefox over the DevTools Protocol or WebDriver BiDi. The official README shows its main job-to-be-done clearly: automate browser actions, capture pages, and script real web interactions from Node.js.

How it works

What this skill actually does

The upstream docs include the main install command, npm i puppeteer, plus a companion option, puppeteer-core, for projects that manage their own browser download. The documentation also highlights common automation tasks such as navigation, viewport control, keyboard input, accessible selectors, and screenshot-driven workflows.

This skill is a fit when you need repeatable UI automation, web scraping, smoke tests, or browser-driven data extraction. Source: https://github.com/puppeteer/puppeteer