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.