Browse / Database Management / Frappe DocType Builder

Frappe DocType Builder

Constructs complete DocType definitions for the Frappe Framework, including fields, permissions, and configurations.

The source repository doesn't declare a license. Check its terms before reusing the code.

Key features

  • Generates complete DocType JSON files with metadata, fields, and layouts
  • Supports all standard and advanced Frappe field types
  • Applies common DocType patterns (e.g., Master, Transaction, Child Table, Settings)
  • Implements advanced logic like dependent and conditional fields
  • Configures detailed, role-based permission rules

Use cases

  • Defining the data structure for a new Frappe application module
  • Creating a new DocType from a functional description
  • Adding new fields or sections to an existing DocType

FAQ

What advanced capabilities does it provide?

It understands all Frappe field types, common DocType patterns (Master, Transaction, Child Table), and can configure advanced logic like dependent fields, naming series, and conditional visibility, generating production-ready JSON.

How does this skill improve my Frappe development workflow?

It significantly speeds up development by handling the boilerplate and complex syntax of DocType JSON. This AI-powered skill reduces manual errors, enforces best practices, and frees you to focus on core application logic.

When should I use this skill?

Use this skill whenever you need to create a new DocType, add fields to an existing one, or modify a DocType's structure and permissions. It's your AI assistant for any Frappe schema-related task.

What does the Frappe DocType Builder skill do?

This skill automates the creation of complete DocType definitions for the Frappe Framework. It generates the entire JSON file, including metadata, fields, layouts, and role-based permissions, based on user requirements.