Frappe Skills banner
lubusIN lubusIN

Frappe Skills

Testing community

Description

Frappe Agent Skills gives AI coding assistants structured Frappe knowledge for DocTypes, APIs, Desk customization, frontend apps, reports, testing, and production patterns.

Installation

This entry records only its repository, not the path inside it, so there is no exact command to give. Open the source below and copy the folder into ~/.claude/skills/, or the file into ~/.claude/agents/.

README

Frappe Agent Skills

Frappe Skills

Frappe Framework Structured knowledge for AI coding assistants—DocTypes, APIs, testing, and best practices.

[!NOTE] _**AI Authorship Disclosure:**_ Drafted with GPT-5.3 Codex from official documentation, then reviewed, refined, and validated by humans. Tested with AI assistants and improved through practical iteration.

Why Frappe Agent Skills?

AI coding assistants are powerful, but they often:

  • Generate outdated Frappe patterns (pre-v13, pre-Query Builder)
  • Miss critical permission checks in API handlers
  • Skip proper DocType controller patterns
  • Ignore existing tooling in your project

These Agent Skills solve this by giving AI assistants deep framework knowledge in a structured format they can use.

Available Skills

Core Skills

Skill Description
router Entry point-routes to appropriate skill based on task
project-triage Detect project type, installed apps, version, and tooling

Development Skills

Skill Description
app-development Scaffold and architect custom Frappe apps with hooks, background jobs, and service layers
doctype-development Create and modify DocTypes, controllers, child tables
api-development Build REST and RPC APIs with proper auth and permissions

UI & Frontend Skills

Skill Description
desk-customization Customize Frappe Desk UI with form scripts, list views, and dialogs
frontend-development Build modern Vue 3 frontend apps using Frappe UI
ui-patterns UI/UX patterns derived from official Frappe apps (CRM, Helpdesk, HRMS)
printing-templates Build print formats, email templates, and Jinja-based rendering
reports Create Report Builder, Query Reports (SQL), and Script Reports (Python + JS)
web-forms Build public-facing web forms