tkm:automate-browser

Automate browser navigation, interaction, and data extraction with Puppeteer.

Updated May 13, 2026
One-click install
npx skills add https://github.com/khapn-2933/agentic-coding-hands-on --skill tkm-automate-browser
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: tkm:automate-browser
Source: https://github.com/khapn-2933/agentic-coding-hands-on/tree/main/.claude/skills/automate-browser
Command: npx skills add https://github.com/khapn-2933/agentic-coding-hands-on --skill tkm-automate-browser

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill requires puppeteer, and includes scripts (resource) and references (resource) components.

What problem does it solve?

This Skill allows you to automate complex browser tasks with Puppeteer, streamlining processes like web scraping, form automation, and performance analysis.

Core Features & Use Cases

  • Browser Automation: Execute scripts to navigate, click, fill forms, and capture screenshots.
  • Web Scraping: Extract data from websites programmatically.
  • Form Automation: Automatically fill out web forms.
  • Use Case: For instance, you can use this Skill to log in to a website, navigate through pages, and extract information from a web table into a CSV file.

Quick Start

To begin, install the necessary dependencies and run the script 'click.js' with the desired URL.

Frequently Asked Questions about tkm:automate-browser

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I automate web scraping and form filling with Puppeteer?

You can automate web scraping and form filling with Puppeteer by executing scripts that navigate pages, interact with elements, and extract data programmatically. This Skill handles automated browser navigation, clicks, and form manipulation.

Do I need Chrome or Chromium installed to run Puppeteer browser automation?

Yes, Puppeteer browser automation requires Chrome or Chromium to function. This Skill supports both headless and non-headless modes, allowing you to run browser tasks with or without a visible UI.

Can I maintain browser sessions and state persistence for web automation tasks?

Yes, you can maintain browser sessions for state persistence during web automation. This allows your Puppeteer scripts to retain login states and cookies across multiple navigation and interaction steps.

How do I extract data from a web table into a CSV file using browser automation?

To extract data into a CSV file, browser automation scripts navigate to the target web table, capture the structured data programmatically, and export it. This Skill streamlines extracting information from websites into usable formats.

Does Puppeteer support ARIA snapshots for accessibility during web scraping?

Yes, Puppeteer supports ARIA snapshots for accessibility during web scraping and automation. This feature allows scripts to interact with and extract data from web pages based on their accessibility tree structure.

What is the best way to capture screenshots and analyze performance with Puppeteer?

The best way to capture screenshots and analyze performance is through automated Puppeteer scripts. This Skill enables you to execute browser navigation, capture page screenshots, and run performance analysis on targeted web applications.