What problem does it solve? External users often need to submit data—support tickets, feedback, registrations—without access to the Frappe Desk. This Skill guides you through building, customizing, and securing public-facing Frappe Web Forms that create DocType records directly from website visitors. ## Core Features & Use Cases - Web Form Creation & Publishing: Create forms from any DocType, import fields automatically, configure settings like login requirements, edit permissions, and file upload limits. - Server & Client Customization: Add Python validation and context logic plus JavaScript field-change handlers, custom validation, and after-save behavior in standard app-bundled web forms. - Security & Permissions: Configure guest access, portal roles, reCAPTCHA, input sanitization, and server-side validation to protect public forms. - Use Case: Build a customer support ticket submission form where guests can report issues, with duplicate-ticket detection, category-based conditional required fields, and a custom success message. ## Quick Start Ask the AI to create a Frappe Web Form for your target DocType with the fields, validation, and access settings you need.