0113-nuxt-tables

Define reusable Nuxt/Vue table column configurations and row actions for data grids.

Updated Aug 23, 2026
One-click install
npx skills add https://github.com/MrJmpl3/codex_____data_____configuration --skill 0113-nuxt-tables
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: 0113-nuxt-tables
Source: https://github.com/MrJmpl3/codex_____data_____configuration/tree/main/skills/0113-nuxt-tables
Command: npx skills add https://github.com/MrJmpl3/codex_____data_____configuration --skill 0113-nuxt-tables

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It helps you create consistent, configurable data tables in Nuxt by centralizing column definitions and row action behavior instead of rewriting table markup for every screen.

Core Features & Use Cases

  • Column builder pattern: Compose table columns via reusable builders (all, build by keys, or exclude keys) to quickly tailor table views.
  • XTable integration: Render tables using an XTable component with loading/fetching states, stable row identity, and standardized column definitions.
  • Custom cells & row actions: Define cell renderers using Vue render functions and attach contextual row actions for navigation, editing, and destructive operations.

Quick Start

Use the 0113-nuxt-tables skill to design a posts table by defining column builders and passing them into XTable along with row actions.

Frequently Asked Questions about 0113-nuxt-tables

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

FAQPage Schema
How do I build reusable data tables in Nuxt without rewriting markup?

Build reusable Nuxt data tables by centralizing column definitions and row action behavior into reusable builders. This approach lets you compose table views via all, build by keys, or exclude keys, preventing markup duplication across application screens.

How do I define custom cell renderers in Vue tables?

Define custom cell renderers in Vue tables using Vue render functions. This allows you to create tailored cell content for specific columns while maintaining standardized table definitions and attaching contextual row actions.

What is the best way to manage row actions in a TanStack Vue table?

Manage row actions in a TanStack Vue table by attaching contextual behavior to row definitions. You can configure navigation, editing, and destructive operations directly within the column configurations to ensure consistent action handling.

Does this approach support loading and fetching states for Nuxt data grids?

Yes, this approach supports loading and fetching states for Nuxt data grids. The XTable integration handles loading and fetching states, stable row identity via row-id, and row-click handling alongside the standardized column definitions.

Can I configure subsets of columns for different views in my application?

Yes, you can configure subsets of columns for different views using the column builder pattern. It allows you to quickly tailor table views by composing columns through all, build by keys, or exclude keys operations.

When should I not use centralized column definitions for Vue tables?

You should avoid centralized column definitions for Vue tables when building simple, one-off list pages that do not require custom cell renderers, conditional row actions, or reusable configurations across multiple application screens.