web-forms

Develop Frappe Web Forms with client scripts, CSS, and REST API configuration.

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

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

Patterns for developing Frappe Web Forms (portal pages) require consistent client scripting, CSS styling, and REST API management to deliver reliable public-facing interfaces.

Core Features & Use Cases

  • Public-facing forms (customer portals, application forms)
  • Customizing existing Web Form client scripts
  • Styling Web Forms with custom CSS
  • Managing Web Forms via REST API

Quick Start

Create a public Web Form, apply standard client scripts and CSS, and configure REST access.

Frequently Asked Questions about web-forms

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

FAQPage Schema
How do I customize Frappe Web Form client scripts for a public portal?

Frappe Web Form client scripts can be customized by applying standard patterns that target the client scripting lifecycle. This enables developers to control field visibility, enforce validations, and manage dynamic behavior on public-facing portal pages.

What is the best way to style Frappe portal forms with custom CSS?

Styling Frappe portal forms involves applying custom CSS patterns designed for the Web Form architecture. This ensures consistent visual presentation for public-facing interfaces while maintaining the underlying framework structure.

Can I manage Frappe Web Forms via REST API?

Yes, you can manage Frappe Web Forms via REST API by configuring standard REST access patterns. This enables external applications to programmatically interact with public-facing form data and submit records securely.

Do I need to understand the Frappe Web Form architecture to build customer portals?

Yes, building customer portals requires knowledge of Frappe Web Form architecture, client scripting lifecycle, and REST API integration. Familiarity with these elements is necessary to deliver reliable public-facing interfaces and custom application forms.

Why are my Frappe Web Form client scripts not working on the portal?

Frappe Web Form client scripts may fail if they do not align with the standard client scripting lifecycle patterns. Developers must ensure scripts are correctly configured for the public-facing portal environment to execute properly.