extract-table-pagination

Extract HTML table rows into dictionaries and paginate via next controls.

8|Updated May 13, 2026
One-click install
npx skills add https://github.com/bettyguo/browser-skills --skill extract-table-pagination
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: extract-table-pagination
Source: https://github.com/bettyguo/browser-skills/tree/main/skills/extract-table-pagination
Command: npx skills add https://github.com/bettyguo/browser-skills --skill extract-table-pagination

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill extracts structured data from an HTML table, optionally walking through paginated views, returning a list of row dictionaries keyed by header cells.

Core Features & Use Cases

  • Extracts all rows from a single HTML table on a page.
  • Supports pagination by following a next control until rows stop growing or a max_pages limit is reached.
  • Outputs a list of dictionaries suitable for downstream processing.

Quick Start

Run this skill on a page containing a table and paginate to accumulate all rows.

Frequently Asked Questions about extract-table-pagination

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

FAQPage Schema
How do I extract HTML table data across multiple pages?

To extract HTML table data across pages, the skill walks paginated views by following a next control until no more rows appear or a max_pages limit is reached. It outputs a list of row dictionaries keyed by header cells.

What's the best way to scrape structured data from a paginated table?

Scraping structured data from a paginated table is best handled by deterministic browser actions like wait_for_selector and extract_table, which accumulate rows across pages into dictionaries ready for downstream processing.

Can I use browser automation to collect table rows from a dynamic website?

Yes, you can use browser automation to collect table rows from a dynamic website. The skill uses wait_for_dom_ready and click actions to handle dynamic loading and navigate pagination controls reliably.

How does table data extraction handle pagination limits?

Table data extraction handles pagination limits by walking pages until the extracted rows stop growing or a configurable max_pages limit is reached, ensuring the collection process terminates predictably.

Do I need any external dependencies to extract structured data from web tables?

No external dependencies are needed to extract structured data from web tables. The skill operates independently using built-in browser-automation actions to wait, extract, and click through table pages.

Why does my paginated table extraction stop before collecting all rows?

Your paginated table extraction stops before collecting all rows if the max_pages limit is reached or if clicking the next control no longer produces additional rows on the page.