table-builder

Create configurable React data tables with sorting, filtering, and pagination.

5|Updated Dec 31, 2025
One-click install
npx skills add https://github.com/patricio0312rev/skillset --skill table-builder-patricio0312rev
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: table-builder
Source: https://github.com/patricio0312rev/skillset/tree/main/templates/frontend/table-builder
Command: npx skills add https://github.com/patricio0312rev/skillset --skill table-builder-patricio0312rev

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Create reusable data table patterns with filtering, sorting, pagination, row actions, and responsive layouts to accelerate dashboards and list views.

Core Features & Use Cases

  • Column configuration and type-safe definitions for robust data grids
  • Server-side or client-side rendering modes with easy switch
  • Row actions, empty/loading states, and mobile-friendly layouts
  • Use cases include admin tables, product lists, analytics dashboards

Quick Start

Create a ready-to-use data table component configured for server-side or client-side rendering with sorting, filtering, and pagination.

Frequently Asked Questions about table-builder

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

FAQPage Schema
How do I build a React data table with sorting, filtering, and pagination?

To build a React data table with sorting, filtering, and pagination, you can use an automated TanStack Table implementation. It provides type-safe column definitions and configurable rendering modes for robust data grids.

Can I switch my data table between client-side and server-side rendering?

Yes, you can easily switch your data table between client-side and server-side rendering modes. This flexibility allows you to optimize dashboard and admin panel performance based on your dataset size and API fetching strategy.

What is the best way to handle empty and loading states in a TypeScript datatable?

Handling empty and loading states in a TypeScript datatable is best managed through built-in UI state configurations. These features ensure your admin tables and analytics dashboards maintain a polished, responsive layout during data fetching.

Does this data table component support row actions and responsive layouts for mobile?

Yes, the data table component supports both row actions and mobile-friendly responsive layouts. This ensures data-heavy lists and product menus remain accessible and fully functional across different device screen sizes.

How do I configure type-safe columns for an admin panel data grid?

You configure type-safe columns for an admin panel data grid by defining TypeScript column configurations. This approach ensures robust data grids with accurate sorting and filtering behaviors across your dataset.