data-table

Render accessible data tables with sorting, filtering, and pagination in SvelteKit.

1|Updated Feb 20, 2026
One-click install
npx skills add https://github.com/twofoldtech-dakota/plugin-migration-planner --skill data-table
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: data-table
Source: https://github.com/twofoldtech-dakota/plugin-migration-planner/tree/main/.claude/skills/data-table
Command: npx skills add https://github.com/twofoldtech-dakota/plugin-migration-planner --skill data-table

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Data-table engineering to render datasets as accessible, well-structured tables in SvelteKit apps, automatically choosing layouts and interactions based on data shape.

Core Features & Use Cases

  • Analyze data shape and automatically select table mode (static, client, server).
  • Configure columns with alignment, formatting, and responsive priority.
  • Implement sorting, filtering, and pagination with semantic markup and keyboard navigation.
  • Support responsive patterns like priority-based column hiding and mobile card layouts.
  • Ensure accessibility with proper table semantics, captions, and keyboard interactions.

Quick Start

Render a responsive, accessible data table for the given dataset with sorting, pagination, and keyboard navigation.

Frequently Asked Questions about data-table

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

FAQPage Schema
How do I create accessible data tables in SvelteKit with sorting and pagination?

To create accessible data tables in SvelteKit, use a server-first approach with Svelte 5 stores that automatically implements semantic markup, sorting, pagination, and keyboard navigation for your web app datasets.

How does a data table automatically choose between client and server modes?

A data table automatically selects between static, client, and server modes by analyzing the shape of your dataset, optimizing rendering and interactions for API responses, arrays, or database queries.

Can I implement responsive column hiding and mobile card layouts for data tables?

Yes, you can implement responsive patterns for data tables including priority-based column hiding and mobile card layouts, ensuring datasets remain accessible and well-structured across different screen sizes.

What is the best way to configure table columns for dashboards and admin panels?

The best way to configure table columns for dashboards and admin panels is through smart column configuration, allowing you to set alignment, formatting, and responsive priority for well-formatted data displays.

Does this data table approach support keyboard navigation and semantic markup?

Yes, this data table approach fully supports keyboard navigation and semantic markup, including proper table semantics and captions to ensure accessibility compliance for data-rich web pages.

When should I use a server-first approach for data tables?

Use a server-first approach for data tables when handling large datasets from API responses or database queries in SvelteKit apps, with optional client interactivity via Svelte 5 stores for sorting and filtering.