lubusin avatar

Frappe Desk Customization

This covers everything you need to customize Frappe's Desk UI through client-side JavaScript. You'll use it when adding custom buttons to forms, dynamically filtering link fields, building dialogs, or scripting form behavior like conditional validation and field visibility. The guide walks through form scripts (both app-level and Client Script DocTypes), list view customization with indicators and bulk actions, and injecting scripts into other apps' DocTypes via hooks. It's comprehensive on the mechanics but assumes you already understand Frappe's architecture. The child table event handling and realtime events sections are especially useful since those patterns aren't always obvious from the framework docs alone.

skills.sh installs
127
GitHub stars
21
last updated
Jun 3, 2026

Install

$ npx -y skills add lubusin/agent-skills --skill frappe-desk-customization --agent claude-code

Installs into .claude/skills of the current project.

Files

This covers everything you need to customize Frappe's Desk UI through client-side JavaScript. You'll use it when adding custom buttons to forms, dynamically filtering link fields, building dialogs, or scripting form behavior like conditional validation and field visibility. The guide walks through form scripts (both app-level and Client Script DocTypes), list view customization with indicators and bulk actions, and injecting scripts into other apps' DocTypes via hooks. It's comprehensive on the mechanics but assumes you already understand Frappe's architecture. The child table event handling and realtime events sections are especially useful since those patterns aren't always obvious from the framework docs alone.

Browse the repository on GitHub

Sponsors

Details

Repository
github.com/lubusin/agent-skills
Category
AI & Agent Building
First seen
Jun 3, 2026

More from lubusin/agent-skills

All 6
1brianrwagner avatarreddit-insightsbrianrwagner/ai-marketing-skillsreddit insights126skills.sh installs
2lubusin avatarfrappe-api-developmentlubusin/agent-skillsfrappe api development126skills.sh installs
3lubusin avatarfrappe-doctype-developmentlubusin/agent-skillsfrappe doctype development126skills.sh installs
4arpitg1304 avatarros2-web-integrationarpitg1304/robotics-agent-skills>125skills.sh installs
5danielmiessler avatarRecondanielmiessler/personal_ai_infrastructurerecon125skills.sh installs
6brianrwagner avataryoutube-summarizerbrianrwagner/ai-marketing-skillsyoutube summarizer124skills.sh installs