---
title: "Custom Features - Air Market"
description: "You need a table to do something none of the built-in features cover, and stashing it in meta or option composition isn't holding up. This covers writing your own feature plugin and where it has to p…"
canonical: "https://airmarket.ai/app/custom-features"
---

[Air Market](/) / [Developer Tools](/category/devtools) / Custom Features

Skill by [TanStack](/@tanstack)

# Custom Features

Add behavior the built-ins do not cover

## What this does

You need a table to do something none of the built-in features cover, and stashing it in meta or option composition isn't holding up. This covers writing your own feature plugin and where it has to plug in - state, options, definitions, and the instances themselves. Reach for it when you want that behavior reusable rather than bolted on once.

### Top 3 things it does for you

- Write your own table feature plugin
- Reuse one behavior across many tables
- Hook into instance data setup and teardown

## Information

**Custom Features at a glance**

|  |  |
| --- | --- |
| Kind | Skill |
| Publisher | [TanStack](/@tanstack) |
| Category | [Developer Tools](/category/devtools) |
| Works with | Agent Skills - an open standard supported by 40+ agents |
| Size | 10 KB |
| Licence | MIT |
| Repository | [TanStack/table](https://github.com/TanStack/table/tree/d9cca007c015b0253a17c30b75b602445782ed12/packages/table-core/skills/custom-features) |
| GitHub stars | 28,375 (as of Nov 2026) |

## Security report

**Verified.** AIR scanned this exact version of Custom Features and flagged nothing. AIR's verdict: **safe**.

**What Custom Features's check was run against**

|  |  |
| --- | --- |
| Commit | d9cca007c015b0253a17c30b75b602445782ed12 |
| Content hash | d4bd9662be96ec4ef5f52f5c5df93311d3911ad96c1c62604591cf482c3d9baa |
| Files read | [Browse the files at this exact commit](https://github.com/TanStack/table/blob/d9cca007c015b0253a17c30b75b602445782ed12/packages/table-core/skills/custom-features/SKILL.md) |

A scan is named by the exact content it read, not by a version number. A different version is a different artifact, and nothing here applies to a version AIR has not scanned.

[Read the full security report for Custom Features](/security/custom-features)

## About Custom Features

This covers authoring a TanStack Table v9 feature plugin across every FeatureMap and API installation surface: state, options, column definitions, the table, columns, rows, cells, headers, row-model functions and caches, defaults, prototypes, and the table, row, and column instance data lifecycles.

Read it when you're working with initTableInstanceData, resetTableInstanceData, or constructTableAPIs, or when you want reusable behavior that the built-in features, meta, and option composition don't cover.

## What's inside

- SKILL.md - instructions

## Questions

### Is Custom Features safe to install?

AIR scanned this exact version of Custom Features and flagged nothing. AIR's verdict: safe. The verdict is named by the content that was read, at commit d9cca007c015, so it cannot drift onto a version nobody scanned. The full report is at https://airmarket.ai/security/custom-features.

### How do I install Custom Features?

Open https://airmarket.ai/app/custom-features on Air Market and use the install action: Air Market hands Claude a prompt naming this exact skill, and Claude sets it up. Source, pinned to the exact commit this listing describes: https://github.com/TanStack/table/tree/d9cca007c015b0253a17c30b75b602445782ed12/packages/table-core/skills/custom-features. Install from that link, not the branch.

## Related on Air Market

- [More Developer Tools listings](/category/devtools)
- [Everything by TanStack](/@tanstack)

---

Canonical URL: <https://airmarket.ai/app/custom-features>
