What problem does it solve?
This Skill helps you implement Frappe server-side automation without building a custom app, so you can ship validation, defaults, APIs, scheduled jobs, and permission logic quickly and safely.
Core Features & Use Cases
- Server-side validation: Enforce required fields, cross-document rules, and business constraints before save or submit.
- Auto-fill and calculations: Populate derived fields, totals, and status values directly in document events.
- API endpoints: Create whitelisted server script methods for lightweight REST actions with input checks and permission enforcement.
- Scheduler automation: Run daily or cron-based tasks for reminders, batch updates, and background maintenance.
- Permission queries: Restrict list views by user, role, territory, company, or ownership.
- Migration guidance: Decide when a server script is enough and when to move logic into a controller or hooks.
Quick Start
Ask this Skill to design the correct Frappe server script for your DocType event, including the safest script type, sandbox-safe Python, and the exact instructions needed to test it.