core

Automate browser navigation, form submission, and data extraction with Chrome.

Updated May 16, 2026
One-click install
npx skills add https://github.com/ckyeon/claude-code-settings --skill core-ckyeon
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: core
Source: https://github.com/ckyeon/claude-code-settings/tree/main/project-templates/nextjs/.claude/skills/core
Command: npx skills add https://github.com/ckyeon/claude-code-settings --skill core-ckyeon

SYSTEM DOCUMENTATION & REQUIREMENTS

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

What problem does it solve?

This Skill helps streamline interactions with websites, automating tasks such as navigation, form filling, data extraction, and more, thereby reducing manual effort and increasing efficiency.

Core Features & Use Cases

  • Web Navigation: Automate opening pages, following links, and managing tabs.
  • Form Filling: Automatically fill out forms and handle authentication.
  • Data Extraction: Extract text, data, and attributes from web pages.
  • Use Case: If you need to regularly check a website for updates or extract information from multiple pages, this Skill can automate that process.

Quick Start

To capture a screenshot of the current page, use the command: agent-browser screenshot.

Frequently Asked Questions about core

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

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

Browser automation handles page navigation, form submission, and data extraction from web pages. It uses Puppeteer and the agent-browser tool to automate web scraping and form filling tasks on Chrome or Chromium.

Do I need Chrome or Chromium installed for browser automation web testing?

Yes, browser automation for web testing requires Chrome or Chromium installed. The Skill also depends on the agent-browser tool and its associated Python packages to execute page navigation and form submission.

What is the best way to extract text and data from multiple web pages?

Web scraping extracts text, data, and attributes from web pages automatically. This Skill manages browser tabs and navigation to routinely check websites for updates or extract information from multiple pages.

Can I use this to automate website login and handle authentication?

Yes, form filling automation automatically handles authentication and website logins. It streamlines interactions by submitting forms and managing navigation for routine web tasks.

How do I take a screenshot of a web page during automated testing?

To capture a screenshot of the current page during automated web testing, use the command: `agent-browser screenshot`. This provides visual verification of the browser automation state.

What are the limitations of using Puppeteer for web scraping?

Puppeteer browser automation is limited to Chrome or Chromium environments and requires the agent-browser tool with Python packages. It is designed for routine tasks like web scraping, form automation, and automated testing.