A specialized generator for Fluent-backed persistence layers within the FOSMVVM architecture, covering models, migrations, and automated tests.
The fastest way to install a skill directly from the registry.
npx clawhub@latest install fosmvvm-fluent-datamodel-generator
Copy the skill folder to one of these locations
~/.openclaw/skills/ <project>/skills/ Priority: Workspace > Local > Bundled
Copy this prompt to OpenClaw to install it automatically.
Help me install fosmvvm-fluent-datamodel-generator using Clawhub. If Clawhub is not installed, install it first (npm i -g clawhub).
Get the raw skill files in a ZIP archive.
The FOSMVVM Fluent DataModel Generator is a technical automation tool designed to streamline the creation of server-side data structures within Vapor applications. By leveraging the Fluent ORM, it ensures that your persistence layer adheres to strict architectural standards, serving as the single source of truth for your application. This skill is a vital component of the Openclaw Skills ecosystem, providing developers with a consistent way to handle system-assigned fields, complex database relationships, and audit logs.
This tool is specifically built for projects utilizing FluentKit and FOSMVVM. It bridges the gap between user-editable fields and the full database entity, automatically generating the necessary property wrappers, initialization logic, and protocol implementations required for robust server-side development. When using Openclaw Skills like this one, developers can significantly reduce boilerplate while maintaining high code quality.
To activate this skill within your AI coding environment, ensure your project is configured for Vapor and Fluent. You can trigger the generation process by invoking the command directly.
/fosmvvm-fluent-datamodel-generator
Ensure that you have already run the fields-generator skill if your model requires user-facing form validation, as this skill leverages those protocols for its implementation.
The skill organizes generated files across the WebServer and Test targets to ensure architectural separation. These files are essential for managing the lifecycle of Openclaw Skills data.
| Target | File Path | Purpose |
|---|---|---|
| WebServer | DataModels/{Model}.swift | The core Fluent model implementing the Fields protocol. |
| WebServer | Migrations/{Model}+Schema.swift | Defines the SQL table structure and fields. |
| WebServer | Migrations/{Model}+Seed.swift | Handles initial data seeding for different environments. |
| Tests | {Model}FieldsTests.swift | Unit tests validating data integrity and logic. |
Loading
A specialized generator for creating unified FOSMVVM Form Specifications that handle data properties, presentation logic, and multi-platform validation.

An automated scanning and archiving tool that transforms high-engagement X (Twitter) threads into structured Obsidian notes with expert translation.

Viking Memory provides AI agents with persistent, long-term semantic memory for recall of user preferences and conversation history.

A sophisticated memory architecture for AI agents that synchronizes short-term windows, medium-term summaries, and long-term vector retrieval.

An AI skill for generating localized Leaf templates and HTML-over-the-wire fragments that perfectly align with FOSMVVM ViewModels.

A specialized AI generator that scaffolds React components and test suites based on the FOSMVVM ViewModelView architecture.








































