AgentStack
Browse Sign in
Browse Why AgentStack Sell Docs
Sign in
SKILL verified MIT Self-run

Tanstack Table

skill-aaronvanston-agent-skills-tanstack-table · by aaronvanston

Build tables and datagrids with TanStack Table v8. Covers column definitions, row models, sorting, filtering, pagination, grouping, expanding, row selection, column sizing/ordering/pinning/visibility, virtualization, row pinning, faceting, fuzzy filtering, custom features, state management, and rendering. React adapter primary, core API is framework-agnostic. Use when asked to "build a data table…

No reviews yet
0 installs
45 views
0.0% view→install

Install

$ agentstack add skill-aaronvanston-agent-skills-tanstack-table

✓ scanned · ✓ verified, works with Claude Code, Cursor, and more.

Security review

✓ Passed

No issues found. Passed automated security review. · v0.1.0 How review works →

  • Prompt-injection patterns
  • Secret / credential exfiltration
  • Dangerous shell & filesystem operations
  • Untrusted network calls
  • Known-malicious package signatures

What it can access

  • Network access No
  • Filesystem access No
  • Shell / process execution No
  • Environment & secrets No
  • Dynamic code execution No

From automated source analysis of v0.1.0. “Used” means the capability is present in the source — more access means more to trust, not that it’s unsafe.

View the full security report →

Verified badge

Passed review? Show it. Paste this badge into your README, it links to the public security report.

AgentStack Verified badge Links to your public security report.
[![AgentStack Verified](https://agentstack.voostack.com/badges/verified.svg)](https://agentstack.voostack.com/security/report/skill-aaronvanston-agent-skills-tanstack-table)

Reliability & compatibility

Security review passed
0 installs to date
no reviews yet
2mo ago

Declared compatibility

Claude CodeClaude Desktop

Compatibility is declared by the source manifest. End-to-end runtime verification is coming, see below.

Preview Execution monitoring

We're building live execution health for every listing: tool-call success rate, median latency, uptime, and last-checked timestamps, measured, not self-reported. It isn't live yet, so we don't show numbers we can't stand behind.

How agent discovery & health will work →
Are you the author of Tanstack Table? Claim this listing to set pricing, connect Stripe payouts, and keep 70% of every sale.
Sign up to claim

About

TanStack Table

Headless UI library for building tables and datagrids. Framework-agnostic core, React adapter (@tanstack/react-table) primary.

Workflow

Determine which feature applies and load the relevant reference:

  1. Columns - define accessors, headers, groups, sizing, ordering, pinning, visibility: [references/columns.md](references/columns.md)
  2. Data & Row Models - data shape, row model pipeline, Row/Cell types: [references/data.md](references/data.md)
  3. Sorting - sort state, multi-sort, custom sort functions, manual sorting: [references/sorting.md](references/sorting.md)
  4. Filtering - column filters, global filters, faceting (column + global): [references/filtering.md](references/filtering.md)
  5. Fuzzy Filtering - @tanstack/match-sorter-utils integration: [references/fuzzy-filtering.md](references/fuzzy-filtering.md)
  6. Pagination - client-side and server-side pagination: [references/pagination.md](references/pagination.md)
  7. Row Selection - checkbox patterns, single/multi select, sub-row selection: [references/selection.md](references/selection.md)
  8. Grouping - grouping state, aggregation, rendering grouped cells: [references/grouping.md](references/grouping.md)
  9. Expanding - sub-rows, detail panels, expand/collapse APIs: [references/expanding.md](references/expanding.md)
  10. Row Pinning - pin rows to top/bottom, keep pinned rows option: [references/row-pinning.md](references/row-pinning.md)
  11. Virtualization - @tanstack/react-virtual integration, row/column virtualization: [references/virtualization.md](references/virtualization.md)
  12. State - controlled vs uncontrolled, onChange handlers, auto-reset: [references/state.md](references/state.md)
  13. Rendering - flexRender, table structure, types, framework adapters: [references/rendering.md](references/rendering.md)
  14. Advanced - editable cells, DnD reordering, div-based tables: [references/advanced.md](references/advanced.md)
  15. Custom Features - extending table with _features and TypeScript declaration merging: [references/custom-features.md](references/custom-features.md)

Principles

  • getCoreRowModel() is the only required row model - everything else is opt-in
  • Memoize column definitions with useMemo or define outside the component
  • Keep data references stable - avoid inline data={fetch()}, use state/memo
  • Row models are composable - pipeline: Core → Filtered → Grouped → Sorted → Expanded → Paginated
  • Only import row models you need - each is tree-shakeable
  • flexRender renders cells and headers from column defs
  • For server-side operations - set manualSorting/manualFiltering/manualPagination and manage state yourself
  • createColumnHelper() for maximum type safety

Source & license

This open-source skill is cataloged on AgentStack and links to its original source — we do not rehost the code.

Install and usage instructions live in the source repository linked above.

Reviews

No reviews yet, be the first.

Versions

  • v0.1.0 Imported from the upstream source.