What problem does it solve? Building a data table search and selection modal in a Glyvio plugin requires wiring together route definitions, column layouts, sidebar filters, query builders, and event handling by hand, which is repetitive and error-prone. This Skill generates the complete modal implementation from a small set of input parameters. ## Core Features & Use Cases - Full Modal Generation: Produces a TypeScript file extending SimpleTableModal with route class, state interfaces, column designs, row cell designs, and an interceptor class. - Query and Filter Wiring: Configures populateQueryBuilder with entity ordering and soft-delete filtering, plus populateMainFilter for keyword search across multiple fields. - Routing and Permissions: Registers the route via glyvio_core.routerService.loadRoutes with namespace, path, and permission enforcement. - Use Case: A developer needs a product selection modal at /products-table with code and name columns, an active-status sidebar filter, and keyword search; the Skill generates the entire product_table_modal.ts file and route registration. ## Quick Start Ask the agent to create a table modal for the Product entity in the my_plugin namespace at route /products-table with code and name columns and a show-inactive sidebar filter.