lubusINlubusINOfficialยท14 Agent Skills Included

agent-skills

Structured Frappe framework knowledge for building apps, APIs, and UIs

Guides coding assistants through Frappe framework development, covering DocTypes, REST and RPC APIs, Vue 3 frontends, reports, print formats, and testing. Prevents outdated patterns, missing permission checks, and broken controller logic that assistants commonly produce. Includes a router skill that directs each task to the right workflow, plus Docker-based environment setup for fast, reproducible development.
npx skills add lubusIN/agent-skills --all -g -y

All Skills in This Repository (14)

Pure Emerald Level Indicators
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-enterprise-patterns

Provide architectural patterns for enterprise Frappe apps with data modeling and workflows.

Official
Advanced
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-web-forms

Build and manage public web forms for Frappe DocType submissions.

Official
Intermediate
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-api-development

Build secure REST and RPC APIs in Frappe with authentication and permission checks.

Official
Advanced
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-frontend-development

Build Frappe app frontends with Vue 3 and Frappe UI components.

Official
Intermediate
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-ui-patterns

Standardize Frappe app UI with reusable navigation, list, and form patterns.

Official
Intermediate
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-reports

Create Frappe reports using Report Builder, SQL, and Python scripts.

Official
Intermediate
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-manager

Coordinate Docker-based Frappe site creation, shell access, and bench commands.

Official
Advanced
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-printing-templates

Generate dynamic Jinja-based print formats, emails, and templates for Frappe documents.

Official
Advanced
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-app-development

Scaffold Frappe app structures with hooks, services, and deployment guidance.

Official
Advanced
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-testing

Automate unit, integration, and UI tests for Frappe apps.

Official
Advanced
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-project-triage

Identify Frappe project type, installed apps, version, and tooling.

Official
Intermediate
๐Ÿ“ฆ In Repo
lubusINlubusIN

frappe-desk-customization

Automate Frappe Desk UI customization with form scripts, list scripts, and dialogs.

Official
Intermediate

Frequently Asked Questions

FAQPage Schema
How to install Frappe Agent Skills?โ–ผ

Run `npx skills add lubusIN/agent-skills --all -g -y` in your terminal to install all Frappe skills globally.

What problems do these Frappe skills solve?โ–ผ

They stop coding assistants from generating outdated Frappe patterns, skipping permission checks in API handlers, and ignoring proper DocType controller conventions.

Which Frappe topics are covered?โ–ผ

The skills cover app scaffolding, DocType development, REST and RPC APIs, Desk customization, Vue 3 frontends with Frappe UI, reports, print formats, web forms, testing, and Docker-based environments.

Do these skills work with Claude Code and Cursor?โ–ผ

Yes. All skills follow the universal SKILL.md standard and work with any assistant that supports Agent Skills, including Claude Code, Cursor, and Codex.

How does the assistant know which Frappe skill to use?โ–ผ

The included router skill reads your task and routes it to the right specialized skill, while the project-triage skill detects your Frappe version and installed apps first.

Related Repositories in Software Engineering

View All in Software Engineeringโ†’