# Frappe AI Agent Skills

Frappe publishes official AI agent skills for its tools, services, and developer workflows. Frappe builds open-source software products and developer tools for Frappe Framework apps, UI components, file storage, and team workflows.

Browse 8 official AI agent skills across 2 Frappe repositories, with install commands and source links.

Official page: https://skillscout.sh/official/frappe/
Markdown page: https://skillscout.sh/official/frappe/frappe_skills_skillscout.md
Vendor website: https://frappe.io/

## Prompt for your agent

Fetch this Markdown manifest as plain text: https://skillscout.sh/official/frappe/frappe_skills_skillscout.md. If your browser cannot display the Markdown directly, use curl or another text fetcher. Recommend the relevant Frappe skills package or packages for my goal, explain which individual skills matter, and wait for my approval. After I approve, install with the npx command. If no project is open, install it as an agent skill I can use later.

## Skills packages

### frappe/skills

Agent skills for Frappe App development. Covers full-stack Frappe app work, code style, UI design, code review, technical writing, security advisories, and backport conflict resolution.

Install:

```bash
npx skills add frappe/skills -y
```

Source: https://github.com/frappe/skills

### frappe/frappe-ui

Frappe UI package for building consistent Vue 3 interfaces with Frappe components, semantic Tailwind tokens, and canonical UI patterns.

Install:

```bash
npx skills add frappe/frappe-ui -y
```

Source: https://github.com/frappe/frappe-ui

## Individual skills

### frappe-app-dev

Builds full-stack Frappe Framework applications end-to-end: DocTypes, controllers, APIs, hooks, permissions, jobs, testing, Desk/Vue frontend, and bench workflows.

Install:

```bash
npx skills add frappe/skills@frappe-app-dev -y
```

Package: frappe/skills
Source: https://github.com/frappe/skills/tree/main/skills/frappe-app-dev

### code-style

Applies readable implementation rules for code structure, file size, comments, helper ordering, and refactoring shape.

Install:

```bash
npx skills add frappe/skills@code-style -y
```

Package: frappe/skills
Source: https://github.com/frappe/skills/tree/main/skills/code-style

### ui-design

Gives the agent UI/UX judgment for layout, visual hierarchy, spacing, typography, color, accessibility, and product polish.

Install:

```bash
npx skills add frappe/skills@ui-design -y
```

Package: frappe/skills
Source: https://github.com/frappe/skills/tree/main/skills/ui-design

### quality-code-review

Reviews Frappe application code for correctness, security, performance, concurrency, readability, API design, testing, and observability.

Install:

```bash
npx skills add frappe/skills@quality-code-review -y
```

Package: frappe/skills
Source: https://github.com/frappe/skills/tree/main/skills/quality-code-review

### draft-security-advisory

Turns a vulnerability report into a publication-ready GitHub Security Advisory with impact, workarounds, CVSS, CWE, and credits.

Install:

```bash
npx skills add frappe/skills@draft-security-advisory -y
```

Package: frappe/skills
Source: https://github.com/frappe/skills/tree/HEAD/skills/draft-security-advisory

### technical-writing

Writes documentation, READMEs, commits, pull requests, plans, and release notes in Simplified Technical English.

Install:

```bash
npx skills add frappe/skills@technical-writing -y
```

Package: frappe/skills
Source: https://github.com/frappe/skills/tree/HEAD/skills/technical-writing

### resolve-backport-conflicts

Resolves merge conflicts in Mergify backport pull requests by comparing the target branch with the original pull request.

Install:

```bash
npx skills add frappe/skills@resolve-backport-conflicts -y
```

Package: frappe/skills
Source: https://github.com/frappe/skills/tree/HEAD/skills/resolve-backport-conflicts

### frappe-ui

Builds consistent Frappe-style user interfaces with the frappe-ui Vue 3 component library, semantic Tailwind tokens, and canonical component patterns.

Install:

```bash
npx skills add frappe/frappe-ui@frappe-ui -y
```

Package: frappe/frappe-ui
Source: https://github.com/frappe/frappe-ui/tree/main/skills/frappe-ui

## README from frappe/skills

A collection of agent skills for building Frappe Framework applications, plus general skills for code style, code review, writing, and UI design.

### README skills

- frappe-app-dev: Full-stack Frappe: DocTypes, controllers, APIs, database/ORM, hooks, permissions, jobs, realtime, caching, testing, app setup, frontend, and bench CLI.
- quality-code-review: Review checklist for Frappe applications: correctness, security, performance, concurrency, readability, API design, and testing.
- code-style: General code style rules for readable, maintainable implementation.
- technical-writing: Documentation, READMEs, commits, pull requests, and release notes in Simplified Technical English.
- ui-design: General UI/UX design principles for layout, hierarchy, spacing, typography, color, and accessibility.
- draft-security-advisory: Write a publication-ready GitHub Security Advisory from a vulnerability report: Impact and Workarounds body, CVSS, CWE, versions, and credits.

### README install commands

Install all skills from the repository:

```bash
npx skills add frappe/skills
```

Install a single skill:

```bash
npx skills add frappe/skills --skill frappe-app-dev
```

Install several at once:

```bash
npx skills add frappe/skills \
  --skill frappe-app-dev --skill code-style --skill ui-design
```

### README 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.

Source: https://github.com/frappe/skills#readme
