frappe-core-database

Installation
SKILL.md

Frappe Database Operations

Quick Reference

Action Method Permissions
Get document frappe.get_doc(doctype, name) Yes
Cached document frappe.get_cached_doc(doctype, name) No
New document frappe.new_doc(doctype)
Insert doc.insert() Yes
Save doc.save() Yes
Delete document frappe.delete_doc(doctype, name) Yes
List (with perms) frappe.db.get_list(doctype, ...) Yes
List (no perms) frappe.get_all(doctype, ...) No
Single field frappe.db.get_value(doctype, name, field) No
Single DocType frappe.db.get_single_value(doctype, field) No
Cached value frappe.db.get_value(..., cache=True) No
Direct update frappe.db.set_value(doctype, name, field, val) No
Direct update doc.db_set(field, value) No
Related skills
Installs
13
GitHub Stars
95
First Seen
Mar 24, 2026