frappe-web-forms

Build and manage public web forms for Frappe DocType submissions.

48|17|Updated Feb 7, 2026
One-click install
npx skills add https://github.com/lubusIN/agent-skills --skill frappe-web-forms
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: frappe-web-forms
Source: https://github.com/lubusIN/agent-skills/tree/main/skills/frappe/frappe-web-forms
Command: npx skills add https://github.com/lubusIN/agent-skills --skill frappe-web-forms

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Public-facing web forms for data collection without Desk access, enabling external users to submit data securely and at scale.

Core Features & Use Cases

  • Create public web forms for DocType submissions without requiring Desk access
  • Configure authentication, field exposure, and submission controls
  • Use cases include external feedback forms, registrations, and self-service portals with styling and validation

Quick Start

Create a public web form for a chosen DocType, configure exposed fields and authentication, and publish the form to your site.

Frequently Asked Questions about frappe-web-forms

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I create public web forms for Frappe DocType submissions without Desk access?

Frappe web forms enable external data collection by configuring a DocType with exposed fields and authentication settings, then publishing it to your public site. External users submit data securely without needing Desk access.

Can I customize field exposure and authentication for public web forms in Frappe?

Yes, public web forms in Frappe support configurable authentication and field exposure. You can specify which DocType fields are visible to external users and set access controls to manage secure public submissions at scale.

What are common use cases for deploying public data collection forms on a Frappe site?

Common use cases for Frappe public web forms include external feedback collection, event registrations, and self-service support request portals. They allow non-Desk users to submit structured data directly into your configured DocType.

Does the Frappe web form skill support validation hooks and client-side customizations?

Yes, the Frappe web form skill supports validation hooks alongside optional server- and client-side customizations. These configurations export as standard web form assets to ensure data integrity during external submissions.

How do I export Frappe web form configurations as standard assets?

You export Frappe web form configurations by applying document-type targeting, access controls, and optional server- or client-side customizations. The system then exports these settings as standard web form assets for deployment.