frappe-doctype-list-view

Installation
SKILL.md

Frappe DocType List View Controller (_list.js)

See frappe-doctype-schema for the .json schema. See frappe-doctype-form-view for the .js form controller. See frappe-doctype-controller for the .py server controller. See frappe-doctype-tests for writing DocType controller Python tests. See frappe-js-api for full option tables on frappe.call, frappe.db.*, frappe.msgprint, frappe.set_route, and all other globals.


Quick Start — Filename First

The file must be named <doctype_snake_case>_list.js, not <doctype_snake_case>.js.

myapp/mymodule/doctype/my_doc_type/
├── my_doc_type.json       ← schema
├── my_doc_type.py         ← Python controller
├── my_doc_type.js         ← form view controller  ← NOT this file
Related skills
Installs
2
Repository
kehwar/skills
First Seen
Apr 18, 2026