{"enrichment":{"faq":[{"a":"puppeteer-skill enables you to generate Puppeteer automation scripts that control headless Chrome programmatically. Start by launching a browser instance, navigating to a target URL with page.goto(), and then automating interactions like clicks, form fills, and data extraction. The skill supports full scripting workflows including wait strategies, network interception, and event handling\u2014all essential for reliable browser automation and web scraping tasks.","q":"How do I create a puppeteer browser automation script?"},{"a":"puppeteer-skill covers five primary use cases: generating Puppeteer automation scripts for browser testing and web scraping (35% of typical workflows), creating PDF and screenshot generation workflows from web pages (25%), setting up headless Chrome testing with wait strategies and network interception (20%), implementing end-to-end testing patterns including login flows and page interactions (15%), and integrating Puppeteer with CI/CD pipelines and cloud testing platforms (5%). This breadth makes it suitable for QA automation, content extraction, and performance monitoring.","q":"What are the main use cases for puppeteer-skill?"},{"a":"puppeteer-skill streamlines PDF generation from web pages by automating the capture and conversion process. Navigate to your target page using page.goto(), configure rendering options such as margins and page size, and invoke the PDF export function. The skill handles the headless browser lifecycle, ensuring the page fully renders before conversion, making it ideal for report generation, invoice creation, and document archival workflows.","q":"How can I generate a PDF from a webpage using puppeteer-skill?"},{"a":"puppeteer-skill provides built-in patterns for setting up headless Chrome testing environments with robust wait strategies\u2014such as waiting for elements, navigation, or network idle\u2014and network interception capabilities to mock APIs and validate application behavior under controlled conditions. These features enable you to test dynamic content, handle asynchronous operations reliably, and simulate various network scenarios without relying on external services.","q":"How does puppeteer-skill handle headless Chrome testing with wait strategies and network interception?"},{"a":"Yes, puppeteer-skill supports end-to-end testing patterns that automate complex browser interactions including login flows, form submission, and page element clicks. You can programmatically fill input fields, trigger events, and validate page state changes. This capability is essential for testing user workflows, validating authentication systems, and ensuring application functionality across different user scenarios.","q":"Can puppeteer-skill automate browser interactions like login forms and page clicks?"},{"a":"puppeteer-skill is designed for seamless CI/CD integration, allowing you to embed Puppeteer automation scripts directly into your deployment pipelines and cloud testing platforms. The skill handles headless browser execution in containerized environments, manages test orchestration, and provides structured output for result reporting. This enables continuous validation of web applications, automated regression testing, and quality gates before production deployment.","q":"How do I integrate puppeteer-skill with CI/CD pipelines?"}],"shadow_tags":["headless-browser","web-scraping","test-automation","pdf-export","network-mocking","page-interaction","performance-testing","ci-cd-ready"],"summary_rewrite":"This skill enables agents to create and execute Puppeteer automation scripts for comprehensive browser testing and web data extraction workflows. Leverage headless browser control to automate interactions, validate page behavior, and gather web content programmatically. Built by TestMu AI (formerly LambdaTest) and available under the MIT license."},"files":[{"bytes":4140,"path":"puppeteer-skill/SKILL.md","sha256":"a0d642f6384ff3bea4cc4026582ccf2b59e10b1f1d4ece4a1ca261c184fd0e80","url":"https://skillfed.io/files/LambdaTest/agent-skills/puppeteer-skill/3cd5c078/SKILL.md"}],"id":"LambdaTest/agent-skills/puppeteer-skill","links":{"html":"https://skillfed.io/LambdaTest/agent-skills/puppeteer-skill","md":"https://skillfed.io/LambdaTest/agent-skills/puppeteer-skill.md","repo":"https://github.com/LambdaTest/agent-skills"},"meta":{"agents_supported":[],"first_seen":"2026-07-28","forks":68,"language":"Python","last_updated":"2026-07-24","license":"MIT","name":"puppeteer-skill","publisher":"LambdaTest","stars":339},"relations":{"similar":[{"id":"Mindrally/skills/puppeteer-automation"},{"id":"johnlindquist/claude/chrome"},{"id":"AIDotNet/MoYuCode/puppeteer"},{"id":"LambdaTest/agent-skills/test-framework-migration-skill"},{"id":"duck4nh/antigravity-kit/browser"},{"id":"null-shot/cloudflare-skills/browser-rendering"},{"id":"LambdaTest/agent-skills/playwright-skill"},{"id":"jamditis/claude-skills-journalism/mobile-debugging"},{"id":"different-ai/agent-bank/send-test-emails"},{"id":"Aradotso/marketing-skills/awesome-marketing-skills-library"}]},"slug":{"owner":"LambdaTest","repo":"agent-skills","skill":"puppeteer-skill"},"version":"3cd5c078"}
