Tool · Helps you build on Fuuz
Teach A Model The Platform
Ten skills covering the parts of Fuuz® an agent gets wrong unaided — flow node configuration, model relations and triggers, JSONata, the GraphQL dialect, screen element properties, and the styling rules. Installed once, they load only when the work calls for them.
What ships
Ten Skills, One Per Part Of The Platform
Each is a directory with a SKILL.md and its supporting
reference material.
fuuz-data-flow
Design and build Fuuz data flows.
fuuz-data-flow-nodes
Configure data flow nodes in Fuuz.
fuuz-data-model
Create and configure Fuuz data models (ModelDefinition).
fuuz-expressions
Write JSONata expressions and JavaScript scripts for the Fuuz/MFGx platform.
fuuz-graphql
Write GraphQL queries and mutations for the Fuuz/MFGx platform API.
fuuz-html-dashboards
Build HTML/data-URI dashboards rendered in Fuuz screens via a backend flow + embedded webpage element.
fuuz-integration
Configure and use Fuuz integration connectors.
fuuz-screen-design
Design and build Fuuz/MFGx screens.
fuuz-screen-elements
Configure Fuuz screen elements and their properties.
fuuz-screen-styling
Style Fuuz/MFGx platform screens following internal design guidelines.
Triggers
When Each One Fires
A skill loads on the work in front of it, not on every request. These are the conditions each declares.
| Skill | Loads when |
|---|---|
fuuz-data-flow | Use when the user needs to create data flows, understand flow structure, connect nodes, configure environments, or implement common flow patterns. For specific node configuration, use the fu |
fuuz-data-flow-nodes | Use when the user needs to configure a specific node type, understand what nodes are available, or look up node properties. Covers all 85+ node types across 12 categories (Conditionals, Cont |
fuuz-data-model | Use when the user needs to define models, add fields, set up relations, configure triggers, sequences, indices, or migrations in the Fuuz/MFGx platform. |
fuuz-expressions | Use when the user needs to write transforms, validation expressions, onChange handlers, data flow transforms, or scripts. Covers both JSONata (used in screen transforms, flow transforms, val |
fuuz-graphql | Use when the user needs to query data, create/update/delete records, use filters, pagination, ordering, aggregations, or understand the auto-generated API types. |
fuuz-html-dashboards | Use whenever a Fuuz user asks for a "dashboard", "wallboard", "live screen", "operator screen", "data visualization", "3D scene", "interactive widget", "real-time view", or any custom HTML o |
fuuz-integration | Use when the user needs to connect to external systems, configure REST APIs, databases, FTP, Plex, or other third-party services using the $integrate() function or integration nodes in data |
fuuz-screen-design | Use when the user needs to understand screen structure (flat node map, parent/child relationships, element names), transforms and context bindings, action steps, query building for forms and |
fuuz-screen-elements | Use when the user needs to know what props an element supports, which elements are available, element flags and shared field sets, or how to configure specific element types (inputs, layout, |
fuuz-screen-styling | Use when the user needs to build dashboards, admin panels, or home pages with correct colors, spacing, card patterns, typography, naming conventions, and brand elements. Covers the three-zon |
Using them
Installed Once, Then Out Of The Way
Clone the repository and point your agent at it, or install the skills through the Fuuz VS Code extension, which carries its own installer for them.
These are not an accelerator. Nothing here installs into a Fuuz tenant or runs against one — they are reference material that makes an agent competent at authoring platform artifacts, and they are only as current as the platform behaviour they were written against.