Skip to content

/formhaus-create-form

Generate an @formhaus/core form definition from a description, CSV data, or a screenshot.

Prerequisites

Usage

/formhaus-create-form

Then describe your form:

"Registration form with name, email, password, confirm password, and agree to terms"

The skill infers field types and validation rules, then asks about steps and conditional visibility when the answer is not clear from the input. It returns JSON that matches the current FormDefinition type.

Input formats

FormatExample
Text description"Contact form with name, email, and message"
CSV/tableA table with columns: key, type, label, required
ScreenshotPath to an image of an existing form
Example reference"Like the multi-step example but add a payment step"

Output

The generated form definition works with:

Next steps