server-scripts

Official

Master Frappe server patterns for controllers

AuthorUnityAppSuite
Version1.0.0
Installs0

System Documentation

What problem does it solve?

Frappe developers often implement server-side logic without a consistent pattern for controllers, document events, whitelisted APIs, background tasks, and database interactions. This Skill provides structured patterns, templates, and examples to standardize and accelerate robust server-side development.

Core Features & Use Cases

  • Controller templates for Doctype logic and lifecycle hooks
  • Document events & hooks to handle insert, update, submit, cancel flows
  • Whitelisted APIs and permission checks for secure server endpoints
  • Background jobs & database operations patterns with examples
  • Real-world use cases across ERPNext modules with ready-to-adapt code

Quick Start

Create a Python Doctype controller following the Complete Controller Template and place it at your_app/doctype/your_doctype/your_doctype.py

Dependency Matrix

Required Modules

None required

Components

Standard package

💻 Claude Code Installation

Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.

Please help me install this Skill:
Name: server-scripts
Download link: https://github.com/UnityAppSuite/frappe-claude/archive/main.zip#server-scripts

Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
View Source Repository

Agent Skills Search Helper

Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.