Devena
Official@devena · Brazil
Devena provides 59 code-generation skills for building Glyvio platform plugins: entity pages, modals, interceptors, ERP sync, and custom AI agents.
Agent Skills by Devena
Showing 59 vetted skills indexed across 1 GitHub repositories.
create-list-modal
Generates a Glyvio entity search and selection modal with filters, cell layouts, and routing.
create-gantt-page-interceptor
Generates and registers a TypeScript interceptor class customizing Glyvio Gantt page design, queries, and drag actions.
create-strategy
Generates a TypeScript class extending SimpleStrategy for custom Glyvio plugin algorithms.
create-after-interceptor
Generates a Glyvio SimpleAfterInterceptor class for post-save side effects on database entities.
create-batch-page
Generates a spreadsheet-style batch editor page with routing and menu registration for Glyvio plugins.
create-simple-batch-cart
Generates a spreadsheet-style batch-editing cart drawer for Glyvio plugin projects.
create-simple-cart-interceptor
Generates and registers a TypeScript SimpleCartListener interceptor to customize Glyvio cart views.
format-llm-markdown-output
Constrains LLM prompts to the markdown syntax supported by the glyvio_app gpt_markdown renderer.
create-table-page
Generates a Glyvio plugin table page with columns, search, sidebar filters, routing, and menu registration.
create-batch-page-interceptor
Generates and registers a TypeScript interceptor class extending SimpleBatchPageInterceptor to customize Glyvio batch pages.
create-tab-sidebar-interceptor
Generates and registers a TypeScript interceptor class that customizes Glyvio TabSidebar designs and tabs.
create-system-tool
Generates and registers a Glyvio Environment-layer SystemTool class exposing local actions to the AI Agent.
create-edit-modal
Generates a Glyvio entity edit modal with form validation, saving, routing, and interceptor hooks.
create-table-modal
Generates a Glyvio SimpleTableModal view with columns, filters, routing, and user config persistence.
create-grid-page-interceptor
Generates and registers a TypeScript interceptor class that customizes Glyvio grid page designs, cell cards, and query filters.
create-kanban-page
Generates a Glyvio plugin Kanban board page with status columns, drag-and-drop, routing, and menu registration.
modify-manifest
Edits permissions and appends schema migrations in a Glyvio plugin manifest.json file.
create-edit-modal-interceptor
Generates and registers a TypeScript interceptor class that customizes Glyvio SimpleEditModal views.
create-sync-extraction-action
Generates a Glyvio Environment-layer SimpleSyncAction class for scheduled external data ingestion.
create-table-page-interceptor
Generates and registers a TypeScript interceptor class that customizes Glyvio SimpleTablePage designs, rows, and queries.
create-entity-links-section
Adds a polymorphic entity links section to an existing Glyvio sidebar backed by a join table.
create-screen-from-image
Reconstructs UI screenshots into Glyvio framework screens via visual decomposition and component catalog mapping.
create-entity-modal
Generates a Glyvio entity selection modal with autocomplete search, filters, chips, and routing.
create-sidebar
Generates a Glyvio SimpleSidebar view with routes, sections, file uploads, and event handling.
Frequently Asked Questions About Devena
FAQPage SchemaWhat tasks can I build using Devena's Glyvio skills?▼
You can generate entity pages (table, list, grid, Kanban, Gantt, calendar), search and edit modals, batch spreadsheet editors, lifecycle interceptors (before/after save, after-commit), ERP sync actions and interceptors, in-app notifications, timeline entries, custom HTML report pages, and custom AI agents with system tools.
Who are these skills designed for?▼
They target developers and AI coding agents building plugins on the Glyvio platform, particularly teams integrating ERPs and external systems, creating business entity screens, or extending the Jeannie AI agent with custom tools and strategies.
How do the interceptor skills work in practice?▼
Each interceptor skill generates a custom class extending an abstract base (e.g., SimpleTablePageInterceptor, SimpleBeforeInterceptor), implements layout, query-filter, or validation overrides, and registers it. Sync interceptors fire only on inbound synced data, not regular user saves.
How can I test a Glyvio plugin before deploying it?▼
Use fork-company-script to run unpublished server code against a live backend via a temporary forked script with a JWT and companyId, or use test-plugin-browser to connect the published Glyvio App to your local plugin bundle and validate screens visually through the window.__GLYVIO_AI__ bridge.
What prerequisites do these skills require?▼
A Glyvio plugin project with the standard layer structure (app, server, environment), access to glyvio_core and glyvio-plugin-sync packages, and for live testing a server URL, private JWT, and companyId. Manifest edits require understanding the permissions and dbVersions schema arrays.