create-table-entity-modal

Generates a table-rendered entity selection modal with autocomplete lookups for Glyvio plugins.

1|Updated Jun 11, 2026
One-click install
npx skills add https://github.com/devena/glyvio-forge --skill create-table-entity-modal-devena
Or copy as Structured Prompt for Agent▼
Please help me install this Agent Skill.
Skill: create-table-entity-modal
Source: https://github.com/devena/glyvio-forge/tree/main/claude/skills/create-table-entity-modal
Command: npx skills add https://github.com/devena/glyvio-forge --skill create-table-entity-modal-devena

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve? Building an entity picker in a Glyvio plugin where a single text line per result is not enough to distinguish records (e.g., products needing SKU, name, and price) requires wiring routes, query builders, table columns, row cells, chips, and textfield wrappers by hand. This Skill generates the complete TableEntityModal implementation from a small set of input parameters. ## Core Features & Use Cases - Table-rendered entity picker: Generates a modal extending TableEntityModal with configurable table columns, row cells, selection chips, and app bar, rendered as table rows instead of list cells. - Autocomplete and select textfield wrappers: Produces single, multiple, and select-style textfield design classes wired to the modal route for inline dropdown or full-screen search. - Query and filter configuration: Sets up query builders, autocomplete ILike filters, and select filters against the target entity's fields. - Use Case: You need a Product selector in an edit form where users must compare SKU, name, and price before picking. Provide the entity name, plugin namespace, route path, and column definitions, and the Skill emits the modal file, route registration, and textfield wrappers. ## Quick Start Ask the agent to create a table entity modal for the Product entity in the my_plugin namespace at route /product-entity-table with code, name, and price columns.

Frequently Asked Questions about create-table-entity-modal

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

FAQPage Schema
How do I create a table-based entity picker modal in a Glyvio plugin?▼

Provide the entity name, plugin namespace, route path, table columns, chip text, selection text, and search filters. The Skill generates a class extending TableEntityModal with column and row cell designs, registers the route, and emits textfield wrapper classes for forms.

What is the difference between TableEntityModal and SimpleTableModal in Glyvio?▼

TableEntityModal is the table-rendered sibling of SimpleEntityModal for picking a single entity from a textfield, with no sidebars, groups, or column preferences. SimpleTableModal is a full-page searchable data grid with sidebars and filters, always pushed explicitly.

When should I use a table entity modal instead of a list entity modal?▼

Use the table variant when one text line per result is not enough to tell entities apart, such as selecting a Product where SKU, name, and price all matter. For simple single-field identification, the list-based SimpleEntityModal is sufficient.

Why does the Glyvio table modal throw a column and cell mismatch error?▼

Every TableLayoutColumnDesign columnName defined in getDesign must have a matching TableLayoutCellDesign columnName in every row built by getDesignForRow, with the same count and names. A missing or extra cell causes the client to throw the mismatch error.

Can the table entity modal have sidebars or saved column preferences?▼

No. TableEntityModalDesign does not support leftSidebarDesign, rightSidebarDesign, mainGroups, or column preference persistence. If those features are needed, use SimpleTableModal via the create-table-modal skill instead.