frappe/skills
A collection of agent skills for building Frappe Framework applications, plus general skills for code style, code review, writing, and UI design.
Skills
frappe-app-devFull-stack Frappe: DocTypes, controllers, APIs, database/ORM, hooks, permissions, jobs, realtime, caching, testing, app setup, frontend, and bench CLI.
quality-code-reviewReview checklist for Frappe applications: correctness, security, performance, concurrency, readability, API design, and testing.
code-styleGeneral code style rules for readable, maintainable implementation.
technical-writingDocumentation, READMEs, commits, pull requests, and release notes in Simplified Technical English.
ui-designGeneral UI/UX design principles for layout, hierarchy, spacing, typography, color, and accessibility.
draft-security-advisoryWrite a publication-ready GitHub Security Advisory from a vulnerability report: Impact and Workarounds body, CVSS, CWE, versions, and credits.
Install
Install all skills from the repository:
npx skills add frappe/skills
Install a single skill:
npx skills add frappe/skills --skill frappe-app-dev
Install several at once:
npx skills add frappe/skills \
--skill frappe-app-dev --skill code-style --skill ui-design
Skills are matched by the name field in each SKILL.md frontmatter, and live under skills/<name>/.
Usage
Most skills activate automatically when you ask your agent about a matching task. Examples: create a DocType, build a Vue SPA, run bench migrate, review a diff, write a commit message, or lay out a page. Some skills only run when you call them. Run /draft-security-advisory to start that skill.